0:00 Коротко о дереве
3:21 План на будущее
Дискорд: https://discord.gg/EUG32urehC
Исходный код: https://github.com/SuperAnt30/VoxelEngine
Задачи модернизации и оптимизации
1. Модернизация сохранения мира (24 битным на вокселем и прочими параметрами, пример действия такта)
2. Оптимизация воксельного движка, модернизация много-поточности, разделение сетки чанка на под чанки 16*16*16 вокселей
3. Добавить генерацию «occlusion culling» (прорисовывать только видимые псевдочанки) придаст значительную производительность
Добавлять новые фишки
1. Сыпучесть блоков (песок)
2. Зарастание дёрном блока земли вблизи с дёрном
3. Добавить траву, цветы
4. Генерация мира, уйти можно в биомы, детальную прорисовку, травы деревьев пещер и прочего
5. Первого моба
6. Прорисовать себя вид камеры сзади
7. Инвентарь
8. Видеть руки и что в руке
9. При разбитии блока он рассыпается, и ломается не сразу, а постепенно трескаясь (параметр прочности).
Новые фишки, требующие много времени для перспективы
1. Меню настроек, и запуска
2. Озвучка
3. Игра по сети
p.s. Я не учу как надо делать. Я просто делюсь своими знаниями.