Jump to content

Platinum Arts Sandbox

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Calimer (talk | contribs) at 20:07, 9 December 2009. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Platinum Arts Sandbox Free 3D Game Maker
Platform(s)Microsoft Windows, Linux, FreeBSD, Mac OS X
ReleaseJune 4th, Template:Vgy
Genre(s)3D Game Maker, Role-playing, Sidescroller
Mode(s)Single-player, Multiplayer

Platinum Arts Sandbox Free 3D Game Maker Platinum Arts Sandbox Free 3D Game Maker is a kid friendly Video Game Creation Tool based off of the Cube 2: Sauerbraten. While Cube 2: Sauerbraten focuses mainly on its adult gametypes, the focus of Platinum Arts Sandbox 3D Game Maker is on Game Creation and ease of use so that it is accessible even to young children. Violent content and themes have been removed to make the project appropriate for school settings. Similar to Cube 2: Sauerbraten, the software supports single-player and multiplayer and contains an in-game level editor which is a key to its ease of use. The game engine is free and open source software. The first release was made on June 4th, 2007. The latest release 2.4 released on October 5th, 2009.

Technical details

Cube 2: Sauerbraten shares most of its design goals and philosophy with its predecessor, but using a new 6-directional heightfield (or octree) world model. This allows much more complex level geometry and easier editing. The aim of this project is not necessarily to produce the most features and eye candy possible, but rather to allow map/geometry editing to be done in real-time within the game environment, while keeping the source code small and elegant.

Realtime editing

An example of a primitive cube subdivision.

Each cube-shaped node in the octree represents a renderable volume, simply referred to as a cube, where each edge of this cube can be lengthened or shortened to deform the cube into a variety of other shapes. The "what you see is what you get" realtime editing has enabled designers to add a lot of detail to maps, while reducing the time spent on actual creation. This is in contrast to traditional modern polygon soup 3D engines which take a model generated as an essentially random batch of triangles from an external modelling program and attempt to spatially subdivide the model's triangles after the fact by splitting them to fit into tree structures, such as a BSP tree or even an octree, that require costly pre-processing to build. Cube 2's novelty thus lies in that the world representation is the octree itself, from which efficient triangle batches are generated for the graphics processing unit to render, without need for expensive and time consuming pre-processing.

Rendering engine

Cube 2's rendering engine is designed around modern graphics processing units, which perform best with huge batches of geometry already stored in video memory. Lighting is precomputed into lightmaps for efficient batching, with an additional stored directional component, that allows for efficient shader-based lighting effects. The original Cube's rendering engine assumed that overdraw (where polygons that do not appear in the final scene are occluded via the z-buffer) was more expensive than sending new streams of triangles to the graphics processing every frame, which vastly limited its performance on more modern hardware where memory bandwidth is a greater limiting factor. The last couple releases (starting with "CTF Edition") support a precomputed visibility system (PVS) for graphics cards that do not support hardware occlusion.

Gameplay

The game currently has singleplayer and multiplayer modes. Multiplayer functionality is possible with LAN, Local, and Internet play, which gets its server listings from a master server. Online offers deathmatch, last man standing, "Capture" (where teams vie over control of points on the map), Quake-style Capture the Flag, also instagib versions of some of the game modes (Instagib, Insta-clan-arena, insta-capture-the-flag) as well as online cooperative map editing, which is one of Cube 2's most interesting and popular features. There are also single player modes featuring both episodic gameplay and also deathmatch on multiplayer maps with AI bots instead of human opponents over the internet.

Media coverage

The game has been shown in a Burger King television commercial.[1][2] It also received four out of five stars in a MacWorld UK review.[3] In addition, the game was mentioned in Issue 3 of Games for Windows: The Official Magazine (as well as their 101 Free Games Article), where it was described as being "perfect for both stingy and creative gamers alike".[4]

The "CTF Edition" was reviewed positively by Phoronix, a Linux-focused hardware and software review website,[5] as well as Linux.com,[6] a website providing news related to free and open source software.

References

  1. ^ Wouter van Oortmerssen (2006). "Sauerbraten in Burger King TV commercial!!". Cube Engine Games. Retrieved February 22, 2007. {{cite web}}: External link in |work= (help)
  2. ^ "Burger_King_Girlfriend_out_of_town_DC_25sec.mpg". sauerbraten.org. Archived from the original on 2007-03-07. Retrieved 2007-02-22.
  3. ^ Hodge, Karl (2007-06-29). "Cube 2: Sauerbraten Review". macworld.co.uk. MacWorld UK. Retrieved 2007-07-17. {{cite web}}: Cite has empty unknown parameter: |coauthors= (help)
  4. ^ Games for Windows: The Official Magazine, pp. page 58, February 2007 {{citation}}: |pages= has extra text (help); Missing or empty |title= (help)CS1 maint: date and year (link)
  5. ^ Larabel, Michael (2008-06-21). "Sauerbraten CTF Edition". phoronix.com. Phoronix. Retrieved 2008-06-22. {{cite web}}: Cite has empty unknown parameter: |coauthors= (help)
  6. ^ Sharma, Mayank (2008-08-26). "Frag 'em in your own backyard with Sauerbraten". linux.com. Linux.com. Retrieved 2008-08-28. {{cite web}}: Cite has empty unknown parameter: |coauthors= (help)