Skip to content

Project revivification #27

@ForNeVeR

Description

@ForNeVeR

I obviously don't know how to write network games. And I don't know how to write games at all.

That's the reason of current state of the project. Here's the list of things I thought were nice to have and tried to implement them:

  • a server for network games
  • clojurescript/WebGL graphics
  • Thrift-based protocol for client-server communications
  • JSON-based protocol for client-server communications

And here's the list of the successfully-implemented features:

(It's an empty list)

So, with all the today's experience and the knowledge that the failed non-working project is very hard to resurrect we need to make a new plan for the project. Main questions about the further project development:

  • Do we need a network server, or could it be a single-player game?

  • If we want a network game, then how should it work? Need a bit of game design docs (or at least a concept at the moment).

  • What minimal steps we should take to put the project back into the working state?

  • How should we organize the development to avoid project destabilization in future? (E.g. make a smooth migration from client-only to client-server architecture etc.)

Guys, please help me to plan the future.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions