Bot Colony

Bot Colony
Developer(s) North Side Inc
Designer(s) Eugene Joseph
Engine Vision Engine
Platform(s) Microsoft Windows
Release date(s) June 17, 2014 (unfinished)
Genre(s) First-person adventure
Mode(s) Single-player

Bot Colony is an episodic adventure game by Montreal developer North Side Inc. In the game, the player converses in English with robot characters, using typing or speech-to-text. The game is played through a PC client, whose major functions are running the 3D world, speech-to-text, and communication with the server, the game's language processing and reasoning running on a server farm.

After early prototypes in 2009 and a failed Kickstarter campaign in October 2013, the game was featured on Steam Greenlight in November 2013. The first two episodes were released on Steam on June 17, 2014 as an Early Access game . The game is loosely based on the novel[1] by the same name, published in December 2010.

On January 29, 2015 the developer announced the game would be discontinued on March 15, 2015 due to poor sales . After fans expressed disappointment and showed their support through purchases of eBooks and Steam keys North Side decided to keep the game alive. Valve restored the Buy button on September 14, 2015 and Bot Colony is again available for purchase from the Steam store .

Plot

Bot Colony is set on Agrihan, an island in the Marianas in the Pacific, in 2021. Agrihan has become the private island of Nakagawa Corp, a large Japanese robot company, which relocated its R&D and manufacturing facilities there. Nakagawa’s fierce competitor, the North Korean KHT Corp, was relentlessly attempting to spy on Nakagawa in Japan. Nakagawa relocated its facilities to Agrihan to accommodate its rapid growth, but also to have a sanctuary out of KHT’s reach. A 900 m tall volcano covered with lush jungle rises from the centre of the island, surrounded by pristine beaches and coves. The traditional Japanese village on the island’s western shore contrasts with the skyscrapers housing Nakagawa’s R&D and living quarters on the northern side. People intermix naturally with robots in Agrihan. As Nakagawa’s robots will play a major role in the colonization of Mars, they need to achieve a high degree of autonomy.

The player takes on the role of a specialist in robot cognition, who occasionally accepts challenging assignments involving white-collar crime. Nakagawa Corp calls the player and asks them to investigate the disappearance of three new-generation sensors. The player is warned that KHT may have infiltrated the island and will stop at nothing to get its hands on the sensors. The game starts with the player landing in Agrihan, an area mostly staffed by robots and hence known as "Bot Colony". The player can fly through the island in a futuristic hovercraft, sail around it, or use rickshaw robots to move on its roads. Robots travel between facilities on the island using a specially designed monorail.

The game explores the circumstances of "artificially intelligent" robots reprogrammed by a devious spy to "do as people do",[1] and to learn about human motivation and emulate human behaviour. While engaged in the adventure, the player probes the boundaries of knowledge and understanding of robots, and trades knowledge about humanity for robot information that will enable him to move on in the game.

The player’s mission evolves from finding the sensors to chasing the North Korean spy who has indeed infiltrated the island. The first part of the Bot Colony novel relates how KHT managed to infiltrate Bot Colony.[1][2] Towards the game’s conclusion, the player is instrumental in preventing the outbreak of global war.

Gameplay

In-game render of robot Jimmy, Intruder, interior

The player communicates with the game by speaking into a microphone, and the game uses speech-to-text software to interpret and react to the spoken words. Before beginning the game, a player is usually required to build an acoustic profile and train speech-to-text, unless typing is preferred.

The player will need to control robots, vehicles, or cranes to complete missions, and may advance the story by playing cards or trading in the Bazaar, discussing food with a robotic waiter in the restaurant, training robotic animals to do tricks on the kabuki stage, or investigating a crime against a robot in Old Nakagawa. To compensate for the freedom nature of the game, intelligent help is provided in the form of Miki-05 (the player's PDA) through a conversational interface.

In-game render of robot Jimmy, Intruder, exterior

The player is forced to converse in order to advance in the game. North Side see this as an advancement over some current state-of-the-art video games, in which the player chooses a pre-written selection from a dialogue tree.[3] In Bot Colony the player can discover the story organically by querying characters about their environment and events they witnessed, guiding robots through complex tasks, negotiating transactions with robots and teaching them new concepts and new animations. These conversation-based interactions are mediated by speech-to-text and text-to-speech solutions integrated into the North Side dialogue pipeline as client and server side components.

Development History

Bot Colony uses Havok Vision for rendering

North Side Inc started research on its natural language processing (NLP) technology when it was founded in 2001,[4] and at least initially, the business plan was to apply English to rapid scripting of simulations and scenarios. Bot Colony was first storyboarded in October 2007, when North Side decided that producing a video game was the best initial application of the company’s natural language understanding and natural language generation technologies. The company invested in its own game engine, Anitron, as a test-bed for researching the integration of 3D graphics with language. As Anitron lacked rendering, the game was reworked with Havok Vision.

Early technology prototypes were shown at GDC in San Francisco in March 2009[5] and at E3 in June 2010. A closed beta was announced on 13 November 2012 at the Montreal International Game Summit and featured the training level of the game, "Intruder". In "Intruder", the player remote-controls a robot to erase the traces of an intrusion, and discovers part of the background story through conversation with Jimmy, a domestic robot. A closed alpha of Bot Colony was started in March 2013 and was extended in June of the same year. An unsuccessful Kickstarter funding campaign ran for the game in October 2013,[4][6] and the game was added to the Steam Greenlight system in November 2013.[4]

The game's logic, animations and interactions are written in an English-based scripting language. A script describes in simple English how a game entity should react, when its context and probable goals are taken into account. North Side see their English-based scripting technology as having additional applications, such as rapid visualization of movie scripts, workflow visualization, evidence presentation, and exploring alternative courses of action.

The developers also hope that the scripting language will enable players to extend the game world with their own content in a MMO environment in which players compete in some area (as in a Jeopardy!-style game for robots) or cooperate in a task. North Side plan for users to be able to design their own 3D content and deploy their own intelligent characters, inviting other users to experience their creations in the form of 3D animated shorts or games.

The NLP technology cost $20 million and the game itself $2 to $3 million to the developer.[7]

Technology

The Natural Language Understanding technology used in the game circa 2014 is introduced in this article containing a video of a conversation with a robot character, as well as a diagram of the client-server architecture. The technology was initially designed to enable a concept called text-to-animation, which means animating characters using English text, an innovation intended to enable people to make movies or videogames just by writing the English script. In Bot Colony, the player commands are serviced by the text-to-animation layer to get robots to move and manipulate objects. Player utterances result in the robot having quasi-emotions [described in the Bot Colony book] which are represented through non-verbal cues (facial animation, waving, nodding). Characters are able to understand references to a 3D spatial database (for example, the objects in the Intruder house). Furthemore, characters remember notable events, which are beginning to see or speak to a human, and the end of such events. They remember the time, date, distance and angle of a notable event, and what was said. This supports investigation in English, in the Robot Visual Memories section of the game, where players are able to access video footage taken by the robot, by zeroing in on the relevant event through their investigation.

English as a second language

North Side see Bot Colony as having applications to learning English. Bot Colony attempts to offer an experience roughly equivalent to conversation with an English-speaking person, who clarifies and provides some feedback during the dialogue. Players with pronunciation problems will be able to see what a character "thinks" the player said, and retry until the character understands correctly. Players are also able to practice their written English by typing instead of speaking. Bot Colony offers an opportunity to practice English in practical, real-life situations where one has to speak the language in order to deal with day-to-day challenges.

Reception

A 2014 Rock Paper Shotgun review concluded "When [Bot Colony] works, it’s oddly satisfying. When it doesn’t work, it’s generally amusing."[8]

The game sold 814 units and made 'about' $10,000 by January 2015, when Valve temporarily removed the game from the Steam Store (it reinstated it in September 2015 after North Side Inc committed to keep the online servers going). The game is reviewed as Mostly Positive.

References

External links

This article is issued from Wikipedia - version of the Saturday, April 09, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.