Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Проекты на MidletPascal

Ответ
 
Опции темы
Старый 07.01.2008, 19:01   #1
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
игра по мотивам ККИ "Берсерк"

Работа над Дюной пока заморожена, решил занятся немного другим, и вот результат того что получилось. Это попытка перенести на телефон ККИ (коллекционную карточную игру)"Берсерк"(www.berserk.ru). Пока только учебный сэт "Легенды Руси", ибо пока строится каркас. Программа расчитана на игру в 2-ем на 1-м аппарате. На данный момент в программу перенесена только половина сэта, нельзя назначать защитника, нету кладбища, карты не покупаются а оявляются произвольно в независимоти от их уникальности и цены, есть глюки. Программу пытался зделать мультиэкранной (176 на 220 это минимум, на е50 с 320 на 240 тоже ничего), хотелось бы потом добавить возможность игры через блютуз и зделать хоть какойто АИ, но это все потом - потому как недостаточно опыта и библиотек.

PS Переключать тип атаки "7"
Миниатюры
Нажмите на изображение для увеличения
Название: ris.jpg
Просмотров: 739
Размер:	38.0 Кб
ID:	4166  
Вложения
Тип файла: zip berserk.zip (308.1 Кб, 301 просмотров)

Последний раз редактировалось aureli0, 07.01.2008 в 19:10.
(Offline)
 
Ответить с цитированием
Старый 07.01.2008, 21:42   #2
Fla
ПроЭктировщик
 
Регистрация: 22.12.2007
Сообщений: 107
Написано 15 полезных сообщений
(для 15 пользователей)
Ответ: игра по мотивам ККИ "Берсерк"

Я фанат берсерка, правила знаю. Но вот КАК играть не понял.
Я долго рандомно тыкал по клавишам в эмуляторе, но так и не разобрался. Можно небольшой ман?
(Offline)
 
Ответить с цитированием
Старый 07.01.2008, 23:29   #3
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
Re: игра по мотивам ККИ "Берсерк"

МАН:
Значит так:
В загаловке окна "Поле боя" болтается циферка, если она говорит о том какой игрок щас ходит первый или второй.
Также Поле боя условно поделено на верхнюю и нижние половины (половина игрока который ходит обведена синей рамочкой)
Верхняя половина 6 на 3 клеток - это поле второго игрока
Нижняя половина 6 на 3 клеток - это поле первого игрока.
Правая крайняя 6-я колонка (т.к. по горизонтали на поле боя в Берсерке только 5 клеток) это поля для летающих или месности
(пока нитого нидругого увы нет но место оставил) соответственно того игрока на чьей половине поля они будут находится
Карты игрока который ходит подсвечены бирюзовой мигающей рамочкой.
В связи с тем что программа планируется мультиэкранной и минимальный экран 176 на 220 (кажись) то место на картах ограничено и я вывел на них только:
Цвет карты= цвету стихии, которой принадлежит карта; очки хода и очки здоровья.
Карты между игроками пока раскидываются рандомно иногда так,что могут "лежать друг на друге"(все это временно)
Основной курсор-квадратик мигающий синим управляется джостиком или цифрами 2,8,4,6
если курсор наведен на карту то можно вызвать меню действий которые можно произвести с этой картой, нажав на джойстик илицифру 5. Если карта принадлежит игроку который ходит в данный момент то ему будут доступны большинство действий, а так всегда доступны пункты:
"описание карты" (пока там только текст, значки уникальности стихии и отравления в разных углах портрета карты)
"отмена"-закрыть меню и вернутся назад к полю боя
"закончить ход" - закончть наконец игроком ход и передать управление другому игроку
Пунка "защита" хоть и присутствует - не зделан, может быть вапще его выкину из этого меню и зделаю так что назначить защиту можно будет при "атаке".
Если карта принадлежит тому игроку который ходит, то карту можно двигать по полю ("движение")-просто выбрав соответствущий пункт и используя управление курсором передвигать карту до тех пор пока у нее есть очки движения(курсор при этом мигает зеленым).
Можно проделать атаку или действие или выстрел выбрав пункт атака "атака", курсор станет красным для выбора цели, во время атаки можно переключать атаки|действия кнопкой 7, атака происходит пока только с самой слабой силой без всяких бросков кубика (ибо пока всеравно не введенеа защита! потом все зделаю). Если карта атаковала - она закрывается до следущего хода игрока -перечеркивается красной чертой; если карта отравлена она перечеркивается зеленой мигающей чертой (ну не помещаются на картах все значки при минимальном расширении экрана).

