Skip to content

Фреймворк для игр жанра для 2D MMORPG игр

Notifications You must be signed in to change notification settings

webrobot1/framework-rpg2d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Слайд23

Для того что бы разработка была проста, а количество кода игровых механик было сведено к минимуму нужен определенный фоновый код который делает рутинные вещи и проверки сам (например запускает бесконечный цикл while игрового цикла. собирает изменения сделанные в этом кадре для рассылки игрокам и локациям и пр) необходим некий набор библиотек со своими правилами и функциями - такой программный комплекс называется фреймворк.

Данный фреймворк на служит для обслуживания игрового цикла игры на PHP, по нему вы можете понять как устроен код функций (напрмиер код получение всех существ на сцене Wordl::add()). При разработке самой игры не требуется вносить изменения здесь (только если вы хотите в корне переделать классический тип ММО игры или написать свой, такой как Стратегии онлайн или Мачмекинг сессионных игр в тч смешивать эти стили).

Во фреймвор уже заложены механизмы проверки и запуска игровых механик , пример кода которых можно посмотреть на https://github.com/webrobot1/igor-server Фреймворк не использует никаких дополнительных библиотек а часть функций PHP отключено и перечислены в фаиле php.ini Приобретатели серверной версии проекта могут после установки изменить этот фаил у себя на сервере в тч добить библиотеки на языке Си (в php это назыается PECL расширения).

About

Фреймворк для игр жанра для 2D MMORPG игр

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages