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

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

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

Ответ
 
Опции темы
Старый 03.10.2009, 00:25   #1
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Мои проекты

Вот решил выложить пару своих готовых проектов. Недоделок куча, может руки когда-нибудь дойдут и их выложу. Пожалуй начнем.

Miner Mobile


Miner Mobile - java-игра, аналог компьютерного сапера. Необходимо разминировать поле 9х9, открыв пустые ячейки и не попав на мину. Число в ячейке показывает количество мин в смежных ей 8 ячейках.
Имеется 3 уровня сложности, меняется число мин - 10, 15, 20. Лучший по времени результат сохраняется. Графика позаимствована из компьютерного WinMine.
Управление:
* - вызов меню
2, 4, 6, 8, стрелки - навигация по полю и в меню.
5, ОК - открыть ячейку, выбор в меню.
1 - поставить флажок.


Game of life 1.2


Игра «Жизнь» (Conway's Game of Life) — клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году.

Правила
Место действия этой игры — «вселенная» — это размеченная на клетки поверхность. Каждая клетка на этой поверхности может находиться в двух состояниях: быть живой или быть мёртвой. Клетка имеет восемь соседей. Распределение живых клеток в начале игры называется первым поколением. Каждое следующее поколение рассчитывается на основе предыдущего по таким правилам:
-пустая (мёртвая) клетка рядом с тремя живыми клетками-соседями оживает;
-если у живой клетки есть две или три живые соседки, то эта клетка продолжает жить;
-в противном случае (если соседей меньше двух или больше трёх) клетка умирает (от «одиночества» или от «перенаселённости»).
Игрок не принимает прямого участия в игре, а лишь расставляет «живые» клетки, которые взаимодействуют согласно правилам уже без его участия.
Эти простые правила приводят к огромному разнообразию форм, которые могут возникнуть в игре.

Особенности
В данной реализации игры Game of life поле имеет фиксированные размеры 100х100 ячеек и на границах могут происходит превращения не по правилам (например превращение глайдера в квадрат). Но для простых примеров этих размеров достаточно.
Есть возможность масштабирования и скроллинга поля на экране.
Имеется редактор, в котором можно создать поколение или отредактировать текущее.
Можно замедлить процесс симуляции или производить по шагам.
Есть кнопки быстрого сохранения и загрузки состояния поля. Также можно сохранить поле в RMS под именем.

Изменения в версии 1.2
Добавлен цветной режим, в котором цвет ячейки зависит от количества смежных ей занятых ячеек.
Переделано управление. Теперь за навигацию в меню отвечает только джойстик. Прокрутка поля и некоторые команды установлены на цифровые клавиши для более удобной работы.
Добавлено отключение сетки.

Игра "Жизнь" была написана для конкурса программистов на dimonvideo, и в голосовании заняла 5-ое место.

Обе игры доступны в версиях 176х220 и 240х320. Компилировались под Nokia (используется Nokia fullscreen), но работает и на SE (правда слишком быстро).
Вложения
Тип файла: zip Miner.zip (106.0 Кб, 690 просмотров)
Тип файла: zip Game of life.zip (126.3 Кб, 676 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Эти 10 пользователя(ей) сказали Спасибо Dj_Alex за это полезное сообщение:
Bananbl4 (30.07.2010), baton4ik (17.12.2009), Harter (07.11.2010), Igor (09.01.2011), impersonalis (04.10.2009), JACUK (09.11.2010), pepel (08.03.2012), Rock2roll (30.07.2010), Romanzes (07.09.2010), Tronix (03.10.2009)
Старый 03.10.2009, 01:19   #2
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: Мои проекты

"сапер" мне более близкий.. неплохо..
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Старый 03.10.2009, 11:31   #3
Tronix
Знающий
 
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений
(для 331 пользователей)
Ответ: Мои проекты

Очень доставило! Все по высшему разряду - интерфейс очень понравился. Игры тоже, в частности лайф.
(Offline)
 
Ответить с цитированием
Старый 03.10.2009, 17:53   #4
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Мои проекты

прикольный сапёр... вот только... в меню войти не смог и сменить уровень сложности... (вот бы ещё сделал чтоб размер поля можно было изменять и супер бы всё было...
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 04.10.2009, 11:23   #5
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Мои проекты

у меня с сапером жесть... стрелка тупо долбится по углам((
(Offline)
 
Ответить с цитированием
Старый 30.07.2010, 11:50   #6
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Мои проекты

Вот чето руки дошли до очередной недоделки.

gWeatherInfo



Программа, загружающая прогноз погоды на сутки c gismeteo.ru. Можно добавить до 10 городов. Для добавления города необходимо знать его код, который можно узнать на informer.gismeteo.ru или pda.gismeteo.ru (на самом gismeteo.ru коды другие).

Версия поддерживает разрешения: 176х208/220, 240х320, 320х240. На других экранах будет некорректно.
Вложения
Тип файла: zip gWeatherInfo.zip (296.1 Кб, 615 просмотров)
__________________

Последний раз редактировалось Dj_Alex, 30.07.2010 в 14:24.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Dj_Alex за это полезное сообщение:
h1dd3n (30.07.2010), Rock2roll (30.07.2010)
Старый 07.09.2010, 20:56   #7
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Мои проекты

Rotetris



Rotetris - цилиндрическая вариация классического Тетриса, изобретенного в 1984 году Алексеем Пажитновым. В отличие от оригинального Тетриса в Rotetris'е поле замкнуто по горизонтали и визуально выполнено в виде цилиндра.
Цель и правила игры как в оригинале - не дать заполниться цилиндру. Поворачивая фигуры и вращая цилиндр, необходимо укладывать фигуры таким образом, чтобы не образовывались пустоты. Заполненные горизонтальные ряды уничтожаются, и за это добавляются очки. Также очки присуждаются за каждую упавшую фигуру. Скорость игры постепенно возрастает, и тем самым повышается сложность.
Поле имеет размеры 16х16 клеток. Набор фигур - стандартный.
Есть возможность отправить свой лучший результат в онлайн таблицу рекордов, узнать свою позицию в ней и получить список лучших результатов. Таблица рекордов доступна здесь.

Версия мультискринная, т.е. под различные разрешения экрана.
Управление осуществляется джойстиком или цифровыми клавишами, софткеи дублированы на * и #.
Вложения
Тип файла: zip Rotetris.zip (74.9 Кб, 611 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо Dj_Alex за это полезное сообщение:
Banan (08.11.2010), Bananbl4 (09.09.2010), nil0q (14.11.2010), odd (08.11.2010), Phantom (07.09.2010), Romanzes (07.09.2010)
Старый 07.11.2010, 19:41   #8
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Мои проекты

выкладываю для тестов недоделанную игру про колобка.
интересует скорость работы на разных телефонах, а также обнаруженные глюки и ошибки.
Вложения
Тип файла: zip Physics.zip (89.8 Кб, 596 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Старый 07.11.2010, 23:48   #9
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Мои проекты

Сообщение от Dj_Alex Посмотреть сообщение
выкладываю для тестов недоделанную игру про колобка.
интересует скорость работы на разных телефонах, а также обнаруженные глюки и ошибки.
Sony Ericsson C510 - FPS составляет 8-9. Но играть очень даже можно. Тормоза практически не чувствуются.
Samsung GT S5230 - FPS в основном составляет 15-16. Игра летает. Хотя иногда (когда колобок черный) FPS снижается до 10, но это не влияет на динамику игры.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dj_Alex (08.11.2010)
Старый 08.11.2010, 12:21   #10
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Мои проекты

Сообщение от odd Посмотреть сообщение
Хотя иногда (когда колобок черный) FPS снижается до 10
Снижение фпс именно при таком условии? Потом обратно восстанавливается? у себя такого не обнаружил.
Вообще фпс зависит от числа линий и объектов, видимых на экране. Поэтому, чтобы динамика сохранялась, юзаю дельтатайминг. но при очень низких фпс все же начинает глючить и шарик проваливается.

ps Благодарю за тесты
__________________
(Offline)
 
Ответить с цитированием
Старый 09.11.2010, 00:25   #11
JACUK
Знающий
 
Регистрация: 09.10.2009
Сообщений: 340
Написано 37 полезных сообщений
(для 61 пользователей)
Ответ: Мои проекты

Понмаю что не в тему, но всё таки спрошу! 2Dj_Alex ты бы мог добавить в игру лайф счетчик поколений??? Ага, и на моей Нокии 5300 в справке екран мелькает.
__________________




(Offline)
 
Ответить с цитированием
Старый 09.11.2010, 09:36   #12
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Мои проекты

JACUK, добавить можно, только хз куда вывести значение.
__________________
(Offline)
 
Ответить с цитированием
Старый 09.11.2010, 18:48   #13
JACUK
Знающий
 
Регистрация: 09.10.2009
Сообщений: 340
Написано 37 полезных сообщений
(для 61 пользователей)
Ответ: Мои проекты

Слева от надписи про количество клеток! к-во поколений например слева и к-во клеток справа!
__________________




(Offline)
 
Ответить с цитированием
Старый 10.11.2010, 15:31   #14
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Мои проекты

Сапёра на 640*360 нету под сенсорный экран? Долго ли переделать? Знакомые испытывают потребность, были бы благодарны
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 10.11.2010, 17:18   #15
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Мои проекты

под сенсоры никогда не писал, да и тестить хз на чём. а 640х360 именно горизонтальная ориентация?
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проекты за час Reizel Проекты на Blitz3D 10 12.12.2009 18:41
Раздел проекты shpak С# 1 02.12.2009 19:13
Мп3, Встроенный в ваши проекты на блитц EvilChaotic Проекты на Blitz3D 10 23.12.2008 21:34
Включить ресурсы в проекты NetBeans Serg_Bloim Программирование 3 21.12.2008 19:41
Проекты ViNT MidletPascal 0 07.01.2008 00:09


Часовой пояс GMT +4, время: 12:39.


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