Protokol je momentálně postavený tak, že každý na příkaz potřebuje jednu samostatnou zprávu (příkaz = co dělat, zpráva = nosič příkazu). Má cenu implementovat možnost posílat víc příkazů v jedné zprávě? Ideálně pomocí setříděného pole:
[cmd1, cmd2, ..., cmdn]
Dořešit funkční podobu titulní stránky. Důležité pro možnost zadání práce grafikům.
-Co na titulní stránce má být
-Různé podoby pro logovaného a nezalogovaného
-Jaké rozlišení?
Já bych chtěl navrhnout, aby postavy při odchodu z jeskyně nemusely být zabíjeny. Jde o to, že si člověk vypiplá postavu, dosáhne nějakého vybavení, úrovně, zkušeností a pak jeskyně zkončí a s postavou je ámen. Kdyby šlo z jeskyně odejít a avatara pak případně přihlásit do jiné, bylo by to fajn.
Bylo by fajn nemít v /lib zminimalizované verze nette a dibi (protože někteří programátoři používají IDE a phpDoc jim chybí .]).
Možná řešení:
• git submoduly (? — upřímně řečeno moc nevím, jak uvnitř fungují, možná nejsou ideální?)
• nechat na „uživateli“ a hodit do README, pod jakou verzí se vyvíjí
• mít tam plné verze a zminimalizování nechat na deploy, je-li třeba ,)
A ideálně pak takovéto věci* (jako klidně i nákupy a podobně) ještě vypisovat v jeskyni jako "šeptané příspěvky". Nejlepší je, když si hráč koupí třeba brnění, ale pj s tím nepočítá, protože si toho třeba nevšiml. Navíc takhle může snadno zkontrolovat, že si všichni odečetli co měli, aniž by to musel procházet.
Při přenosu po pub/sub se ke zprávě přidává informace o odesílateli. Ta může v budoucnu obsahovat i nějaké citlivé informace, které by se mohly nedopatřením dostat k uživateli.
Nechat ošetření na jednotlivých modulech, nebo natvrdo
if(message.user) delete message.user;
v odesílací metodě?