Пока вот както вот так, играть в это пока конечно нельзя, собсно пока это и не планировалось...
(Offline)
 
Ответить с цитированием
Старый 08.01.2008, 08:50   #4
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: игра по мотивам ККИ "Берсерк"

Не играл в Берсерка, но в свое время возился с Magic: The gathering, даже карты сами печатали. С удовольствием поучаствую в проекте. Могу помочь с написанием библиотек

Ведь в зависимости от размера экрана можно комплектовать игру разными ресурсами, тогда существенно улучшится графическая часть, что несомненно добавит игре атмосферы.

ЗЫ: пошел на berserk.ru
(Offline)
 
Ответить с цитированием
Старый 09.01.2008, 18:26   #5
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
Re: Ответ: игра по мотивам ККИ "Берсерк"

Сообщение от pilgrim Посмотреть сообщение
Не играл в Берсерка, но в свое время возился с Magic: The gathering, даже карты сами печатали. С удовольствием поучаствую в проекте. Могу помочь с написанием библиотек

Ведь в зависимости от размера экрана можно комплектовать игру разными ресурсами, тогда существенно улучшится графическая часть, что несомненно добавит игре атмосферы.

ЗЫ: пошел на berserk.ru
Спасибо)) учту, уже есть проблемы я пользуюсь библиотеками cnv2 и game и стандартными стредствами. Беда в том что на телефоне нокии Series 40 в часности на слайдере,кажись 6280 или 6278 точно непомню модель, морагет белым экран. И в дюне такое было на нем же, врятли это глюк телефона ибо на нокиевской джаве машине происходит тоже самое при выборе этого профиль. На е 50 все работает как часы и на mip2x тоже...

Последний раз редактировалось aureli0, 09.01.2008 в 18:36.
(Offline)
 
Ответить с цитированием
Старый 09.01.2008, 22:20   #6
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
Re: игра по мотивам ККИ "Берсерк"

Новая версия, теперь можно назначить защитника если это возможно.. Результат обычной атаки теперь зависит от бросков кубиков в соответствии с правилами игры, правда закрытые карты щас тоже сражаются и иногда при назначении защитника программ виснет
Вложения
Тип файла: zip berserk.zip (315.7 Кб, 311 просмотров)

Последний раз редактировалось aureli0, 10.01.2008 в 20:58.
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 12:35   #7
IVenoMI
Знающий
 
Регистрация: 10.08.2006
Сообщений: 254
Написано 3 полезных сообщений
(для 3 пользователей)
Re: игра по мотивам ККИ "Берсерк"

Если есть желание, можно попробовать занятся переносом игры в сетевое пространство по ЖПРС
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 13:20   #8
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: игра по мотивам ККИ "Берсерк"

Это, я думаю, сделаем обязательно. Единственный вопрос, как будут обстоять дела с авторскими правами. Ведь игра, то российская, и правообладатель активно ее продает. Berserk Online существует к тому же.
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 17:13   #9
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
Re: игра по мотивам ККИ "Берсерк"

эээ да я пока тока делать начал)) а вапще я за жопарез у меня идея ранее была зделать пошаговые бои через электронную почту, вместо сервака общий почтовый ящик.

...теперь расчет повреждений реализован полностью как в игре, накопилось много мусора в тексте в выходные добавлений вероятно небудет, а будет чистка кода и оптимизация...
Вложения
Тип файла: zip berserk.zip (316.0 Кб, 220 просмотров)

Последний раз редактировалось aureli0, 11.01.2008 в 19:29.
(Offline)
 
Ответить с цитированием
Старый 13.01.2008, 20:16   #10
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
Re: игра по мотивам ККИ "Берсерк"

возможно теперь перестанет виснуть, за выходные нашол несколько ошибок
Вложения
Тип файла: zip berserk.zip (379.3 Кб, 149 просмотров)
(Offline)
 
Ответить с цитированием
Старый 13.01.2008, 22:13   #11
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: игра по мотивам ККИ "Берсерк"

