Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Проекты > Проекты C++

Ответ
 
Опции темы
Старый 25.09.2017, 21:14   #16
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,555
Написано 533 полезных сообщений
(для 1,475 пользователей)
Ответ: The Dwarf Adventure

Скоро новая демка.

А пока посмотрите на физичную водичку

__________________
The Mine on GitHub
Core 2 Quad @ 2.66 ГГц, NVIDIA GTX 960 4 Гб, 6 Гб ОЗУ

(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
ant0N (26.09.2017), pax (28.09.2017), Samodelkin (26.09.2017), St_AnGer (26.09.2017)
Старый 02.10.2017, 18:44   #17
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,555
Написано 533 полезных сообщений
(для 1,475 пользователей)
Ответ: The Dwarf Adventure

Ха, я вас обманул - на самом деле я делаю редактор для игры. В частности редактор анимаций для персонажей



А вот и пробная анимация

Миниатюры
Нажмите на изображение для увеличения
Название: DwarfDig 2017-10-02 20-42-24-21.jpg
Просмотров: 246
Размер:	139.3 Кб
ID:	22781  
__________________
The Mine on GitHub
Core 2 Quad @ 2.66 ГГц, NVIDIA GTX 960 4 Гб, 6 Гб ОЗУ

(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
ant0N (04.10.2017), Randomize (06.10.2017), Samodelkin (03.10.2017), St_AnGer (02.10.2017)
Старый 02.10.2017, 19:58   #18
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,001
Написано 1,142 полезных сообщений
(для 2,753 пользователей)
Ответ: The Dwarf Adventure

Сообщение от mr.DIMAS Посмотреть сообщение
Ха, я вас обманул - на самом деле я делаю редактор для игры. В частности редактор анимаций для персонажей


Пили скорее, пощупать же хочется, у меня на маке через вайн предыдущая демка отлично работала.
Да и самому что-то творить прям очень хочется, творческая ломка... Но времени нету, печаль-беда
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Старый 05.10.2017, 21:40   #19
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,555
Написано 533 полезных сообщений
(для 1,475 пользователей)
Ответ: The Dwarf Adventure

А вот и результат работы редактора в игре:
__________________
The Mine on GitHub
Core 2 Quad @ 2.66 ГГц, NVIDIA GTX 960 4 Гб, 6 Гб ОЗУ

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
Arton (06.10.2017), Randomize (06.10.2017), Samodelkin (05.10.2017)
Старый 08.10.2017, 14:21   #20
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,555
Написано 533 полезных сообщений
(для 1,475 пользователей)
Ответ: The Dwarf Adventure

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

__________________
The Mine on GitHub
Core 2 Quad @ 2.66 ГГц, NVIDIA GTX 960 4 Гб, 6 Гб ОЗУ

(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
Arton (08.10.2017), mauNgerS (08.10.2017), Mr_F_ (08.10.2017), pax (09.10.2017), Randomize (08.10.2017), Samodelkin (03.11.2017), St_AnGer (08.10.2017), Жека (09.10.2017)
Старый 10.10.2017, 04:14   #21
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,369
Написано 486 полезных сообщений
(для 875 пользователей)
Ответ: The Dwarf Adventure

Круто! Какие доки смотрел по инверске? Поделись.
(Offline)
 
Ответить с цитированием
Старый 10.10.2017, 09:12   #22
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,555
Написано 533 полезных сообщений
(для 1,475 пользователей)
Ответ: The Dwarf Adventure

Да это влобный CCD по графу сцены. Читал вот эту статейку: http://www.ryanjuckett.com/programmi...descent-in-2d/
+ видос посмотрел чтобы лучше понять принцип работы в динамике:


Кстати с этим методом уже появились проблемы при неоднородном масштабировании узлов графа. Вот тут описываю проблему (если кто хочет помочь): http://www.gamedev.ru/code/forum/?id=230475
__________________
The Mine on GitHub
Core 2 Quad @ 2.66 ГГц, NVIDIA GTX 960 4 Гб, 6 Гб ОЗУ

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
St_AnGer (10.10.2017), Жека (11.10.2017)
Старый 21.10.2017, 13:18   #23
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,555
Написано 533 полезных сообщений
(для 1,475 пользователей)
Ответ: The Dwarf Adventure

Продолжаю заниматься улучшением внешнего вида игры. Добавил тени для террайна, теперь границы выделяются более четко и появляется ощущение объема.

Было:



Стало:


К тому же я добавил оружие ближнего боя. Не все оружие ближнего боя может ломать террайн, однако кирка может.

Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 127
Размер:	446.6 Кб
ID:	22782  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 128
Размер:	463.6 Кб
ID:	22783  
__________________
The Mine on GitHub
Core 2 Quad @ 2.66 ГГц, NVIDIA GTX 960 4 Гб, 6 Гб ОЗУ

(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
ant0N (21.10.2017), Arton (29.10.2017), Nerd (21.10.2017), pax (28.10.2017), Randomize (21.10.2017), Samodelkin (03.11.2017), St_AnGer (21.10.2017), Жека (22.10.2017)
Старый 26.10.2017, 20:21   #24
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,555
Написано 533 полезных сообщений
(для 1,475 пользователей)
Ответ: The Dwarf Adventure

Балуясь с SSE заметил полнейшую дичь - когда компилишь игру со включенным SSE (/arch:sse2) то вода (и вообще все частички) ведут себя не так как с выключенным SSE (/arch:ia32).

Вот без SSE:



А вот c SSE:



У меня один вопрос: ШОЗАНАХ ТУТ ТВОРИТСЯ?
__________________
The Mine on GitHub
Core 2 Quad @ 2.66 ГГц, NVIDIA GTX 960 4 Гб, 6 Гб ОЗУ

(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
Arton (27.10.2017), pax (28.10.2017), Samodelkin (03.11.2017), St_AnGer (26.10.2017)
Старый 27.10.2017, 22:09   #25
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,555
Написано 533 полезных сообщений
(для 1,475 пользователей)
Ответ: The Dwarf Adventure

Оказалось все дело в оптимизациях /fp:fast + /arch:ia32. Компилятор выполняет более агрессивные оптимизации, и поэтому такая разница.

PS. А игра тем временем "весит" 32000 строк кода. The Mine на момент релиза "весила" всего 20000 строк. Ящитаю это успех: менее чем за год было написано в 1,5 раза больше строк чем за 4 года разработки The Mine.
__________________
The Mine on GitHub
Core 2 Quad @ 2.66 ГГц, NVIDIA GTX 960 4 Гб, 6 Гб ОЗУ

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
Arton (28.10.2017), Nerd (27.10.2017), St_AnGer (27.10.2017)
Старый 28.10.2017, 23:11   #26
Mr_F_
Легенда
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,879
Написано 2,131 полезных сообщений
(для 5,728 пользователей)
Ответ: The Dwarf Adventure

Ящитаю это успех
Скажи это демосцене) Имхо, наоборот - чем меньше, тем лучше (хотя я сам чувствую неадекватную гордость за свои жирнющие файлы (да у меня ж БОЛЬШОЙ проект, как у БОЛЬШОГО дяди), так что понять могу)
__________________
бложик
geom.io
твиттер
(Offline)
 
Ответить с цитированием
Старый 29.10.2017, 09:47   #27
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,555
Написано 533 полезных сообщений
(для 1,475 пользователей)
Ответ: The Dwarf Adventure

Таки лучше когда выше отношение фичи\строки_кода. Больше фич->меньше строк кода -> крутота.
__________________
The Mine on GitHub
Core 2 Quad @ 2.66 ГГц, NVIDIA GTX 960 4 Гб, 6 Гб ОЗУ

(Offline)
 
Ответить с цитированием
Старый 29.10.2017, 12:48   #28
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,555
Написано 533 полезных сообщений
(для 1,475 пользователей)
Ответ: The Dwarf Adventure

Добавил поиск пути.



Здесь оранжевыми линиями показан путь от каждого моба до игрока.

Суть алгоритма: вначале строится navmesh по террайну, и уже по нему осуществляется поиск пути. Сам поиск сделан через A*, работает довольно шустро. Навмеш приходится перестраивать при каждом изменении террайна, но перестройка довольно быстрая и можно делать в отдельном потоке, что не сказывается на производительности игры.
Миниатюры
Нажмите на изображение для увеличения
Название: DwarfDig 2017-10-29 14-43-50-68.jpg
Просмотров: 55
Размер:	316.2 Кб
ID:	22790  
__________________
The Mine on GitHub
Core 2 Quad @ 2.66 ГГц, NVIDIA GTX 960 4 Гб, 6 Гб ОЗУ

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
Samodelkin (03.11.2017), St_AnGer (29.10.2017)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com