want. */
const player_data = JSON.stringify((({id, name}) => ({id, name}))(new_player));
this.broadcast_event("player-join", player_data);
+
+ return new_player;
}
remove_player(id) {
}
router.get('/', (request, response) => {
+ const game = request.game;
+
if (! request.session.nickname)
- response.render('choose-nickname.html', { game_name: "Empires" });
+ response.render('choose-nickname.html', { game_name: game.meta.name });
else
response.render('empires-game.html');
});
if (request.body.name)
name = request.body.name;
- game.add_player(name, request.body.character);
- response.send();
+ const player = game.add_player(name, request.body.character);
+ response.send(JSON.stringify(player.id));
});
router.post('/deregister/:id', (request, response) => {
exports.router = router;
exports.name = engine_name;
exports.Game = Empires;
+
+Empires.meta = {
+ name: "Empires"
+};
+
+exports.meta = Empires.meta;