Asynchronous multiplayer brainstorming
Posted: Fri May 20, 2011 7:40 pm
I recall seeing a suggestion for a kind of bulletin-board comms feature in Pioneer, but I don't know where. (My search fu is weak today, but I did look. Didn't find it.)But ever since then I've been thinking about ways to add an optional multiplayer component to the game. That's a nontrivial challenge! Pioneer isn't suited for the kind of MMO play we see in Eve Online, or Star Trek Online, because of time compression and a dependence on procedurally generated stuff. However, I think there is still some room for novel sharing of experiences, especially if they aren't difficult to code. Since we can't do things like combat, the tokens passed between players would have to be bigger-grained. Things like messages, locations, possessions, etc. There was a game called Noctis V, a very strange little exploration game not unlike Pioneer in some ways.http://en.wikipedia.org/wiki/Noctishttp://www.gamerswithjobs.com/node/17541It had a rudimentary multiplayer component as described below. The same idea was used by Will Wright's Spore.
Quote:
The current version of the game is called Noctis IV. In the release of Noctis IV, Alex included a facility to have planet names and notes sent back to him and then compiled into a central database of information called the GUIDE. People playing the simulator (also called Stardrifters) could then share their findings with others, and a community of explorers soon developed (on the Noctis forums) around that, vying for a wide range of discoveries, such as the planetary system with the most planets or the biggest tree in the Noctis universe. This is currently the only way to interact with other players, since Noctis, being a single-player game (not including other Stardrifters summoned in the game, which are NPCs), has a protagonist who does not speak.For some time Alex regularly compiled a new GUIDE based on emailed submissions of players of their "Outbox" and allowed the compilation to be downloaded as an "Inbox"; the GUIDE has not been updated for several years since 2005, but since December 2008 the service has been restored again.[2] A more automatic system of "massively single-player" content sharing is used in 2008's Spore.
The first thing to consider is whether we can add such functionality without any code at all. One could do a lot with just a forum thread, as shown below.Travel Guide - forum thread onlyThis is exactly what Noctis did. People explore, and contribute to a list of interesting coordinates in a forum thread. There's no competition whatsoever, it's just a way to highlight fun stuff generated by the procedural routines.Market Reports - forum thread onlyPlayers share prices/market information for systems they visit, so people can get an idea what is needed where. You'd think the Pioneer universe would have some kind of fast-courier service like the Pony Express in the American West, just to help traders decide what to trade.Challenge - forum thread only, describing the challenge, and a saved gameThis has already been accomplished with Brianetta's orbit challenge, so we know such things are possible. The challenger poses a challenge and others try to accomplish it, and share results in the forum thread.Race - no code required beyond establishing a forum thread and honor systemPeople start a new game and fly to a system before anyone else. "Pebble lands on P Eridani A g as of 16:57:34 10 Feb 3200", after first having flown there, that sort of thing. No provision for cheating.Gold Rush - Same as RacePlayers race to claim various star systems, and record their claims in a forum thread. This would be fine among a few players who trust each other, but this would become a documentation headache as time passed. Star Control - Same as Gold Rush and RacePlayers agree to start at different systems, and work to construct the best combat craft possible within a deadline, and claim a contested system. The combat would be handled by a kind of rock-paper-scissors, based on the ship types and known performance characteristics (gee rating, weapon/shield output, etc.). Rinse and repeat until someone meets the victory conditions. (This is a very high-level description)Roleplaying - forum thread onlyPlayers role play what they're doing (along with in-game time stamps) according to some pre-established rules. Could be fun, if somewhat loose.Anyway, these are my code-free ideas at the moment. I have some minimal-code ideas, but I'll put them in another post.EDITS: Fixed some typos.
Quote:
The current version of the game is called Noctis IV. In the release of Noctis IV, Alex included a facility to have planet names and notes sent back to him and then compiled into a central database of information called the GUIDE. People playing the simulator (also called Stardrifters) could then share their findings with others, and a community of explorers soon developed (on the Noctis forums) around that, vying for a wide range of discoveries, such as the planetary system with the most planets or the biggest tree in the Noctis universe. This is currently the only way to interact with other players, since Noctis, being a single-player game (not including other Stardrifters summoned in the game, which are NPCs), has a protagonist who does not speak.For some time Alex regularly compiled a new GUIDE based on emailed submissions of players of their "Outbox" and allowed the compilation to be downloaded as an "Inbox"; the GUIDE has not been updated for several years since 2005, but since December 2008 the service has been restored again.[2] A more automatic system of "massively single-player" content sharing is used in 2008's Spore.
The first thing to consider is whether we can add such functionality without any code at all. One could do a lot with just a forum thread, as shown below.Travel Guide - forum thread onlyThis is exactly what Noctis did. People explore, and contribute to a list of interesting coordinates in a forum thread. There's no competition whatsoever, it's just a way to highlight fun stuff generated by the procedural routines.Market Reports - forum thread onlyPlayers share prices/market information for systems they visit, so people can get an idea what is needed where. You'd think the Pioneer universe would have some kind of fast-courier service like the Pony Express in the American West, just to help traders decide what to trade.Challenge - forum thread only, describing the challenge, and a saved gameThis has already been accomplished with Brianetta's orbit challenge, so we know such things are possible. The challenger poses a challenge and others try to accomplish it, and share results in the forum thread.Race - no code required beyond establishing a forum thread and honor systemPeople start a new game and fly to a system before anyone else. "Pebble lands on P Eridani A g as of 16:57:34 10 Feb 3200", after first having flown there, that sort of thing. No provision for cheating.Gold Rush - Same as RacePlayers race to claim various star systems, and record their claims in a forum thread. This would be fine among a few players who trust each other, but this would become a documentation headache as time passed. Star Control - Same as Gold Rush and RacePlayers agree to start at different systems, and work to construct the best combat craft possible within a deadline, and claim a contested system. The combat would be handled by a kind of rock-paper-scissors, based on the ship types and known performance characteristics (gee rating, weapon/shield output, etc.). Rinse and repeat until someone meets the victory conditions. (This is a very high-level description)Roleplaying - forum thread onlyPlayers role play what they're doing (along with in-game time stamps) according to some pre-established rules. Could be fun, if somewhat loose.Anyway, these are my code-free ideas at the moment. I have some minimal-code ideas, but I'll put them in another post.EDITS: Fixed some typos.