7DRL Plan Current plan is: make something that looks like a roguelike in the screenshots. Except it’s not, you’re just wielding items that look exactly like RL levels. You play as an enigmatic hacker lurking somewhere on a globe map. Turn-based, procedurally-generated world with things inside it. You send forth Objects into the world to go and do things. Each Object looks like a RL map, and the rooms and items in the map determine what the Object can do. (I'll need some sort of gui environment here - Irrlicht will probably be the most sensible thing to use here. Or possibly CEGUI again...) Effectively multiplayer, you're trying to find and destroy the other players. (Probably won't actually include proper-multiplayer in 7D, just skirmish) Each time you do something increases the risk of being detected. You can mitigate the risk of being detected by making your Objects spawn other Objects, bouncing your messages through other Objects, etc. Templates can be designed by the player, expensively. Turn-based - but most turns, you're just going to be waiting. To wait, mash the keyboard. (Not sure how this would work in true multiplayer - but can ponder that one afterwards.) Possible room elements: - Seek for enemy object - Search for code left lying around - Rock attack - Paper attack - Scissors attack - Template - Create object based on template - Ping communicate survival back to base - Pingfriend communicate survival to other objects - Relay events to base - Relayfriend events to other objects - Snoop for messages - Scream - Seekscream - Charge towards address - Meander aimlessly - Decoy base - Pingfake Examples: Seek Ping Seek Scream Search Ping Seek Rock Rock Seek Seekscream Rock Meander Template Create Seek Ping Snoop Ping Seek Pingfriend Pingfriend Relayfriend Ping Relay Shorthand: l- Look for enemy object f- Forage for code left lying around R- Rock attack B- Paper attack X- Scissors attack T- Template C- Create object based on template p- Ping communicate survival back to base f- Pingfriend communicate survival to other objects r- Relay events to base w- Relayfriend events to other objects s- Snoop for messages A- Scream a- Seekscream K- Charge towards address m- Meander aimlessly D- Decoy base P- Pingfake i- inventory s- spawn d- delete