Incredibots
Encyclopedia
IncrediBots is a physics simulation game produced by Grubby Games and was later purchased by Big Fish Games. It uses the Box2D
Box2D
Box2D is a free open source 2-dimensional physics simulator engine written in C++ by Erin Catto and published under the zlib license. It has been used in Crayon Physics Deluxe, Rolando, Fantastic Contraption, Incredibots, Angry Birds, Tiny Wings, Transformice, Stripe physics2, and many online Flash...

 Physics Engine, which allows objects created in a simple click and drag fashion to interact realistically. Users can create basic geometric shapes such as triangles, rectangles, and circles, and then connect them together using different types of joints. The three basic kinds of joints are fixed joints (which permanently connects two shapes together to form a larger solid shape), rotating joints (which allow rotational movement), and sliding joints (which give objects one-dimensional linear movement, much like a pneumatic piston
Piston
A piston is a component of reciprocating engines, reciprocating pumps, gas compressors and pneumatic cylinders, among other similar mechanisms. It is the moving component that is contained by a cylinder and is made gas-tight by piston rings. In an engine, its purpose is to transfer force from...

). Once combined with shapes, these joints form what are known as "'bots", "robots", or "IncrediBots". One other kind of joint, thrusters, requires a twelve-dollar subscription fee and will be discussed later.

IncrediBots allows movement in a two-dimensional plane, in which the bottom of the user's screen is the gravitational 'down'. Although this lack of a third dimension can be limiting, it allows for much easier construction and faster processing speeds.

On November 20, 2010 Incredibot's servers was shut down. The game is now available offline. Going to the website will take users to the community forum.

As of March 31, 2011, the forums and official game edits are now hosted on the original domain and are maintained by the IncrediBots staff.

Gameplay

IncrediBots includes three different modes of gameplay. The first, and by far most used, is the sandbox mode. In this mode, the player is allowed to build on top of a large, green platform, with a limit of 500 shapes. In another kind of gameplay, called 'challenges'(IncrediBots 2 only), the player is presented with user-created obstacles which must be reached despite author-set restrictions on the 'bot'. The player receives a score upon completion of each challenge, which may be submitted to the game's high score database. The submitted scores are viewable on a high score list, along with their replays and user names. The third mode of gameplay is the list of tutorials, which show how to play.

In sandbox mode and in the tutorials, the game is made up of two 'parts'. The first is the editing view, in which shapes are created and connected and the "bots" are made. When the player is done creating their robot, then they may click the 'Play' button, which initiates the simulation and allows the user to control their creation using the user-set joint activation keys. While in this mode, players may not edit their robot, but instead may use it for the purpose it was constructed for.

Bots are constructed with two basic tools: shapes and joints. Shapes include rectangles, circles and triangles. Shapes have different settings, such as the ability to fixate them to their position, the ability to toggle collision with other shapes (excluding the sandbox), and the ability to alter their density. In IncrediBots, density is a value between 1-30 that can be changed to make the shape lighter or heavier. Shapes actively interact with each other through joints. The types of joints are rotating, sliding and fixed. Fixed joints 'weld' the two shapes together and cannot break. Rotating joints allow for rotational movement, and have a 'motor' that can be enabled. Once enabled, the motor causes rotational movement between the shapes when the user-set key is pressed, or automatically if set to do so. Rotating joints also have a set power and speed (between 1-30), and user-defined upper and lower rotation limits. They also have a floppy or non-floppy option, which toggles a rotational 'brake'. Sliding joints are similar to 2 dimensional pneumatic pistons
Piston
A piston is a component of reciprocating engines, reciprocating pumps, gas compressors and pneumatic cylinders, among other similar mechanisms. It is the moving component that is contained by a cylinder and is made gas-tight by piston rings. In an engine, its purpose is to transfer force from...

. They connect two objects but are unique in that the two objects do not have to be overlapping, and in that they collide with other shapes and add weight to the objects. Like rotating joints, they have set power and speed (1-30). Sliding joints also have an auto-oscillation setting which makes it expand and contract automatically. A fourth joint, thrusters, are available to IncrediBots "supporters". They simply create a set amount of force in a chosen direction, applying it when the activation key is pressed, or automatically if set. Combined, shapes and joints allow for a huge amount of flexibility in creation.

User Accounts

IncrediBots allows users to create accounts on the company's servers, in which prior to October 2010 players could store their 'sandbox creations' and high scores. From October 2010 onwards, creations must be stored on a separate computer, in the form of a file (.ibro, .ibch, and .ibre). They can also be stored in raw text files which can be placed on the internet as well as in a drive. As of November 2010, pre-existing accounts stored on the Amazon servers were deleted, along with associated bots not saved to an alternative location. New accounts created on the new IncrediFriends/Incredibots website only work on the IncrediBots forums, where players may discuss their bots and strategies for construction. The game's relatively close incorporation into the forums allows moderators to view and remove the game's reported contents.

The forums also hold areas for users to assemble 'teams', closer groups of 12 players or less who collaborate on bot projects. They may compete in team competitions against other teams for points. The team competitions are created and hosted by a small group of specially selected 'Challenge Developers' who are highlighted in orange, members of which aren't allowed to join teams like the others.

On the IncrediBots forums, users have many different ranks or jobs. The majority of players are normal users, with no specific job, but have certain ranks depending on how many posts they have. A smaller group of users, nicknamed 'superusers', have specific jobs, ranging from moderators and reviewers to administrators and contest winners. There are also a couple of groups for honorary positions, such as 'Former GG Mod' and 'Retired Superuser'.

Supporters

This featured is not applicable from April 2010 and does not exist from November 2010.

Although the basic versions of IncrediBots 1 and 2 are free to play, it is possible to become a 'supporter' for a cost of twelve dollars for six months. Supporters receive access to several additional features in IncrediBots including thrusters,(which function much like a rocket engine
Rocket engine
A rocket engine, or simply "rocket", is a jet engineRocket Propulsion Elements; 7th edition- chapter 1 that uses only propellant mass for forming its high speed propulsive jet. Rocket engines are reaction engines and obtain thrust in accordance with Newton's third law...

) the ability to scale and flip your creations, and 'cannons'. A recent addition to IncrediBots 2, 'cannons' are special rectangles which spawn circles traveling at an amount of speed and force set by the user. The size of the 'bullet' spawned is corresponding with the size of the cannon out of which it was shot. Cannons hold 50 rounds.
There are three methods of becoming an "Incredibots Supporter":
  • Clicking "Become a Supporter" on the main game screen.
  • Sponsorship - when another user covers the cost of the membership for another user.
  • Winning a competition on the site's forums. There is a regular competition in which a Forum Moderator picks out 6 users to receive a one month supportership each.

The Incredibots supporter payment system (provided by Plimus) is currently unavailable; Therefore all methods of becoming a supporter (apart from the contests, which remain functional as the activation does not use Plimus) are useless. The open source version has all the supporter features plus new ones for free.

Now, in light of a lesser need to pay for servers, the supporter feature has been dissolved. The Incredibots server is run on donations from users and administrators. Donators are given extra features if requested, and those who achieve the 'pink star', the highest reward for donating a large sum, receive access to a hidden forum. Donators can choose to remain anonymous, although the user account associated with the donation will not receive any perks.

Development

IncrediBots started as a simple physics engine
Physics engine
A physics engine is computer software that provides an approximate simulation of certain physical systems, such as rigid body dynamics , soft body dynamics, and fluid dynamics, of use in the domains of computer graphics, video games and film. Their main uses are in video games , in which case the...

 (Box2D) coupled with a limited user interface. It was publicly released on October 31, 2008. On December 19, IncrediBots Gold features (also known as supporter features) were implemented into the game. This was the first non-advertisement revenue source for the game. On January 9, IncrediBots beta testing ended. Up to this point, the entire game had still 'been in development'. Finally, on March 17, IncrediBots II (see below) was released for private beta testing.

GrubbyGames believes "...that something is being forgotten in this era of multimillion-dollar games with cutting-edge graphics. As lifelong gamers, we understand that flashy graphics are much less important than solid gameplay."
Now they have updated Incredibots 1 to Incredibots 2 but IncrediBots 1 can still be found in the original page.

After the open source version of Incredibots was released, two users called 'jayther' and 'pokeybit' have handled the technical side of managing Incredibots. Development of the 'Jaybit' (jayther and pokeybit merged) has been underway.

IGF Nomination

One thing that distinguishes IncrediBots from other online games is that it has been nominated as a finalist in the 11th National Independent Games Festival
Independent Games Festival
The Independent Games Festival is an annual festival at the Game Developers Conference, the largest annual gathering of the indie video game industry. It was founded in 1998 to assist and inspire innovation in video game development and to recognize the best independent video game developers...

. The Independent Games Festival (IGF) is an annual festival at the Game Developers Conference, the largest annual gathering of the indie video game industry. It was founded in 1998 to assist and inspire innovation in video game development and to recognize the best independent video game developers.

IncrediBots 2

On March 17, 2009, IncrediBots 2 was opened to paying supporters for testing. It fixed many bugs and glitches present in IncrediBots I, as well as providing more ways to manipulate creations. For example, IncrediBots 2 allows users to alter the gravitational force that was constant in IncrediBots I, as well as alter the simulation 'backdrop', choose different types of grounds, use non-colliding sliding joints, drag shapes during the simulation, edit groups of shapes, and later on supporter's use of cannons. On June 19, 2009, IncrediBots 2 was opened to non-supporter players.

A variant of Incredibots 2 (branded Jaybit Edition) has been receiving continuous updates. It's main feature is the ability to load shared or personal bots via a code given to the user when the bot is saved. Since the servers have been shut down, this is the only way to share bots, challenges, and replays.

Also, a new feature has been introduced called triggers so that when something touches a shape it triggers an action (motor, sliding joint, etc.)

Closure

The Incredibots servers for the game and forums were shut down on November 19, 2010 because, according to Ryan Clark, one of Incredibots' developers, "we could not bridge the gap of user expectation, competing game development, and adapting the IB experience to the BFG rules of engagement." After the servers were shut down, an open source version was released to the public. It can be downloaded here. New developers have already begun updating the game. In the open source version, all supporter features are free. Saving the bots is no longer in an ID, rather a txt code to enter, also making it possible to play offline. The original forums have closed down, so a replacement forum has been created.

On March 31, 2011, an admin, jayther, on the IncrediBots Forums announced that the staff of the forums now own the trademark to IncrediBots, as well as the domain name, so the forums have since then been moved to the original domain.

Incredibots 3

On 10/8/11 on the incredibots forums, jayther publically announced that his "business application using box2d" called project legato, was actually the early stages of incredibots 3. He also announced that he would be presenting it at minecon 2011. The third installment of incredibots would have water; the newest version of its physics engine, box2d; a new online saving system; customizable sandbox ground; a new GUI and graphics; and many more features.

Incredibots 3 is currently in an Alpha testing stage. It has not been announced when any public version will be released
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK