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

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

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

Ответ
 
Опции темы
Старый 01.10.2007, 16:47   #1
aureli0
ПроЭктировщик
 
Регистрация: 19.03.2007
Сообщений: 134
Написано 10 полезных сообщений
(для 20 пользователей)
Стрелка исходники The Maze (псевдо 3d)

Вариация на тему Eye of Beholder. Мож кому и пригодится.
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо aureli0 за это полезное сообщение:
abcdef (01.11.2008), Igor (04.06.2010), PacMan (08.06.2009), Phantom (28.04.2011), Pyth_ON (04.01.2009), sasha_peleng (30.12.2008)
Старый 27.10.2007, 20:28   #2
dector
Модератор
 
Регистрация: 21.12.2006
Сообщений: 564
Написано 79 полезных сообщений
(для 203 пользователей)
Re: The Maze

Думаю пригодится.
Спасибо.
(Offline)
 
Ответить с цитированием
Старый 01.11.2008, 15:37   #3
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: The Maze

Спасибо за исходник! интересный движек игры. не удержался и переделал в более понятный и простой вариант. понравилась идея подстраивать скорость игры под заданный FPS (кол-во кадров в секунду).

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

Теперь только добавить противников,их логику и будет неплохая игра
Вложения
Тип файла: zip maze3d.zip (59.2 Кб, 496 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Pyth_ON (04.01.2009)
Старый 10.11.2008, 02:19   #4
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,096
Написано 675 полезных сообщений
(для 1,678 пользователей)
Ответ: The Maze

Кстати, видел подобную игру. Даже не подобную. Я бы сказал, практически копия. Не помню как называлась. Там было несколько уровней и карту можно было смотреть вроде на решётку. И в карте было открыто только то, где ты уже ходил (вроде, точно не помню). Помнится, с неделю у меня на мобиле стояла эта игра (с детства обожаю всякие лабиринты!!!), но так как все уровни в итоге знал наизусть - удалил =) Года два назад это было, оформление было всё такое зелёное вроде, стены зелёные, тёмно-зелёные. Названия не помню. Но ооочень похоже на твой движок. Я тогда целый день в инете искал лабирант какой-нибудь на телефон ))))))))))))) И вот нашёл. Очень интересная идея! 3D в 2D. Круто! МегаРеспект и зачот!
(Offline)
 
Ответить с цитированием
Старый 10.11.2008, 08:46   #5
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 05.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: The Maze

Я тоже люблю такие игрушки. Вот некоторые:
Doom RPG
Orcs and Elves
(Offline)
 
Ответить с цитированием
Старый 10.11.2008, 08:56   #6
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,771 пользователей)
Ответ: The Maze

Байанистые игрушки Играли все кому не лень.
(Offline)
 
Ответить с цитированием
Старый 10.11.2008, 19:30   #7
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,096
Написано 675 полезных сообщений
(для 1,678 пользователей)
Ответ: The Maze

Не. В Дум раньше играл, а вторую впервые вижу. В них же вроде ТРУ 3D заюзано? Дум страшно тормозил на семёне. А тут выложен 2D двиг, который эмитирует 3D!!! На семёне летает!!! А если ещё сделать пару промежуточных кадров, чтобы каждый шаг плавно происходил, то вообще класс будет!!! Может быть займусь этим. только на Java. Можно попробовать даже либу-двиг для МП написать =) Вот только проблематично будет противников сделать. Разве что просто по лабиранту ходить. У кого-нибудь есть мысли какие-нибудь?
(Offline)
 
Ответить с цитированием
Старый 10.11.2008, 21:51   #8
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,096
Написано 675 полезных сообщений
(для 1,678 пользователей)
Ответ: The Maze

Кстати, на сименсе запускаю этот лабиринт и все прозрачные места картинок залиты красным цветом. На эмуле нормально, а насименсе такая вот фигня. В чём дело?
(Offline)
 
Ответить с цитированием
Старый 11.11.2008, 17:12   #9
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 05.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: The Maze

В них не Тру 3D. Это псевдо-3D.
Может быть займусь этим. только на Java.
Эээ... я уже давно это задумал делать. Специально джаву для этого учу. Так что не воруй у меня хлеб
(Offline)
 
Ответить с цитированием
Старый 11.11.2008, 19:55   #10
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,096
Написано 675 полезных сообщений
(для 1,678 пользователей)
Ответ: The Maze

О_о реально что ли там псевдо 3D??? Ща расшарю.
- - -
А это, в Java вообще есть ТРУ 3D? Есть ведь вроде какие-то библиотеки для создания сцен и 3D объектов?
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 08:32   #11
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: The Maze

когда-то делал 3D игру полностью весь движек и остальное. На одной клавиатура можно было играть от 1 до 4 игроков плюс боты... но времена MS-DOS прошли. Программы в телефон примерно тоже самое. Создание игры в телефоне делится на две группы: либо используюте встроенные библиотеки,-тогда не на всех телефонах будет работать, либо пишете движек для вывод изображения в двухмерный массив а потом сбрасываете его на экран -работать будет везде и нормально если правильно сделать
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 15:02   #12
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 05.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: The Maze

Java 3D есть. Это JSR 184. Но я хочю сделать именно псевдо-3D.
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 15:08   #13
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,096
Написано 675 полезных сообщений
(для 1,678 пользователей)
Ответ: The Maze

abcdef, хз-хз. Не видел ни одной TRUE 3D java игры, которая шла бы нормально на сименсе. Я, например, не представляю, как можно на лету наклонять в перспективе изображения, чтобы это не повлияло на скорость. Точнее я вообще не представляю, как пересчитать пиксели картинки в массиве, чтобы получилась наклонная картинка, но даже если это сделать, то сименс будет ооочень медленно это делать. А так как у меня за всё время было только два телефона, один из них Soney Ericsson T290i, который вообще java не поддерживает, а остальные - сименсы, поэтому меня не волнуют другие мобилы, если на моей это будет тормозить. =)
(Offline)
 
Ответить с цитированием
Старый 12.11.2008, 18:34   #14
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: The Maze

Вот простой исходник и компиленная демка 3D-мира.
Сделана не мной, я немного перерабатывал в более простой вид.
Cкачивал с http://www.gamedev.ru/download/ там еще были: 3D-танк; охота за птицами; shooter c динозавром... но сейчас ссылка на этот файл не работает.
Здесь представлен один из базовых алгоритмов вывода 3D-грани с наложением текстуры и использованием Z-буфера.
_______
Если это реализовать для телефона, то нужно составлять несложную карту с минимальным кол-вом граней, потому что отрисовка отнимает много времени.

вот некоторые 3D игры, которые работают на моей моторолле, где медленная java-машина и нет 3D библиотек: DungeonWarrior; 3D_Paintball; MDoom; tutanhamon_3d. Также есть группа игр, где псевдо-3D изображение реализованно когда камера смотрит на игрока сверху-сбоку такие игры работают довольно быстро.
Вложения
Тип файла: zip demo.zip (79.2 Кб, 492 просмотров)
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо abcdef за это полезное сообщение:
IDOL 1234 (06.08.2010), PacMan (08.06.2009), Phantom (12.11.2008), Romanzes (12.11.2008), sasha_peleng (30.12.2008)
Старый 12.11.2008, 20:04   #15
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 05.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: The Maze

Занятно! Я сейчас пытаюсь сделать нечто подобное на java. Когда сделаю, обязательно выложу
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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