wifight roadmap

I'm just gonna try to update this as I go.

alpha test

The current stage. The focus here is stability and usability. The client is not posted to the front page in case bugs still lurk. (See Test With 5 Users.)

Features to be (possibly) implemented:
– email notification of turns
– website: player logins
– another game! Because TTT is kinda boring...

alpha

The current stage! The client is posted to to the front page. Anybody can download it and make a login, and play as many games as they like.

Features to be (possibly) implemented during this phase:
– game variations
– password recovery
– CHAT!!! (coming next)
– resignation feature (instead of just quitting. might make quitting = resignation)
– draw offering and accepting
– game browser. Spectate other games in progress <— WORK IN PROGRESS DONE!
– some way to handle abandoned games gracefully <— design in progress
– more games! <— WORK IN PROGRESS
– player profile pages (on web) <— WORK IN PROGRESS
– misère games aka play-to-lose WORK IN PROGRESS
– player profile pages (on client)
– better game starting -- invites/joining/open games
– matchups/invitations/seeking
– rewrite game manifest format to allow more kinds of games (1 player games in particular)
– better alerting -- maybe set time of day to allow alerts? batch em up maybe
– some kind of bug/issue tracker
– game-specific chat channels/comments
– statistics/rankings
– memberships (new accounts would default to guest)

beta

At this point the full outline of wifight would basically be in place. This phase is like a dress rehearsal. It's kind of the last chance to make huge changes or do a server reset if absolutely needed. The business model should be ready to go as well.

open for business

By this point this station^H^H^H^H wifight should fully operational. Of course work will continue, especially on rolling out more games and improving the game engine and game experience.

Features to be (probably) implemented: (2.0 type stuff)
– avatars! maybe even all editable and stuff
– tournaments
– antialiased graphics
– sound effects (music?) in games
– more!