На ROKR E2 (320x240) строки текста совершенно вплотную, ощущение что даже накладываются. И строка подсказки внизу вылезает за экран пикселя на 2-3.
Запрещенные действия крестиками как-то не очень, может их другим цветом или просто перечеркнуть?
Хорошо бы справку по карте на отдельную клавишу, как мне не знающему каждый раз приходится лазить
ЗЫ: А что такое на клавише "3"?
(Offline)
 
Ответить с цитированием
Старый 13.01.2008, 22:29   #12
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
Re: Ответ: игра по мотивам ККИ "Берсерк"

Сообщение от pilgrim Посмотреть сообщение
На ROKR E2 (320x240) строки текста совершенно вплотную, ощущение что даже накладываются. И строка подсказки внизу вылезает за экран пикселя на 2-3.
Запрещенные действия крестиками как-то не очень, может их другим цветом или просто перечеркнуть?
Хорошо бы справку по карте на отдельную клавишу, как мне не знающему каждый раз приходится лазить
ЗЫ: А что такое на клавише "3"?
главное что запустилось)) дюна не у всех работала, насчет текста да на моем телефоне (е50) тоже слипается вплотную, потом поправлю. На клавише 3 вроде ниче недолжно быть. На клавише 9 вывод всякой "служебной фигни"
(Offline)
 
Ответить с цитированием
Старый 14.01.2008, 14:29   #13
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: игра по мотивам ККИ "Берсерк"

Виснет, если нажать "Накопить фишку".
Поймал один раз такую ошибку: передвинул карту вперед, она осталась на старой позиции и появилась на новой. , Хм. Перечитал мануал и понял, что это две карты лежали друг на друге, просто они оказались одного номинала

Последний раз редактировалось Piligrim, 14.01.2008 в 14:35. Причина: RTFM :)
(Offline)
 
Ответить с цитированием
Старый 14.01.2008, 21:30   #14
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
Re: Ответ: игра по мотивам ККИ "Берсерк"

Сообщение от pilgrim Посмотреть сообщение
Виснет, если нажать "Накопить фишку".
Поймал один раз такую ошибку: передвинул карту вперед, она осталась на старой позиции и появилась на новой. , Хм. Перечитал мануал и понял, что это две карты лежали друг на друге, просто они оказались одного номинала
Номиннал тут не причем-карты расставляются произвольно, не учитывая что места уже заняты, но это временно ибо карты должен расставлять не комп а сам человек. Вот как зделаю магазин - тогда будет все нормально. Накопить фишку-пункт временный и он пуст потому и виснет

Вот подправил немного графики, добавил иконки существ. Смотрится неплохо как под 176 на 208 так и 320 на 240. При движении карт по краям поля программа может зависнуть.
Миниатюры
Нажмите на изображение для увеличения
Название: 111.jpg
Просмотров: 291
Размер:	12.7 Кб
ID:	4212  
Вложения
Тип файла: zip berserk.zip (397.1 Кб, 194 просмотров)

Последний раз редактировалось aureli0, 14.01.2008 в 22:53.
(Offline)
 
Ответить с цитированием
Старый 15.01.2008, 10:37   #15
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: игра по мотивам ККИ "Берсерк"

Баги:
1.При движении показывается, что можно перейти и по диагонали и не учитываются карты, стоящие на пути. Часто виснет при выборе пункта "Движение".
2.Слишком узкое по высоте окно результатов атаки. Когда не вмещается текст в последней строке ничего не понять.
3.Иногда, после движения остается не запрещенным пункт "Движение", даже если больше нет очков.

Может быть стоит задействовать библиотеку Lib_softkeys, хотя бы в меню? И сделать его динамическим, зачем каждый раз пропускать "Движение" если оно уже совершено.

Для тестирования хорошо бы добавить пункт "Новая игра"
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Cистема Редактирования Графики GRAF AndruXa Проекты на Blitz3D 17 22.04.2010 09:45
Лабиринт с шариком внутри ( проблемка) klopmaks Blitz3D 29 11.12.2008 01:36
Работа нескольких программ в одной anton_obuhov Основной форум 4 10.09.2008 07:15
А вот и ещё тема по текстурированию ландшk CRASHER Создание текстур 4 16.01.2008 15:10
не могу в Physx поворачивать Joint быстро, помогите! CRASHER Физика 18 12.01.2008 14:55


Часовой пояс GMT +1, время: 01:10.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com