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

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

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

Ответ
 
Опции темы
Старый 01.02.2018, 06:17   #31
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,024
Написано 1,158 полезных сообщений
(для 2,780 пользователей)
Ответ: The Dwarf Adventure

Ну вот, ещё один из нас стал рабом системы...
__________________
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)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо St_AnGer за это полезное сообщение:
mauNgerS (04.02.2018), Mr_F_ (03.02.2018)
Старый 03.02.2018, 21:24   #32
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,569
Написано 544 полезных сообщений
(для 1,527 пользователей)
Ответ: The Dwarf Adventure



Все таки дошли руки до игры . Делаю генератор поселений, теперь гномы будут жить не только под землей, но и на поверхности где будет больше торговцев и почти не будет врагов.
Миниатюры
Нажмите на изображение для увеличения
Название: settlement.jpg
Просмотров: 393
Размер:	507.6 Кб
ID:	22817  
__________________
Junior Tools Programmer at Larian Studios
ПеКа: AMD Ryzen 1700X 8@3.4 ГГц, 16 Гб ОЗУ,

NVIDIA GTX 960 4 Гб, SSD Samsung 960 EVO 500 Гб
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
ABTOMAT (07.02.2018), ant0N (04.02.2018), Arton (04.02.2018), mauNgerS (18.02.2018), Mr_F_ (05.02.2018), Samodelkin (19.02.2018), St_AnGer (04.02.2018)
Старый 16.02.2018, 21:18   #33
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,569
Написано 544 полезных сообщений
(для 1,527 пользователей)
Ответ: The Dwarf Adventure

Уже больше недели работаю над игрой после основной работы - выходит где-то по 2 часа. Добавил генерацию подземных складов и генерацию интерьера в домах. Интерьер в домах пока что слишком плох, но я работаю над этим. Ну и ко всему прочему изменил расположение элементов интерфейса и нарисовал три иконки новые. Уот так уот.

Миниатюры
Нажмите на изображение для увеличения
Название: TDA 16 Feb-2018-23h14m42s.png
Просмотров: 351
Размер:	929.4 Кб
ID:	22819  
__________________
Junior Tools Programmer at Larian Studios
ПеКа: AMD Ryzen 1700X 8@3.4 ГГц, 16 Гб ОЗУ,

NVIDIA GTX 960 4 Гб, SSD Samsung 960 EVO 500 Гб
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
Arton (17.02.2018), mauNgerS (18.02.2018), Mr_F_ (17.02.2018), Randomize (16.02.2018), Samodelkin (19.02.2018), St_AnGer (17.02.2018)
Старый 23.02.2018, 18:19   #34
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,569
Написано 544 полезных сообщений
(для 1,527 пользователей)
Ответ: The Dwarf Adventure

Потихоньку переношу мозги мобов на Behaviour Trees. NPC стали более адекватно себя вести. На текущий момент код мозгов NPC такой.

mBehaviour = bt::Builder()
    .Parallel()
        .Sequence("Heal")
            .Condition([this] { return NeedHealing(); })
            .Do([this] { return UseHealingPotion(); })
        .End()

        .Selector("Behaviour")                
            .Sequence("Attack")
                .Condition([this] { return !NeedHealing(); })                    
                .Do([this] { return LookForTarget(); })                                    
                .Condition([this] { return IsEnemyCloseEnoughToDefaultPosition(); })
                .Do([this] { return SelectWeapon(); })
                .Selector()
                    .Sequence()
                        .Condition([this] { return IsTooCloseToEnemy(); })
                        .Do([this] { return SetMoveDestinationFarEnoughFromEnemy(); })        
                    .End()                    
                    .Do([this] { return SetMoveDestinationEnemyPosition(); })                    
                .End()
                .Do([this] { return OpenNearbyDoors(); })
                .Do([this] { return MoveToDestination(); })
                .Do([this] { return LookAtActor(); })
                .Do([this] { return AimAtLookPoint(); })
                .Do([this] { return UseWeapons(); })
            .End()
            
            .Sequence("WalkAway")
                .Selector("Position")
                    .Sequence("Danger")
                        .Condition([this] { return IsDefaultPositionTooDangerous(); })
                        .Do([this] { return SetMoveDestinationSafePoint(); })
                    .End()
                    .Do([this] { return SetMoveDestinationDefault(); })
                .End()                
                .Condition([this] { return !ReachDestination(); })
                .Do([this] { return LookAtWaypoint(); })
                .Do([this] { return AimAtLookPoint(); })
                .Do([this] { return OpenNearbyDoors(); })
                .Do([this] { return MoveToDestination(); })
            .End()

            .Sequence("Idle")
                .Condition([this] { return ReachDestination(); })
                .Do([this] { return StayStill(); })
            .End()
        .End()    
    .End()
    .Build();
