forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   The Maze (http://forum.boolean.name/showthread.php?t=4621)

aureli0 01.10.2007 20:47

исходники The Maze (псевдо 3d)
 
Вложений: 4
Вариация на тему Eye of Beholder. Мож кому и пригодится.

dector 28.10.2007 00:28

Re: The Maze
 
Думаю пригодится.
Спасибо.

abcdef 01.11.2008 18:37

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

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

Теперь только добавить противников,их логику и будет неплохая игра ;)

Phantom 10.11.2008 05:19

Ответ: The Maze
 
Кстати, видел подобную игру. Даже не подобную. Я бы сказал, практически копия. Не помню как называлась. Там было несколько уровней и карту можно было смотреть вроде на решётку. И в карте было открыто только то, где ты уже ходил (вроде, точно не помню). Помнится, с неделю у меня на мобиле стояла эта игра (с детства обожаю всякие лабиринты!!!), но так как все уровни в итоге знал наизусть - удалил =) Года два назад это было, оформление было всё такое зелёное вроде, стены зелёные, тёмно-зелёные. Названия не помню. Но ооочень похоже на твой движок. Я тогда целый день в инете искал лабирант какой-нибудь на телефон ))))))))))))) И вот нашёл. Очень интересная идея! 3D в 2D. Круто! МегаРеспект и зачот!

Romanzes 10.11.2008 11:46

Ответ: The Maze
 
Я тоже люблю такие игрушки. Вот некоторые:
Doom RPG
Orcs and Elves

Tadeus 10.11.2008 11:56

Ответ: The Maze
 
Байанистые игрушки :) Играли все кому не лень.

Phantom 10.11.2008 22:30

Ответ: The Maze
 
Не. В Дум раньше играл, а вторую впервые вижу. В них же вроде ТРУ 3D заюзано? Дум страшно тормозил на семёне. А тут выложен 2D двиг, который эмитирует 3D!!! На семёне летает!!! А если ещё сделать пару промежуточных кадров, чтобы каждый шаг плавно происходил, то вообще класс будет!!! Может быть займусь этим. только на Java. Можно попробовать даже либу-двиг для МП написать =) Вот только проблематично будет противников сделать. Разве что просто по лабиранту ходить. У кого-нибудь есть мысли какие-нибудь?

Phantom 11.11.2008 00:51

Ответ: The Maze
 
Кстати, на сименсе запускаю этот лабиринт и все прозрачные места картинок залиты красным цветом. На эмуле нормально, а насименсе такая вот фигня. В чём дело?

Romanzes 11.11.2008 20:12

Ответ: The Maze
 
В них не Тру 3D. Это псевдо-3D.
Цитата:

Может быть займусь этим. только на Java.
Эээ... я уже давно это задумал делать. Специально джаву для этого учу. Так что не воруй у меня хлеб :)

Phantom 11.11.2008 22:55

Ответ: The Maze
 
О_о реально что ли там псевдо 3D??? Ща расшарю.
- - -
А это, в Java вообще есть ТРУ 3D? Есть ведь вроде какие-то библиотеки для создания сцен и 3D объектов?

abcdef 12.11.2008 11:32

Ответ: The Maze
 
когда-то делал 3D игру полностью весь движек и остальное. На одной клавиатура можно было играть от 1 до 4 игроков плюс боты... но времена MS-DOS прошли. Программы в телефон примерно тоже самое. Создание игры в телефоне делится на две группы: либо используюте встроенные библиотеки,-тогда не на всех телефонах будет работать, либо пишете движек для вывод изображения в двухмерный массив а потом сбрасываете его на экран -работать будет везде и нормально если правильно сделать

Romanzes 12.11.2008 18:02

Ответ: The Maze
 
Java 3D есть. Это JSR 184. Но я хочю сделать именно псевдо-3D.

Phantom 12.11.2008 18:08

Ответ: The Maze
 
abcdef, хз-хз. Не видел ни одной TRUE 3D java игры, которая шла бы нормально на сименсе. Я, например, не представляю, как можно на лету наклонять в перспективе изображения, чтобы это не повлияло на скорость. Точнее я вообще не представляю, как пересчитать пиксели картинки в массиве, чтобы получилась наклонная картинка, но даже если это сделать, то сименс будет ооочень медленно это делать. А так как у меня за всё время было только два телефона, один из них Soney Ericsson T290i, который вообще java не поддерживает, а остальные - сименсы, поэтому меня не волнуют другие мобилы, если на моей это будет тормозить. =)

abcdef 12.11.2008 21:34

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

вот некоторые 3D игры, которые работают на моей моторолле, где медленная java-машина и нет 3D библиотек: DungeonWarrior; 3D_Paintball; MDoom; tutanhamon_3d. Также есть группа игр, где псевдо-3D изображение реализованно когда камера смотрит на игрока сверху-сбоку такие игры работают довольно быстро.

Romanzes 12.11.2008 23:04

Ответ: The Maze
 
Занятно! Я сейчас пытаюсь сделать нечто подобное на java. Когда сделаю, обязательно выложу :)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot