please dont rip this site

Game Ideas

See:

Latency

Online games must overcome or work around the Internet's greatest gaming flaw: lag time, or latency. Activisions Net Storem, for example, retains the action of a traditional combat strategy game but dodges the latency problem by removing troop micro-management. You can place troops, but you can't direct individuals. And if your're disconnected, your soldiers keep fighting until you return.

Virgin Interactive's SubSpace, a space shoot-'em-up game, handles up to 120 players... To get around latency issues, Virgin gives the spaceships large turning radiuses. This enables your computer to more accurately predict the movement of opponents, resulting in smoother play.

Collaborative Development

Imagine a wiki system where people collaborate to build games. They would "grow" in stages:
  1. a simple story or just the start of a story.
  2. people would find places in the story where they think the main character should have done something different, and they add a decision point, then write a different path or ending, basically turning the single story into a "choose your own adventure" story. This also breaks the story up into segments. The idea is that things that bug you, lead you to "fix" them, which leads to an expansion of the "game".
  3. Artists could add art, illustrating the different scenes in the story, and breaking it up into panels. Raw text bugs artists who visualize the scene and are pushed to display what that looks like to them.
  4. The wiki system allows tracking of objects, like keys, weapons, etc... which then enable or disable links or options depending on where they are. A simple conditional system with pull down options allows collaborators to control the links with this. e.g. a link is not clickable unless the player had previously found the key and clicked on it, which flags the key as being with the player, instead of being in whatever room the player found it, or dropped it in. You can edit the link by right clicking (or something) and the links attributes pop up on the right. In the properties, you can select "conditional?" and then pull down options like "player has", "player does not have" etc... And then pull down a list of known objects in this story. A simple inventory panel shows the players objects and allows them to click for a description (which can be edited / illustrated) or drop, use, etc... those objects.
  5. Code to allow objects to modify other objects. e.g. This sword removes 5 hit points if selected and used to click a "monster" object. Same sort of property interface, but add "modifies" then a pull down for other objects, including classes of objects, then the properties of the target object to modify, then how it gets modified (increase, decrease, set to, etc...) and a value. When someone adds a sword, if it doesn't do what another user thinks it should ("Why can't I hit this door with the sword?") then they can add that.
  6. A map can be built which then shows all the panels as rooms or areas with openings which go between them based on the existing links. Placing the text panels as rooms such that the links lead to near by rooms is the puzzle challenge. The result can be presented as a 3D environment, but if there is no picture, the room will just show text floating in air. The idea is that this bugs artists until they draw concept art for that room. Then the art has to be transformed into 3D in the room.
The point is that over time, the story slowly transitions into a crowd sourced 3D game. It starts as an interesting story, which then gets interesting options, art, objects, maps, and emerges as a fully formed game. It ensures that every game started with an interesting story, because otherwise, people wouldn't bother to read or improve the starting point.

Version control allows any edit to be included or not included, and any edit which hasn't been "accepted" by someone else editing the edit, can be disabled by an individual user; it is then no longer part of /their/ play through. If enough people disable an edit, it becomes disabled by default. Users who get too many edits disabled are banned. This stops spam.

See also:

Procedural Generation

Using pseudo random sequences, a single seed value can be used to calculate the same sequence of values every time. If these values are tied to the generation of game elements, each seed can generate an entire world, of extreme detail.

Each value can be taken as a seed for a subsection of the game environment. In this way, sections not currently in use can be ignored, and only the seed for the current section unpacked.

The only difficulty here is that one must unpack all the values to get to the one you need, as they must be processed in order each time. Algorithms like the Bailey–Borwein–Plouffe formula might provide relief from this requirement. +


file: /Techref/idea/games.htm, 5KB, , updated: 2023/6/4 17:23, local time: 2024/12/21 08:22,
TOP NEW HELP FIND: 
13.59.69.95:LOG IN

 ©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE!

<A HREF="http://massmind.org/techref/idea/games.htm"> Game Ideas</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.


Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?

 

Welcome to massmind.org!

 

Welcome to massmind.org!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  .