Несколько месяцев назад, ко мне приехал дружаня из столицы и поведал историю о том, что он пытался поучить джаваскрипт и нихуя ничего не понял. Я как раз в это время пилил петпроект на node.js и предложил ему посмотреть что да как, попутно отвечая на его вопросы. Для большей ясности мы решили создать новый проект.
После вечера в пабе было решено делать аркадную стрелялку с видом сверху.
Решили особо не париться и позволить себе немного поговнокодить, поэтому не стали заморачиваться с архитектурой приложения и просто нафигарили (в итоге) такого монстра:
Написали и забыли, погоревав над 15 фпс при десятке ботов и дикими лагами.
На днях же, я вспомнил про этот проект. Скопировал его и переписал клиентскую часть и немного оптимизировал серверную.
Выглядит это чудо (с 2 ботами на сервере) вот так:
Если кто хочет потрогать в рабочем виде: sol-shooter.herokuapp.com
Если кто хочет глянуть код: github.com/AlexSolari/shooter/tree/sEngine.js
Чтобы оставить комментарий, пожалуйста, войдите на сайт.