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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions