project for learning html5
Идея: создать игровую сущность предприятия таксистов, где
- клиент генерируется случайным образом (имеет точку появления и точку назначения);
- такси двигается по кратчайшему пути, выбирая ближайшего к себе клиента;
- такси имеет некоторые параметры (скорость передвижения, баланс денег;
- предприятие имеет денежный баланс, зависящий от работы такси;
- мир имеет параметр обновления (тик).
Использовать:
- MVC;
- визуальный интерфейс (canvas);
- функцию сохранения игры (localstorage / IndexedDB);
- возможность изменять время обновления мира (тик).
Идея: написать нативно (на самописном движке) на JS (canvas) один (первый) уровень всемирно известной игры dandy 'Mario'.