Robot Odyssey

Last updated

Robot Odyssey
Robot Odyssey Title Screen.png
Developer(s) Mike Wallace
Dr. Leslie Grimm
Publisher(s) The Learning Company
Platform(s) Apple II, MS-DOS, TRS-80 Color Computer
ReleaseDecember 1984
Genre(s) Programming
Mode(s) Single-player

Robot Odyssey is a digital logic game developed by Mike Wallace and Dr. Leslie Grimm and published by The Learning Company in December 1984. It is a sequel to Rocky's Boots , and was released for the Apple II, TRS-80 Color Computer, and MS-DOS. Most players have found it challenging. [1] The player is readying for bed when, suddenly, they fall through the floor into an underground city of robots, Robotropolis. The player begins in the sewers of the city with three programmable robots, and must make their way to the top of the city to try to find their way home again.

Contents

Gameplay

The aim of Robot Odyssey is to program and control robots (Sparky, Checkers, and Scanner [2] with a fourth added in later levels) in order to escape Robotropolis, a labyrinthine underground city filled with hundreds of rooms of puzzles that need to be solved to progress any further. [3] The city consists of five levels [4] of increasing difficulty, requiring the design of more and more sophisticated circuits. [3]

A tutorial and robot testing laboratory (the "Innovation Lab") are also provided with the game.

Except for their color and initial programming, the three robots are identical inside. They are equipped with four thrusters and bumper sensors, a grabber, a radio antenna (for basic communication with other robots), a battery, and a periscope to use while riding inside a robot.

Throughout the game, the player is presented with various challenges which require programming the three robots to accomplish various tasks. This is done by wiring a synchronous digital circuit, consisting of logic gates and flip-flops, inside of the robots. Tasks and puzzles range from navigating a simple maze and retrieving items to complex tasks requiring interaction and communication between two or more robots. Though the player can ride inside the robots, most challenges involve the robots acting autonomously and cannot be completed with the player inside (and perhaps simply rewiring their robot on the fly).

The robots can also be wired up to chips, which provide a convenient and reproducible way to program the robots. Various pre-programmed chips are scattered throughout the city and range from complex circuits such as a wall-hugging chip which can be used to navigate through mazes and corridors (one of which is wired to a robot at the beginning) to clocks and counters. The player must find out how these chips work themselves, as the only information about each chip is a short, and sometimes cryptic, description. Additionally, there are predesigned chip files stored on the various disks containing the game that can be loaded into the in-game chips. The available chips stored in this fashion vary depending on the port or version used.

The Innovation Lab can be used to test out circuit designs in the robots or create new chips. Chips created in the lab can then be loaded into and used in the main game. Loading a chip in the main game will erase the previous programming stored in the chip.

Although the game is recommended for ages 10 and up, it can prove to be quite challenging even for adults. In terms of educational value, the game teaches the basic concepts of electrical engineering and digital logic in general.

Reception

Computer Gaming World reviewed Robot Odyssey and ChipWits , preferring the former to the latter but stating that both were "incredibly vivid simulation experiences". [5]

Reviews

Legacy

The engine for the game was written by Warren Robinett, and variants of it were used in many of The Learning Company's graphical adventure games of the time, including Rocky's Boots , Gertrude's Secrets , Gertrude's Puzzles , and Think Quick! , all of which are similar but easier logic puzzle games. The gameplay and visual design were derived from Robinett's influential Atari 2600 video game, Adventure .

ChipWits by Doug Sharp and Mike Johnston, a 1984 game for Macintosh later ported to the Apple II, and Commodore 64 computers, is similar in theme but the player's robot behaviour is programmed with actions blocks instead of using logic flops, switches, etc.

Epsitec Games created Colobot and Ceebot for Windows. The player programs machines through object-oriented programming like Java, C++, or C# to accomplish puzzle tasks. The objective of these games was to teach the player the fundamentals of these languages.

Carnage Heart involves programming mechas that then fight without any user input.

Cognitoy's MindRover is also similar in spirit to Robot Odyssey, but uses different programming concepts in its gameplay.

Clones

One Girl One Laptop productions created a free to download spiritual successor, for Windows and MacOS, called GATE which uses the same digital logic puzzles as Robot Odyssey. [1] [10]

There is also a clone that can be run in any system with a Java runtime, DroidQuest, which contains all the original levels and an additional secret level. [11]

Further reading

See also

Related Research Articles

Electronic design automation (EDA), also referred to as electronic computer-aided design (ECAD), is a category of software tools for designing electronic systems such as integrated circuits and printed circuit boards. The tools work together in a design flow that chip designers use to design and analyze entire semiconductor chips. Since a modern semiconductor chip can have billions of components, EDA tools are essential for their design; this article in particular describes EDA specifically with respect to integrated circuits (ICs).

<span class="mw-page-title-main">Warren Robinett</span> American video game designer (born 1951)

Joseph Warren Robinett Jr. is an American video game designer. He is most notable as the developer of the Atari 2600's Adventure and as a founder of The Learning Company, where he designed Rocky's Boots and Robot Odyssey. More recently he has worked on virtual reality projects.

<i>Omega</i> (video game) 1989 video game

Omega is a video game developed and published by Origin Systems in 1989. It was directed by Stuart B. Marks.

<span class="mw-page-title-main">Visual programming language</span> Programming language written graphically by a user

In computing, a visual programming language, also known as diagrammatic programming, graphical programming or block coding, is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations. VPLs are generally the basis of low-code development platforms.

A programming game is a video game that incorporates elements of computer programming, enabling the player to direct otherwise autonomous units within the game to follow commands in a domain-specific programming language, often represented as a visual language to simplify the programming metaphor. Programming games broadly fall into two areas: single-player games where the programming elements either make up part of or the whole of a puzzle game, and multiplayer games where the player's automated program is pitted against other players' programs.

Rocky's Boots is an educational logic puzzle game by Warren Robinett and Leslie Grimm, published by The Learning Company in 1982. It was released for the Apple II, TRS-80 Color Computer, Commodore 64, IBM PC and the IBM PCjr. It was followed by a more difficult sequel, Robot Odyssey. It won Software of the Year awards from Learning Magazine (1983), Parent's Choice magazine (1983), and Infoworld, and received the Gold Award from the Software Publishers Association. It was one of the first educational software products for personal computers to successfully use an interactive graphical simulation as a learning environment.

In video games, artificial intelligence (AI) is used to generate responsive, adaptive or intelligent behaviors primarily in non-playable characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of video games since their inception in 1948, first seen in the game Nim. AI in video games is a distinct subfield and differs from academic AI. It serves to improve the game-player experience rather than machine learning or decision making. During the golden age of arcade video games the idea of AI opponents was largely popularized in the form of graduated difficulty levels, distinct movement patterns, and in-game events dependent on the player's input. Modern games often implement existing techniques such as pathfinding and decision trees to guide the actions of NPCs. AI is often used in mechanisms which are not immediately visible to the user, such as data mining and procedural-content generation. One of the most infamous examples of this NPC technology and gradual difficulty levels can be found in the game Mike Tyson's Punch-Out!! (1987).

<i>Carnage Heart</i> 1995 video game

Carnage Heart is a turn-based tactics video game developed by Artdink for the PlayStation. Sony Computer Entertainment released the game outside Japan in 1997.

<i>Armored Core: Formula Front</i> 2004 video game

Armored Core: Formula Front is a mecha video game developed by FromSoftware and published by Agetec. It was a launch title for the PlayStation Portable in Japan, the 10th main installment in the Armored Core series.

<i>Captive</i> (video game) 1990 video game

Captive is a science fiction role-playing video game released by Mindscape in 1990. In the style of Dungeon Master, it uses pseudo-3D realtime graphics from a first-person perspective. It was released for Amiga, Atari ST, and, in 1992, MS-DOS.

<i>Tau Ceti</i> (video game) 1985 video game

Tau Ceti is a video game published in 1985 by CRL for the ZX Spectrum and converted to the Amstrad CPC, Amstrad PCW, Atari ST, Commodore 64, and MS-DOS. It was designed and programmed by Pete Cooke. The world, set on Tau Ceti III orbiting Tau Ceti, is displayed using 3D graphics with shadow effects. The planet has a day and night cycle.

<i>Mr. Robot</i> (video game) 2007 video game

Mr. Robot is a 3D video game by British studio Moonpod, published as shareware, which attempts to combine the genres of role-playing video game and platform game.

<i>RoboSport</i> 1991 video game

RoboSport is a 1991 turn-based tactics computer game. It was created by Edward Kilham and developed and published by Maxis.

The following outline is provided as an overview of and topical guide to artificial intelligence:

<i>ChipWits</i> 1984 video game

ChipWits is a programming game for the Macintosh written by Doug Sharp and Mike Johnston and published by BrainPower software in 1984. Ports to the Apple II and Commodore 64 were published by Epyx in 1985.

<i>Deactivators</i> 1986 action-puzzle video game

Deactivators is a 1986 puzzle video game designed by David Bishop and Chris Palmer, developed by Tigress Marketing and System Software, and published by Ariolasoft's action game imprint Reaktor. The player controls bomb disposal robots known as deactivators and must use them to deactivate bombs planted by terrorists in five research complexes. The concept for the game came from a brainstorming session between Bishop and Palmer; its design and development took five to six months to complete. It was released for the Amstrad CPC 464, Commodore 64, and ZX Spectrum platforms in October 1986.

<i>MindRover</i> 1999 video game

MindRover: The Europa Project, also known as simply MindRover, is a video game for PC, developed by CogniToy.

<i>Armored Core: Verdict Day</i> 2013 video game

Armored Core: Verdict Day is a mech action game developed by FromSoftware and was published worldwide in September 2013 by Namco Bandai Games for PlayStation 3 and Xbox 360. It is the 15th installment in the Armored Core series and a direct sequel to Armored Core V.

<i>The Shattered Alliance</i> 1981 video game

Chronicles of Osgorth: The Shattered Alliance is a computer wargame published in 1981 by Strategic Simulations for the Apple II and Atari 8-bit computers. Programmed by John Lyon, it relies on a new game engine, called RapidFire, intended to make faster and easier access to wargames published by the studio. During a turn, the program selects the units each in turn and the player only has to order them to move, attack or cast a spell. The order is then executed immediately before the program selects another unit. The game offers two categories of scenarios. The first is composed of medieval-fantasy confrontation, including a free adaptation of the Battle of Gondor against the Mordor forces in the Lord of the Rings. The second is composed of historical battles of antiquity.

References

  1. 1 2 Auerbach, David (24 January 2014). "The Hardest Computer Game of All Time". Slate . Retrieved 11 May 2020.
  2. "Robot Odyssey manual" (PDF).
  3. 1 2 Mace, Scott (9 July 1984), "Games exhibit innovation", InfoWorld , p. 35, retrieved 25 January 2012
  4. Gore, Kay (1988). "Problem-Solving Software to Implement Curriculum Goals". Computers in the Schools. 4 (3–4): 171–178. doi:10.1300/J025v04n03_19. S2CID   62581591.
  5. Williams, Gregg (April–May 1985). "Robot Simulations / Tinkerer's Playgrounds". Computer Gaming World. p. 22.
  6. "Ludotique | Article | RPGGeek".
  7. "Jeux & stratégie HS 3". 1986.
  8. "GAMES Magazine #60". February 1985.
  9. "GAMES Magazine #60". February 1985.
  10. "GATE". One Girl, One Laptop Productions. Archived from the original on 8 March 2016. Retrieved 10 January 2025.
  11. DroidQuest on GitHub and the Internet Archive