CRUSIS 9000

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

CRUSIS 9000

Сообщение runewalsh » 14.02.2013 02:09:32

Некогда загорелся идеей написать игру с ДУША и ГРАФОН... И предсказуемо скатился в написание движка. :3 Но я исправлюсь.
http://sourceforge.net/projects/rr-rr/

ПроЭкт пилится исключительно для себя, поэтому слабо связан с реальным миром: здесь нет классов, исключений и почти всех стандартных библиотек. Это, впрочем, не помешало реализовать несколько и̶з̶в̶р̶а̶щ̶ концепций, показавшихся мне интересными: ручной подсчёт ссылок (привет из ObjC), пул строк в одном блоке памяти, UTF-8 в ansistring, пул объектов-из-файлов с отложенной выгрузкой, рендеринг в отдельном потоке, файловая-система-в-одном-файле, унифицированная и ленивая загрузка библиотек, ну и так далее. :3

P.S. Windows-only (но кроссплатформность предусмотрена), OpenGL 3.0+.
Последний раз редактировалось runewalsh 15.02.2013 14:17:47, всего редактировалось 1 раз.
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Re: Crusis 9000

Сообщение Сквозняк » 14.02.2013 16:22:00

А где поддержка джойстика?
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: Crusis 9000

Сообщение runewalsh » 14.02.2013 16:29:43

Негде тестировать. Так бы добавил.
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Re: Crusis 9000

Сообщение Сквозняк » 14.02.2013 17:46:12

При случае обзаведись таким http://www.google.ru/imgres?imgurl=http://img.elmir.ua/img/116617/640/480/geympad_canyon_cng-gp1.jpg&imgrefurl=http://elmir.ua/joysticks_steering_wheels_gamepads/gamepad_canyon_cng-gp1.html&h=480&w=640&sz=63&tbnid=lxTyBcPR4nVFtM:&tbnh=91&tbnw=121&zoom=1&usg=__uK0YWBP8owiOI3vKdWqgq1xHkeM=&docid=MAYwMzGZ0Vjh9M&hl=ru&sa=X&ei=oOccUcnfDIHoswav-IGwDw&ved=0CDsQ9QEwAg&dur=1555 аппаратом. И повесь на кнопку запасную камеру чтобы можно было увидеть лицо персонажа а то обломно :D Начало у игры хорошее.
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: Crusis 9000

Сообщение runewalsh » 14.02.2013 18:06:07

повесь на кнопку запасную камеру чтобы можно было увидеть лицо персонажа

Tab? Если оно — почитай F1, там ещё пара фич есть.
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Re: Crusis 9000

Сообщение Сквозняк » 14.02.2013 19:45:17

Оно, пили дальше.
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: Crusis 9000

Сообщение runewalsh » 15.02.2013 00:20:00

Прикрутил http://lodev.org/lodepng/. И понял, что libpng писали мудаки (впрочем, libjpeg не сильно отстаёт).
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Re: CRUSIS 9000

Сообщение runewalsh » 11.03.2013 05:19:42

0.0039: прототип инвентаря. Жмём ПКМ.
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Re: CRUSIS 9000

Сообщение runewalsh » 24.03.2013 21:23:56

Вверх. Прикрутил вменяемые Trigger Volumes.
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Re: CRUSIS 9000

Сообщение runewalsh » 30.03.2013 07:15:41

Запилил перебрасывание предметов с внешним миром.
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Re: CRUSIS 9000

Сообщение runewalsh » 01.04.2013 15:46:12

Исправил (наверное) редкие стуны/вылеты, в основном из-за многопоточности.
Кстати, покритикуйте код. :3 Не считая программирования-в-скриптах — я стараюсь уйти от этого, но переносить в натив уже написанное лень.
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Re: CRUSIS 9000

Сообщение Сквозняк » 02.04.2013 17:40:57

Кода в архиве не наблюдается, критиковать нечего. Имхо, главное чтобы ты сам в нём не запутался - ты же разработчик. Получается кавайная тахота. Есть ли в движке возможность запилить изменение гаммы? В смысле подкрутить тёмные цвета. Неплохо бы продублировать клавиши W A S D на стрелочках, это не должно быть сложно. Инвентарь прикольный но не жалко ли тратить на него правую кнопку мыши? Лучше его включать средней кнопкой (нажатие на колёсико) а правую зарезервировать на какое-то движение руками, удар ногой, комбинацию с левой клавишей и так далее. Ну и запилить управление полётом: при нажатой правой клавише колёсико управляет высотой - тогда можно будет разнообразить полёты, протетать через трубы и так далее. Ещё не хватает в инвентаре кавайного монстрика светильника который летал бы впереди и освещал туннели.
Сквозняк
энтузиаст
 
Сообщения: 1123
Зарегистрирован: 29.06.2006 22:08:32

Re: CRUSIS 9000

Сообщение runewalsh » 02.04.2013 19:03:14

Кода в архиве не наблюдается

Ну SVN же! https://sourceforge.net/p/rr-rr/code
В смысле подкрутить тёмные цвета.

Это фича, я вообще думал о крипи-составляющей, но не той, что угрожает тебе напрямую. Идеальный пример — http://vgboy.dabomstew.com/other/witchhouse.htm.
W A S D на стрелочках
не жалко ли тратить на него правую кнопку мыши?
запилить управление полётом: при нажатой правой клавише колёсико управляет высотой

Принял к сведению, насчёт инвентаря — ну, не будет хватать кнопок — переделаю, эти моменты не зашиты в движок.
Ещё не хватает в инвентаре кавайного монстрика светильника который летал бы впереди и освещал туннели.

А вот это шикарная идея (хотя по определению подошла бы для Ёму Конпаку :3), запилю как только так сразу.
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Re: CRUSIS 9000

Сообщение runewalsh » 08.04.2013 16:28:00

Добавил уровни детализации моделей и материалов.
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

Re: CRUSIS 9000

Сообщение runewalsh » 23.04.2013 03:00:47

Запилил переключение музыкальных тем в зависимости от локации и паутину. Соответствующий ваулт просматривается по L — если сгенерировался, конечно.
Аватара пользователя
runewalsh
энтузиаст
 
Сообщения: 579
Зарегистрирован: 27.04.2010 00:15:25

След.

Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

Рейтинг@Mail.ru
cron