Follow TV Tropes

Following

History Main / ProgrammingGame

Go To

OR

Is there an issue? Send a MessageReason:
Spelling/grammar fix(es)


* There was a ''Series/DoctorWho''
** ''Doctor Who and the Mines of Terror'' for the Commodore 64, Spectrum [=ZX80=] and BBC Micro, where Colin Baker's Doctor had a robot cat, Splinx, which could be programmed through a series of simple commands to go to various markers (which you can drop or throw), pick things up, put them down, return to the Doctor, and so forth. Since Splinx was invisible and invulnerable to the many monsters, this was the technique of choice for getting objects out of dangerous territory. It probably helped that most users had some exposure to programming anyway, since BASIC was pretty much the C64 and [=ZX80=]'s entire operating system, and BBC's Acorn OS was similar.

to:

* There was a ''Series/DoctorWho''
''Series/DoctorWho'':
** ''Doctor Who and the Mines of Terror'' for the Commodore 64, Spectrum [=ZX80=] and BBC Micro, Micro was a game where Colin Baker's Doctor had a robot cat, Splinx, which could be programmed through a series of simple commands to go to various markers (which you can drop or throw), pick things up, put them down, return to the Doctor, and so forth. Since Splinx was invisible and invulnerable to the many monsters, this was the technique of choice for getting objects out of dangerous territory. It probably helped that most users had some exposure to programming anyway, since BASIC was pretty much the C64 and [=ZX80=]'s entire operating system, and BBC's Acorn OS was similar.
Is there an issue? Send a MessageReason:
None


Not to be confused with InteractiveFiction, GameMaker, or UsefulNotes/GameEngine. Other genres of game can have elements of this through GameplayAutomation.

to:

Not to be confused with InteractiveFiction, GameMaker, or UsefulNotes/GameEngine. MediaNotes/GameEngine. Other video game genres of game can have elements of this through GameplayAutomation.
Is there an issue? Send a MessageReason:
None


* ''VideoGame/{{Automachef}}'' has you build and program a restaurant kitchen.

to:

* ''VideoGame/{{Automachef}}'' has you build a kitchen to transfer food along conveyors, into cookers and program towards patrons. Initially, the programming is limited to simply conditions, such as robotic arms picking only certain items, and turning things on or off based on orders entering the queue. The game includes programmable computers which allow typing in custom assembly-language code that simulates a restaurant kitchen.microcontroller.
Is there an issue? Send a MessageReason:
source


[[quoteright:350:https://static.tvtropes.org/pmwiki/pub/images/screen_2.jpg]]

to:

[[quoteright:350:https://static.[[quoteright:350:[[VideoGame/BitByBit https://static.tvtropes.org/pmwiki/pub/images/screen_2.jpg]] jpg]]]]
Is there an issue? Send a MessageReason:
None


* ''VideoGame/PonyIsland'' has this as a large part of the game. The goal is to get a key icon to the end command by placing command blocks to make it go down, left, right, back to the start (which means failure in most cases), or more advanced things like portal blocks (if the key reaches one, it skips to the other) or a "splitter" that makes the key go down, but creates a second one on the right. Later puzzles also require passing through certain bits of code enough times to bring variables to a correct value, while avoiding code that will reset the values.One portion also mixes things up by [[spoiler:forcing you to pick the commands in a certain order while also having a demon automatically place one command for each you place or move ]].

to:

* ''VideoGame/PonyIsland'' has this as a large part of the game. The goal is to get a key icon to the end command by placing command blocks to make it go down, left, right, back to the start (which means failure in most cases), or more advanced things like portal blocks (if the key reaches one, it skips to the other) or a "splitter" that makes the key go down, but creates a second one on the right. Later puzzles also require passing through certain bits of code enough times to bring variables to a correct value, while avoiding code that will reset the values. One portion also mixes things up by [[spoiler:forcing you to pick the commands in a certain order while also having a demon automatically place one command for each you place or move ]].
Is there an issue? Send a MessageReason:
None

Added DiffLines:

[[quoteright:350:https://static.tvtropes.org/pmwiki/pub/images/screen_2.jpg]]
Is there an issue? Send a MessageReason:
None


** ''VideoGame/{{EXAPUNKS}}'' is themed around 90's style Hollywood hacking. You are tasked with programming [=EXAs=], autonomous programs that move around whatever host you are trying to subvert.

to:

** ''VideoGame/{{EXAPUNKS}}'' is themed around 90's 90s style Hollywood hacking. You are tasked with programming [=EXAs=], autonomous programs that move around whatever host you are trying to subvert.
Is there an issue? Send a MessageReason:
None


* ''VideoGame/{{Colobot}}'' is a mixture of this and a RealTimeStrategy game, where you are you given various robots at your disposal that you can program yourself, with your task being finding a new planet for humanity to colonize. The language they use, [=CBOT=], is based on real programming languages like C++ and Java, and it offers you quite a lot of freedom in setting up the tasks for the robots. With the right coding, you are able to order robots to do things like automatically collecting ore, bringing it to the nearest ore refinery and then placing the resulting titanium somewhere aside, or having the shooter robots become turrets that automatically turn towards targets and shoot at them when they get close enough.

to:

* ''VideoGame/{{Colobot}}'' is a mixture of this and a RealTimeStrategy game, where you are you given various robots at your disposal that you can program yourself, with your task being finding a new planet for humanity to colonize. The language they use, [=CBOT=], CBOT, is based on real programming languages like C++ and Java, and it offers you quite a lot of freedom in setting up the tasks for the robots. With the right coding, you are able to order robots to do things like automatically collecting ore, bringing it to the nearest ore refinery and then placing the resulting titanium somewhere aside, or having the shooter robots become turrets that automatically turn towards targets and shoot at them when they get close enough.



* Most games by Creator/ZachtronicsIndustries (former tagline “games for engineers”). Notably:

to:

* Most games by Creator/ZachtronicsIndustries (former tagline “games "games for engineers”).engineers"). Notably:



** ''VideoGame/{{Last Call BBS}}'' features three programming games: ''20th Century Food Court'', ''[=ChipWizard=]™ Professional'', and ''X’BPGH: The Forbidden Path''.

to:

** ''VideoGame/{{Last Call BBS}}'' features three programming games: ''20th Century Food Court'', ''[=ChipWizard=]™ Professional'', and ''X’BPGH: ''X'BPGH: The Forbidden Path''.



* ''Videogame/TheRobotClub'' is an obscure robot-building game that's most notable for it's wide variety of silly parts (i.e. "poop detector") and laughably [[{{Narm}} Narmic]] GreenAesop.

to:

* ''Videogame/TheRobotClub'' is an obscure robot-building game that's most notable for it's its wide variety of silly parts (i.e. , "poop detector") and laughably [[{{Narm}} Narmic]] GreenAesop.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* Your only means of attack in ''VideoGame/TheMagicCircle'' is to trap and subsequently HackYourEnemy in order to reprogram their RPG maker-style parameters spreadsheet to see you as a friend, essentially turning them into {{mons}}.
Is there an issue? Send a MessageReason:
None


* Every game by Creator/ZachtronicsIndustries (former tagline “games for engineers”). Most notably:

to:

* Every game Most games by Creator/ZachtronicsIndustries (former tagline “games for engineers”). Most notably:Notably:
Is there an issue? Send a MessageReason:
Discovered why you *always* preview your changes before saving.


*** This game received a {{Spiritual Successor}} in the form of '[=ChipWizard=]™ Professional'' in Zachtronics's later game, ''VideoGame/{{LastCallBBS}}''.

to:

*** This game received a {{Spiritual Successor}} in the form of '[=ChipWizard=]™ ''[=ChipWizard=]™ Professional'' in Zachtronics's later game, ''VideoGame/{{LastCallBBS}}''.''VideoGame/{{Last Call BBS}}''.



** ''VideoGame/{{LastCallBBS}}'' features three programming games: ''20th Century Food Court'', ''[=ChipWizard=]™ Professional'', and ''X’BPGH: The Forbidden Path''.

to:

** ''VideoGame/{{LastCallBBS}}'' ''VideoGame/{{Last Call BBS}}'' features three programming games: ''20th Century Food Court'', ''[=ChipWizard=]™ Professional'', and ''X’BPGH: The Forbidden Path''.
Is there an issue? Send a MessageReason:
Added an entry for Last Call BBS

Added DiffLines:

*** This game received a {{Spiritual Successor}} in the form of '[=ChipWizard=]™ Professional'' in Zachtronics's later game, ''VideoGame/{{LastCallBBS}}''.


Added DiffLines:

** ''VideoGame/{{LastCallBBS}}'' features three programming games: ''20th Century Food Court'', ''[=ChipWizard=]™ Professional'', and ''X’BPGH: The Forbidden Path''.
Is there an issue? Send a MessageReason:
None


* ''Loop Odyssey'' is a game where you have only four basic commands (Move, Interact, Speak, and Attack) and a limited pool of mana to determine how far you can travel. As you complete loops and familiarize yourself with the map, moving and interacting with entities costs less mana, allowing you to advance farther.
* ''VideoGame/JumpStartAdventures3rdGradeMysteryMountain'' has one in the form of the Robot Maze, in which you unscramble a series of commands that when ordered correctly will enable a robot to reach a box. The maze contains obstacles, such as cliffs, mud puddles, and on the higher levels, enemy robots. In some places, gaps can be crossed over a log or bridge, but the robot has to be explicitly commanded to use them or else he'll just walk off the cliff. The higher levels also add in teleporters.

to:

* ''Stuck in Time''[[note]]formerly titled ''Loop Odyssey'' Odyssey''[[/note]] is a game where you have only four basic commands (Move, Interact, Speak, and Attack) and a limited pool of mana to determine how far you can travel. As you complete loops and familiarize yourself with the map, moving and interacting with entities costs less mana, allowing you to advance farther.
* ''VideoGame/JumpStartAdventures3rdGradeMysteryMountain'' has one in the form of the Robot Maze, in which you unscramble a series of commands that when ordered correctly will enable a robot to reach a box. The maze contains obstacles, such as cliffs, mud puddles, and on the higher levels, enemy robots. In some places, gaps can be crossed over a log or bridge, but the robot has to be explicitly commanded to use them them, or else he'll just walk off the cliff. The higher levels also add in teleporters.
Is there an issue? Send a MessageReason:
None


* Averted for humorous purposes by ''VideoGame/DandyDungeon''. It sells itself as "the world's first '''R'''omance '''P'''rogramming '''G'''ame" ([[FunWithAcronyms check out the initials]]), but while the main character is a programmer you don't have to program anything, instead it's more of a puzzle game where you have to set a track to cover the whole dungeon grid. It's not a real RPG either, it's all part of its nature as an AffectionateParody of video game industry.

to:

* Averted Subverted for humorous purposes by ''VideoGame/DandyDungeon''. It sells itself as "the world's first '''R'''omance '''P'''rogramming '''G'''ame" ([[FunWithAcronyms check out the initials]]), but while the main character is a programmer you don't have to program anything, instead it's more of a puzzle game where you have to set a track to cover the whole dungeon grid. It's not a real RPG either, it's all part of its nature as an AffectionateParody of video game industry.
Is there an issue? Send a MessageReason:
None


* The boardgame ''TabletopGame/RoboRally'' is something of a programming game. At the start of each turn, you 'program' the moves for your robot (turn, move forward, move backward, etc), and hope none of the other players' robots get in your way. It's a very fun game.

to:

* The boardgame ''TabletopGame/RoboRally'' is something of a programming game. At the start of each turn, you 'program' the moves for your robot (turn, move forward, move backward, etc), and hope none of the other players' robots get in your way. It's a very fun game.

Changed: 348

Removed: 389

Is there an issue? Send a MessageReason:
None


* ''VideoGame/CoreWars'' is frickin' hardcore. Hoo-ah. HOO-AH!
** For the uninitiated, ''Core Wars'' is a simulation of an old-fashioned computer's memory. Players write programs in Redcode (an assembler-style language) to attack other programs; common tactics include attempting to overwrite, crash, or enslave by various means. Competitions are generally one-on-one, with a King Of The Hill format being typical for most servers and some tournaments.

to:

* ''VideoGame/CoreWars'' is frickin' hardcore. Hoo-ah. HOO-AH!
** For the uninitiated, ''Core Wars''
is a simulation of an old-fashioned computer's memory. Players write programs in Redcode (an assembler-style language) to attack other programs; common tactics include attempting to overwrite, crash, or enslave by various means. Competitions are generally one-on-one, with a King Of The Hill format being typical for most servers and some tournaments.
Is there an issue? Send a MessageReason:
None


* ''VideoGame/JumpStartAdventures3rdGradeMysteryMountain'' has one in the form of the Robot Maze, in which you unscramble a series of commands that will enable a robot to reach a box. The maze contains obstacles, such as cliffs, mud puddles, and on the higher levels, enemy robots. In some places, gaps can be crossed over a log or bridge, but the robot has to be explicitly commanded to use them or else he'll just walk off the cliff. The higher levels also add in teleporters.

to:

* ''VideoGame/JumpStartAdventures3rdGradeMysteryMountain'' has one in the form of the Robot Maze, in which you unscramble a series of commands that when ordered correctly will enable a robot to reach a box. The maze contains obstacles, such as cliffs, mud puddles, and on the higher levels, enemy robots. In some places, gaps can be crossed over a log or bridge, but the robot has to be explicitly commanded to use them or else he'll just walk off the cliff. The higher levels also add in teleporters.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* ''VideoGame/JumpStartAdventures3rdGradeMysteryMountain'' has one in the form of the Robot Maze, in which you unscramble a series of commands that will enable a robot to reach a box. The maze contains obstacles, such as cliffs, mud puddles, and on the higher levels, enemy robots. In some places, gaps can be crossed over a log or bridge, but the robot has to be explicitly commanded to use them or else he'll just walk off the cliff. The higher levels also add in teleporters.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* ''Loop Odyssey'' is a game where you have only four basic commands (Move, Interact, Speak, and Attack) and a limited pool of mana to determine how far you can travel. As you complete loops and familiarize yourself with the map, moving and interacting with entities costs less mana, allowing you to advance farther.
Is there an issue? Send a MessageReason:
None


* [[https://twitter.com/tweet2doom Tweet2Doom]] is an experimental project that turns ''Videogame/{{Doom}}'' into this, by way of shareware and inputting the commands via a tweet in ''Website/{{Twitter}}''.

to:

* [[https://twitter.com/tweet2doom Tweet2Doom]] is an experimental project that turns ''Videogame/{{Doom}}'' into this, by way of shareware and inputting the commands via a tweet in ''Website/{{Twitter}}''.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* [[https://twitter.com/tweet2doom Tweet2Doom]] is an experimental project that turns ''Videogame/{{Doom}}'' into this, by way of shareware and inputting the commands via a tweet in ''Website/{{Twitter}}''.

Added: 960

Changed: 561

Removed: 172

Is there an issue? Send a MessageReason:
None


* There was a ''Series/DoctorWho'' platform game on the Commodore 64, where Colin Baker's Doctor had a robot cat, Splinx, which could be programmed through a series of simple commands to go to various markers (which you can drop or throw), pick things up, put them down, return to the Doctor, and so forth. Since Splinx was invisible and invulnerable to the many monsters, this was the technique of choice for getting objects out of dangerous territory. It probably helped that most C64 users had some exposure to programming anyway, since BASIC was pretty much the C64's entire operating system.

to:

* There was a ''Series/DoctorWho'' platform game on ''Series/DoctorWho''
** ''Doctor Who and the Mines of Terror'' for
the Commodore 64, Spectrum [=ZX80=] and BBC Micro, where Colin Baker's Doctor had a robot cat, Splinx, which could be programmed through a series of simple commands to go to various markers (which you can drop or throw), pick things up, put them down, return to the Doctor, and so forth. Since Splinx was invisible and invulnerable to the many monsters, this was the technique of choice for getting objects out of dangerous territory. It probably helped that most C64 users had some exposure to programming anyway, since BASIC was pretty much the C64's C64 and [=ZX80=]'s entire operating system.system, and BBC's Acorn OS was similar.
** ''The Doctor and the Dalek'' was as an EdutainmentGame to teach kids the basics of programming, with Peter Capaldi's Doctor and a Dalek no dissimilar to Rusty from "Into the Dalek". The "see the Dalek from a different angle" minigames have you programming Lumpy in much the same way as Splinx.



* The "See the Dalek from a different angle" minigames in ''The Doctor and the Dalek'', since it was intended as an EdutainmentGame to teach kids the basics of programming.
Is there an issue? Send a MessageReason:
Fixed broken link


* ''VideoGame/Codemancer'' reskins the programming concept into a fantasy setting - each object has a script that it follows, and the player needs to write a script to get themselves to the destination. Unlike other programming games, it's real-time and your script needs to be initiated at the right time.

to:

* ''VideoGame/Codemancer'' ''VideoGame/{{Codemancer}}'' reskins the programming concept into a fantasy setting - each object has a script that it follows, and the player needs to write a script to get themselves to the destination. Unlike other programming games, it's real-time and your script needs to be initiated at the right time.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* ''VideoGame/Codemancer'' reskins the programming concept into a fantasy setting - each object has a script that it follows, and the player needs to write a script to get themselves to the destination. Unlike other programming games, it's real-time and your script needs to be initiated at the right time.
Is there an issue? Send a MessageReason:
fix markup


* ''[[VideoGame/{{Automachef}}'' has you build and program a restaurant kitchen.

to:

* ''[[VideoGame/{{Automachef}}'' ''VideoGame/{{Automachef}}'' has you build and program a restaurant kitchen.
Is there an issue? Send a MessageReason:
Automachef

Added DiffLines:

* ''[[VideoGame/{{Automachef}}'' has you build and program a restaurant kitchen.
Is there an issue? Send a MessageReason:
It appears as if the singular and plural for "Nodon" is the exact same, kind of like the singular and plural form of "moose," for instance.


* ''VideoGame/GameBuilderGarage'' is an expansion of the Labo Garage where the player uses animated nodes called Nodons to make simple if/then statements and then create characters and items to use them.

to:

* ''VideoGame/GameBuilderGarage'' is an expansion of the Labo Garage where the player uses animated nodes called Nodons Nodon to make simple if/then statements and then create characters and items to use them.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* ''VideoGame/GameBuilderGarage'' is an expansion of the Labo Garage where the player uses animated nodes called Nodons to make simple if/then statements and then create characters and items to use them.
Is there an issue? Send a MessageReason:
None

Added DiffLines:

* ''VideoGame/{{Minecraft}} educational edition'' has dedicated coding sessions where you program an "agent".
* ''[[VideoGame/RavingRabbids Rabbids Coding]]'' has you code for a mixture of robots and brainwashed Rabbids.
Is there an issue? Send a MessageReason:
None


* ''VideoGame/ArmadilloRun'', that makes use of a physics engine. Set up a bunch of platforms and ropes of varying material, start the process, and hope your armadillo (actually a ball) finds its way to the portal.

to:

* ''VideoGame/ArmadilloRun'', that which makes use of a physics engine. Set up a bunch of platforms and ropes of varying material, start the process, and hope your armadillo (actually a ball) finds its way to the portal.



* ''VideoGame/{{Untrusted}}'', ([[http://alexnisnevich.github.io/untrusted/ Found here]]), exaggerates this trope. Though initially the game looks like a roguelike, the main draw of the game is using Javascript to edit each level. Beginning tasks include removing obstacles, creating walls to block an attack drone, and revealing the locations of hidden mines.

to:

* ''VideoGame/{{Untrusted}}'', ''VideoGame/{{Untrusted}}'' ([[http://alexnisnevich.github.io/untrusted/ Found here]]), found here]]) exaggerates this trope. Though initially the game looks like a roguelike, the main draw of the game is using Javascript to edit each level. Beginning tasks include removing obstacles, creating walls to block an attack drone, and revealing the locations of hidden mines.



** Its sequel, ''VideoGame/SevenBillionHumans'' has you control multiple workers to complete tasks - moving into multithreading.

to:

** Its sequel, sequel ''VideoGame/SevenBillionHumans'' has you control multiple workers to complete tasks - moving into multithreading.



* ''VideoGame/BabaIsYou'' is a mix of a BlockPuzzle game and a programming game, where the main rules are physical items within the game's screen, as three-words long, basic sentences (Such as "[[PlayerCharacter Baba is You]]", "Flag is Win" and "Wall is Stop"). You can push these words to mix-and-match them together. For example, making "Flag is You" will allow the player to control the flag, while removing the "Stop" from "Wall is Stop" will make the walls traversable. As the game progresses, you're given more and more rules and the opportunity to make longer and more elaborate sentences to change the level rules in increasingly complex ways, culminating in [[spoiler:the ability to change rules on ''the world map itself'' to reach hidden areas]].

to:

* ''VideoGame/BabaIsYou'' is a mix of a BlockPuzzle game and a programming game, where the main rules are physical items within the game's screen, as three-words long, basic sentences (Such (such as "[[PlayerCharacter Baba is You]]", "Flag is Win" and "Wall is Stop"). You can push these words to mix-and-match them together. For example, making "Flag is You" will allow the player to control the flag, while removing the "Stop" from "Wall is Stop" will make the walls traversable. As the game progresses, you're given more and more rules and the opportunity to make longer and more elaborate sentences to change the level rules in increasingly complex ways, culminating in [[spoiler:the ability to change rules on ''the world map itself'' to reach hidden areas]].

Top