Post by nawglan on Oct 8, 2007 19:46:50 GMT -5
Ok. In my grand scheme of things, I'd like to set up a permanent server for both the archive as well as an alternative place to hook up and play Waving Hands. This would then be the primary interface to test potential AIs, etc.
One thing I'm thinking of doing is providing an open source client GUI (gtk# probably). I'd like to offer realtime games (ones that force surrender automatically after 24hrs of no activity), team based melee, standard melee, 3day, 14 day games and alternative spellbook possibilities.
I'd also like it to be able to provide an easy to use game annotator, in which a player could annotate their games and provide additional tips / clues as to what they were thinking at that time. The tips can be marked as private so that only that player / team (or future AI) could then review the notes.
Finished games would immediately be put into the archive and all stats updated automatically.
For the team games, I'd like to provide a method of private chatting between the team members. Also, there will be no need to surrender to end the match if 2 (or more) members of a team are left living at the end of the match. All members of the surviving team will receive a win. Elo adjustments will be based on # of turns participated in before death / surrender (same as melee, but with all members of the winning team getting the "winner" bonus).
The app will also provide a way to chat live with other players (and possibly have a MUD thrown in there too somehow.... very very tempting, Runelords comes to mind.) I want to provide some way to incorporate a LUA interpreter so that the end user can easily modify / write bots for the chat / MUD, etc. Other uses come to mind also.
The different spellbooks will be limited at first to just variations / omittions of the existing spells. You will be able to alter what gestures can be used to cast a spell, but the meaning of the spell will always be the same. For example, you can make para be FDF, but not FDFD or eliminate all elementals / storms, etc.
Will also provide a easy way to switch between alts. Single login for all your alts.
***Could do this as a web app, but I really want to learn .NET / C# / Mono / GTK#, etc.
*****One thing that struck my fancy: It'd be neat if there was a way to animate the match, so that you had a couple of streetfighter like characters battling it out Waving Hands style.
Thoughts, additions, naysayers?
One thing I'm thinking of doing is providing an open source client GUI (gtk# probably). I'd like to offer realtime games (ones that force surrender automatically after 24hrs of no activity), team based melee, standard melee, 3day, 14 day games and alternative spellbook possibilities.
I'd also like it to be able to provide an easy to use game annotator, in which a player could annotate their games and provide additional tips / clues as to what they were thinking at that time. The tips can be marked as private so that only that player / team (or future AI) could then review the notes.
Finished games would immediately be put into the archive and all stats updated automatically.
For the team games, I'd like to provide a method of private chatting between the team members. Also, there will be no need to surrender to end the match if 2 (or more) members of a team are left living at the end of the match. All members of the surviving team will receive a win. Elo adjustments will be based on # of turns participated in before death / surrender (same as melee, but with all members of the winning team getting the "winner" bonus).
The app will also provide a way to chat live with other players (and possibly have a MUD thrown in there too somehow.... very very tempting, Runelords comes to mind.) I want to provide some way to incorporate a LUA interpreter so that the end user can easily modify / write bots for the chat / MUD, etc. Other uses come to mind also.
The different spellbooks will be limited at first to just variations / omittions of the existing spells. You will be able to alter what gestures can be used to cast a spell, but the meaning of the spell will always be the same. For example, you can make para be FDF, but not FDFD or eliminate all elementals / storms, etc.
Will also provide a easy way to switch between alts. Single login for all your alts.
***Could do this as a web app, but I really want to learn .NET / C# / Mono / GTK#, etc.
*****One thing that struck my fancy: It'd be neat if there was a way to animate the match, so that you had a couple of streetfighter like characters battling it out Waving Hands style.
Thoughts, additions, naysayers?