Ответ: создание 3Д движка на j2me
Вот еще одна демка. Давно уже сделал ее и забросил эту платформу.
Пытался сделать более сложную игровую логику. Немного получилось.
Движок игровой логики сделать так:
Есть класс Point и его разновидности MovPoint, Thing и Door. Им можно задать некоторые свойства и расставлять их на карте.
параметры для поинтов
для POINT:
NAME - имя
POS - позиция
RAD - радиус точки.
NEED - список поинтов, которые надо собрать для активации поинта.
ONCE - одноразовая точка(т.е. удалять после использования) или нет. значения true или false. по умолчанию false
PRESS - будет ли поинт активироваться только по нажатию кнопки. значения true или false. по умолчанию false
ERRMSG - сообщение в случае, если для активации точки не все собрано
MSG - сообщение, если все собрано
Если в сообщении есть символы '*', то оно выводится как диалог.
MESH - номер модели, позиции, углы поворота. (n, x, y, z, ax, ay, az)
SPEED - скорость проигрывания анимации. значения от 0 до 1.
Для MOVPOINT:
DIR - на сколько сместить меш за один кадр
FRAMES - сколько кадров смещать меш
Для THING и DOOR ничего задавать не надо.
конечно это далеко до идеала, но пока ничего лучшего придумать не смог. И нигде не написано как делать подобную логику(
|