Войти
ПроектыФорумКонкурсы

Конкурс минималистичных движков Nano Engine [2+1 недели] (19 стр)

Страницы: 118 19 20 2149 Следующая »
#270
(Правка: 14:44) 14:39, 14 июня 2018

равен
> Попробуй его починить.

+ Показать
#271
14:47, 14 июня 2018

zavod3D, может, где-то КЗ происходит от прогрева и расширения контактов. Либо наоборот - где-то трещина и от нагрева она расходится.

#272
(Правка: 14:51) 14:51, 14 июня 2018

Virtex
> zavod3D, может, где-то КЗ происходит от прогрева и расширения контактов. Либо
> наоборот - где-то трещина и от нагрева она расходится.
Вряд ли я смогу это определить, я в электронике нубас почти.

#273
17:51, 14 июня 2018

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

#274
19:05, 14 июня 2018

Сделал практически все кроме коллизий, хиттесты вроде есть но еще не тестились, думаю что к дедлайну все успею. Правда не знаю шо делать с документацией. Постараюсь описать, но не уверен что все покрою. В то же время в комплекте "движка" идет набор примеров того, как с ним принято работать.
В общем, я выпущу какую-то определенную версию движка, после чего вообще не буду трогать его и буду писать исключительно игровой код. Так я точно не нарушу правило касаемо фиксации API

#275
19:26, 14 июня 2018

Madware
> Правда не знаю шо делать с документацией. Постараюсь описать, но не уверен что
> все покрою.
  А разве движок не должен быть минималистичным?

#276
19:35, 14 июня 2018

равен
> А разве движок не должен быть минималистичным?

Наверное, он пишет женский движок. Там "false" - не всегда означает "нет". Так же иногда движок отказывается компилить правильный код, но не объясняет причину. Типа, обиделся.

Поэтому и нужна тонна документации.

#277
20:13, 14 июня 2018

Virtex
> Наверное, он пишет женский движок. Там "false" - не всегда означает "нет".
Сексист чтоли? Попрошу при мне и про меня больше в таком тоне не писать.

Касательно минималистичности, я постарался сделать движок минималистичным, но в то же время гибким, так что да, описать все что он может сложно

#278
20:59, 14 июня 2018

Что-то я выдохся.
Мотивация угасла в ожиданиях хадркорного ТЗ, которого видимо ждать не стоит.
Постараюсь допилить мелочи, и выложить в конце срока.

По поводу API, я тоже опасаюсь накосячить, потому тоже выложу двиг, а потом отдельно будет игра.
Если вдруг найдется какой-то критичный баг внутри движка, то я выложу коммиты, которые покажут что API не было затронуто.

#279
(Правка: 21:51) 21:49, 14 июня 2018

Я понял как должен гуи работать. Вообще видел это в каком-то минималистичном сишном гуи.

if button(..."new game") = bsClicked then
  NewGame; 
if button(..."quit") = bsClicked then
  break;
и никаких каллбаков не надо передавать. А внутри - неонка, с идентификацией по тегу, а если его нет - по остальным аргументам. Тогда к примеру кнопки образующие инвентарь всегда будут обрабатывать правильный предмет (т.к. мы передадим его как тег), ну а в остальных случаях если мы рисуем ту же кнопку по тем же координатам, значит это та же которую нажали на прошлом кадре.

#280
22:01, 14 июня 2018

Dampire
  Кстати вот тебе идея для миниигры - сделать инвентарь на минидвижке,
там и 2Д может быть и 3Д

#281
8:58, 15 июня 2018

Madware
> Касательно минималистичности, я постарался сделать движок минималистичным, но в
> то же время гибким, так что да, описать все что он может сложно
Список доступных дли писателя игры функций выведи. Описывать ничего не надо.
Жора Монтировка
> По поводу API, я тоже опасаюсь накосячить, потому тоже выложу двиг, а потом
> отдельно будет игра.
Аналогично.
Жора Монтировка
> Мотивация угасла в ожиданиях хадркорного ТЗ, которого видимо ждать не стоит.
С чего это? Хардкорное ТЗ будет выложено в понедельник утром или в воскресенье 23:59 как и планировалось.

#282
10:51, 15 июня 2018

#283
(Правка: 17:43) 17:36, 15 июня 2018

Dampire
> Список доступных дли писателя игры функций выведи. Описывать ничего не надо.
Ок, предварительная(не финальная) документация тут: https://drive.google.com/open?id=18LbVRm5wFDC0c1nXUgc0wzOcf_aOcOcO
Up: блин, забыл что еще статический класс аниматора есть для всяких "твинов"

#284
18:14, 15 июня 2018

  Мне пока показывать нечего. Сегодня поставил компилятор VC++ 6.0.
Список функций y движка будет примерно такой:

1) - инициализация DirectX и игрового окна
2) - загрузка звуков
3) - загрузка текстур
4) - загрузка уровня
5) - работа с мышью и клавиатурой
6) - кнопка
7) - вывод текста в формате Unicode
8) - рендер 2D
9) - апдейт состояния объектов игры
10) - освобождeние ресурсов

Страницы: 118 19 20 2149 Следующая »
ПроектыФорумКонкурсы