Самая мякотка в том что при помощи Behaviour Tree я могу рандомизировать еще и поведение мобов, а не только их внешний вид. Больше рандома богу рандома!
__________________
Junior Tools Programmer at Larian Studios
ПеКа: AMD Ryzen 1700X 8@3.4 ГГц, 16 Гб ОЗУ,

NVIDIA GTX 960 4 Гб, SSD Samsung 960 EVO 500 Гб
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
ABTOMAT (27.02.2018), mauNgerS (24.02.2018), Mr_F_ (24.02.2018), Randomize (23.02.2018), Samodelkin (26.02.2018), St_AnGer (23.02.2018), Жека (25.02.2018)
Старый 01.07.2018, 12:53   #35
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,569
Написано 544 полезных сообщений
(для 1,527 пользователей)
Ответ: The Dwarf Adventure

Давненько не писал о прогрессе, а все потому, что медленно все идет


Сейчас потихоньку делаю редактор для игры. Вот свеженькие скрины





Редактор предметов:



Ну и напоследок - нодовый редактор диалогов - пока что еще в зачаточном состоянии.


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


Также потихоньку правлю баланс, добавляю мобов. Скоро запишу новое видео геймплея.
Миниатюры
Нажмите на изображение для увеличения
Название: DwarfDig 2018-07-01 14-43-57-62.png
Просмотров: 179
Размер:	152.8 Кб
ID:	22869  Нажмите на изображение для увеличения
Название: DwarfDig 2018-07-01 14-44-18-56.png
Просмотров: 194
Размер:	138.2 Кб
ID:	22870  Нажмите на изображение для увеличения
Название: DwarfDig 2018-07-01 14-45-43-32.png
Просмотров: 194
Размер:	73.2 Кб
ID:	22871  
__________________
Junior Tools Programmer at Larian Studios
ПеКа: AMD Ryzen 1700X 8@3.4 ГГц, 16 Гб ОЗУ,

NVIDIA GTX 960 4 Гб, SSD Samsung 960 EVO 500 Гб
(Offline)
 
Ответить с цитированием
Эти 9 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
ABTOMAT (05.07.2018), Антихрист (01.07.2018), ant0N (04.07.2018), Arton (01.07.2018), mauNgerS (01.07.2018), Mr_F_ (01.07.2018), pax (04.07.2018), St_AnGer (01.07.2018), Жека (20.07.2018)
Старый 05.07.2018, 00:32   #36
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 25.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,443
Написано 5,270 полезных сообщений
(для 15,229 пользователей)
Ответ: The Dwarf Adventure

> Сделал самодельный редактор для анимации
> Не воспользовался ничем готовым

Такую бы энергию да в мирное русло!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Online)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
mauNgerS (07.07.2018), Жека (20.07.2018)
Старый 10.07.2018, 09:02   #37
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,569
Написано 544 полезных сообщений
(для 1,527 пользователей)
Ответ: The Dwarf Adventure

Сообщение от ABTOMAT Посмотреть сообщение
>
Такую бы энергию да в мирное русло!
Что за мирное русло такое?
__________________
Junior Tools Programmer at Larian Studios
ПеКа: AMD Ryzen 1700X 8@3.4 ГГц, 16 Гб ОЗУ,

NVIDIA GTX 960 4 Гб, SSD Samsung 960 EVO 500 Гб
(Offline)
 
Ответить с цитированием
Старый 11.07.2018, 02:14   #38
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 25.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,443
Написано 5,270 полезных сообщений
(для 15,229 пользователей)
Ответ: The Dwarf Adventure

Сообщение от mr.DIMAS Посмотреть сообщение
Что за мирное русло такое?
Улучшать саму игру, а не делать то, что уже до тебя миллион раз сделали
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Online)
 
Ответить с цитированием
Старый 11.07.2018, 07:09   #39
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,569
Написано 544 полезных сообщений
(для 1,527 пользователей)
Ответ: The Dwarf Adventure

Вообще я посмотрел не редакторы анимаций готовые - Spine, Dragon Bones. Первый платный, второй бесплатный но с очень кривой интеграцией. В общем-то редактор анимок занял у меня всего неделю. Остальные инструменты тоже делаются из надобности - особенно редактор предметов - очень удобно когда все в виде таблицы, а не json файлик на >6k строк. А вот редактор диалогов скорее всего делать не буду, перенесу их в скрипты - в общем-то на него я много времени не потратил - дня три после работы по 2 часика. А так в основном в игре ковыряюсь.
__________________
Junior Tools Programmer at Larian Studios
ПеКа: AMD Ryzen 1700X 8@3.4 ГГц, 16 Гб ОЗУ,

NVIDIA GTX 960 4 Гб, SSD Samsung 960 EVO 500 Гб
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
ABTOMAT (12.07.2018), St_AnGer (11.07.2018)
Ответ


Опции темы

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

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


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


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