Тема: mw
Показать сообщение отдельно
Старый 20.10.2010, 03:23   #1
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
mw

Что-то потянуло снова..
Не буду рассказывать для чего и что будет из это, и будет ли вообще что-то т.к. сам не знаю, хватит ли воли аль нет.

В общем есть идеи (концепт), в голове.
Если кратко то это topview игра, никакой изометрии.

Текущие маленькие наработки, сделал камеру и отрисовку стандартных примитивов (точка, лини, овал, квадрат, текст, картинка).
Камера может перемещаться, крутиться, приближать/отдалять.

Также вот быстро набросал тайлы, пока набросок. Тайлы простейшие, 4 гранные (4*4=16 тайлов).
Математика тайлов тоже простая:
1 2
8 4
пробегаемся по каждому углу, если там 1 то прибавляем к переменной индекса, таким образом в итоге имеем индекс тайла. Например:
[0,1]
[1,0]
Будет 10 ( 2+8 ), значит в стрипе картинок, на 10 индексе стоит соответствующий тайл. Ну и т.п.

Вот ссылка[128 KB] на текущий тест, там и исходники (код не комментированный и не убранный, если нужно могу закомментировать важные участки)
Просьба затестить, как полёт/запускаемость.
Управление:
WASD
Mouse2 - camera rotation
+/-/MouseWhell - zoom
Space - camera swap (для презентации множественности камер)
Esc - exit
И вот это поле тёмное, на нём можно тайлы рисовать, тайлсет пока элементарный.

Скриншоты:
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Harter (19.11.2010), is.SarCasm (14.02.2011), Mhyhr (20.10.2010), m_512 (27.02.2011), Randomize (12.11.2010), St_AnGer (18.11.2010)