INJECTION is a programming puzzle game, much like Untrusted, Else Heart.Break(), or Zachtronics' TIS-100. It's written in Python and indeed that's the language you'll be using to solve the puzzles.
"I had a blast! I played with my brother and I'm really hoping it sparked some interest in programming for him!" -bigv13899
The aim of the game is to guide your @ to the ⌂, navigating treacherous and troublesome obstacles like aggressive automated missile launchers and deadly particle-beams while solving puzzles with gravity-altering gizmos and programmable robotic drones.
"I loved INJECTION; it felt like I was actually cheating the game even if that's
what I was supposed to do!"
You'll never make it without the use of the INJECTION CONSOLE, a command line that lets you run computer code directly against the game world itself, re-targeting launchers, re-programming hostile murder-machines, redirecting troublesome streams of deadly radiation, lighting up the path through a teleporter-maze, or... theoretically, anything!
"This game is great. I hope you're still planning on adding levels to it." -Quicksand-S
But don't be afraid - you
don't have to be a career programmer to join in the game! INJECTION has built-in tutorials and hint systems to help you learn as you play; it's specifically designed to provide an engaging challenge to full-bearded code-slinging keyboard-jockeys while simultaneously being accessible to hunt-and-pecking neophytes.
"I need validation to stop feeling like a clever bastard on level 6" -TPHRyan
The game is currently unfinished, but already packs 20 level-loads of blended twitch-action gaming and mind-melting puzzling: an estimated three or four hours of continuous play. Updates come out every month or so, and the game will update itself when the time comes, so check back often and be sure to keep your skills honed!
"damn this is cool." -nugyflex
And please make sure to check out the INJECTION community on Reddit.
Just launch INJECTION.exe to begin playing. On Linux the process is a little more involved - check readme.txt for details. The game will check for updates before starting; this may take a few seconds!
I can't accept payment for the game because of licensing agreements - if you want to show your support, send me an EMail instead (but you'll have to beat the game to find my EMail address... :P)