Gallery
71 games built with the wrong tool, newest first.
-
Snake in GameBoy Advance
in GameBoy Advance · 15.5 hrs
Snake written in pure C for the Nintendo GameBoy Advance. No game engine used!
-
A game collection in Python Curses and Snake with a BMP
in Python Curses Library · 10.1 hrs
A handful of games, Golf, Snake, and a sand simulation, made using curses. ssh [email protected] Password: player
-
a pc bloatware disaster
in streamlit python · 10.2 hrs
it is a game where you manage a pc and you need to stop it form destroying itself by deleting the bloatware , umm and the game was kinda hard to build , especially the function . omg that took me long . and for the reviewer , THIS IS A STREAMLIT APPPPP , SO IT CAN NOT BE HOSTED ANYWHERE ELSE OTHER THEN STREAMLIT.IO , BECAUSE THIS USES A LOT OF DELICATE FUNCTIONS THAT CAN BE BROKEN , CAUSING THE GAME TO CRASH OR CAUSE A BOOT LOOP , SO PLZ IF YOU UNDERSTAND THIS IS MY ONLY WAY , IF YOU DONT BELEAVE ME RESURCH ABOUT THIS . so plz approve this i have been waiting for weeks
-
An escape room in terminal
in Terminal · 16.4 hrs
Its a text based escape room. You play by choosing the number of the option you want. The wrong engine was kinda fun i think. To play got to cmd and type "ssh -p 47970 [email protected]", It will ask if u want to add the fingerprint type yes
-
Escape Room In Google Slides
in The Google Suite · 10 hrs
an escape room/visual novel game made entirely in the google suite
-
sudo noclip
in Terminal · 46.4 hrs
A 3D, backrooms-style horror game which runs entirely inside the terminal. To play, install it with "pip install sudo-noclip" and run it with "sudo-noclip". No windows, pixels, or GPUs needed. Just mathematical tricks and too much free will. Jokes aside though, this was quite a fun project. Building with the limitations of a CPU terminal is for sure a fun experience.
-
Shards Clicker, Tic-tac-toe, SkyBound and 3d Game in html
in Google Sheets · 45.4 hrs
So, I got 4 different games for the flip 2 console and the first game shards clicker work on google sheets just copy the project and click the crystal in center to check it and also you can check the leaderboards or power system, the tic-tac-toe is basic game with an achievement and history system and the skybounds has two stages in first one go to right island and click the "click crystal" and then go to main island and click the portal then in second stage just click the cystal and tap the portal to complete the gate then in last and most hard game(to devlop) you have to kill the 5 guards before time ends.. I know it got a lotta bugs and I even tried to solve them but guess it's hard due to the limitation of html and css.. The hardest thing about wrong was I had to learn many things as I am a unity developer and an intermidiate web devloper so I didn't knew about google sheets programming and 3d system in html. Also here I was only able to add a single link so the other link are on the github page.
-
[sakura_death] - a dating simulator in google docs
in Google Docs · 9.4 hrs
sakura_death is a dating sim visual novel inspired by games and culture from the 2010s-2020s. It is a half-parody, half-story game following an antisocial boy who tries to befriend a socially awkward girl. Truthfully, if it wasn't for this YSWS, sakura_death would never have been fleshed out as a story in the first place. Using Google Docs made planning out the story and scenes much easier than using an actual game engine (which is not what I think Wrong Tool was trying to do). Playing around with the font and photos to make it look like an actual game was fun, and I'd definitely try this again in the future with a more flexible deadline.
-
the_captcha_game.pptx
in PowerPoint · 10.7 hrs
A game in PowerPoint where you solve tricky captchas to prove you are not a robot, and study for your presentation! Made using the advanced animation features of PowerPoint. What made it painful was how most of the tasks were manual and I had to do repetitive and boring tasks (such as assigning the same animations to different boxes and making sure the timing is right) by hand.
-
Rage_bait.com
in Google slides · 8.1 hrs
Basically, when I was about to sleep, I got this idea of creating the game and as well as my friend already told me about this tool to create games so I just applied here my idea and so and if I talk about my game, it is provided into two parts. One is the escape the kidnapping and other is a don’t get rage baited.. And if we compare both the parts, the second part would be quite considerably easier than the first one as it will twisters and second one is straightforward, but unexpectedly all the answers would not be expected so that’s all about my project.
-
Hit That Puck!
in HTML, CSS · 15.8 hrs
This is a hockey web browser game made strictly with just HTML and CSS. To play, wait for the countdown to be over, hover over the green strike zone, and click the puck in time to score a goal. If you get 5 goals in a row, you win the game for your team. If you miss one, you unfortunately lose. The hardest part of no JavaScript was just figuring out how to have certain features happen when OTHER features happen. I most definitely abused keyframes and the ":has" property to link certain things together. Still, it was extremely fun, and I wanna keep working on it even after Wrong eventually. Until then, enjoy the demo.
-
A psychological game that you play through your phone
in Phone calls · 35.1 hrs
It's a short horror game you play over the SIP operator. The game engine is Asterisk a server built for call centers etc. We were inspired by real Khovrino (abandoned soviet hospital) . The most fun thing in this was discovering how the call center works and how to set one up.
-
Classic pong
in Verilog · 24.6 hrs
Classic pong with a minor addon feature: rally smash. Play using keyboard, against a friend, or the CPU, with varying levels of difficulty. Verilog made it hard to make this since I had to think more in terms of "how would you implement this feature/system as a logic gate" so there's that from typically using classic C/C++ to code it. That made it more fun than hard to code frankly. But throw in usual SDL3 and Verilator shenanigans, and you get headaches. ESPECIALLY if you're trying to build for windows. Good lord, why is msys2 such a pain to work with on windows???? built with verilog, uses C++ as the simulation to handle output and player input, to link everything together, using the SDL3 library, and Verilator.
-
Endless maze game in Excel; EVERTURN
in Excel · 33.5 hrs
This is a game where you navigate an endless maze, collect coins, and earn a high score while doing so. The current goal is to get the highest score, but I plan to add a shop, more assets, and settings if I have time. Using VBA for the first time in my life was definitely a learning curve of its own. I've never seen such a weird coding language, but I studied it with AI and made a working code almost fully on my own. Also, there is no real way to play this online; you have to download the file and open it in Excel.
-
Escape the backrooms in Discord
in Discord Bot · 14 hrs
it's a escape the backrooms game where you need to take decisions to escape, you play with the buttons, it's short like 2 or 3 minutes to complete but it's cool, i take the images from a backrooms video very cool, i made a discord server where you can play the bot, and it's host in nest
-
Angrybirds in GeoGebra
in Geogebra · 12.3 hrs
Ok so I made angrybirds in geogebra. The angrybirds game in an online graphing calculator. I had to code everything in js. It was a pain in the ass to do all the physics stuff, but if you're intrested in that check out my readme. My friends started questioning my free time but for the rest it was a fun project to do!
-
An escape room where the floor is lava in Terminal
in Terminal (using Python) · 10.2 hrs
This is an escape room game I made in python that's meant to run on your terminal. It was originally meant to run on email, but fsr I kept getting blocked by google authenticators and outlook authenticators or smth like that, which meant I couldn't use their APIs and whatnot properly to run the game on email or at least make it easy for others to run on email. It has three main puzzles and three rooms, which you can read more about on the README I wrote. The main thing I found difficult here was kinda learning a new coding language, since I'm only really used to C# which is the Unity engine code. I had learnt a little bit of Python in the past two years because my school had STEM class where we learnt some Python using Grok Academy. I'm overall pretty happy with the game, especially considering the puzzles which I think are a good balance of difficult but still doable.
-
REDLINE
in C using raylib · 47 hrs
REDLINE is a top-down arcade racing game built in C using raylib. I wanted to make something that feels fast, fun, and actually worth playing, with different cars, tracks, game modes, and stuff to unlock as you keep playing.
-
A dungeon game in Google Slides
in Google Slides · 13.3 hrs
This is a game in google slides where you click the arrows on the left to move and explore the dungeon. You have to navigate the dark dungeon to find and rescue the princess. You will find items along the way to help you on your journey.
-
A farming sim about a snail with places to be in Desmos
in Desmos · 10.9 hrs
It's a game where you're an ant and you live on top of a snail, and you're trying to get to the end of the garden. You have to do this by growing food for the snail. I like Desmos because it seems like just a graphing calculator but it's really powerful if your time has no value and you like hurting your brain.
-
Point-and-Click Escape Game in Google Slides
in Google Slides · 11.9 hrs
This is a point-and-click escape game like the Henry Stickmin series and the Riddle School series. You play by entering the Google Slides in presentation mode and clicking on hyperlinks to progress. Google slides was really painful because I had more than 100 slides and it got really laggy. It was slow and I drew stuff with the shapes tool. It's also hard to make slightly different pathways because you can't store any variables so you just need a lot of slides.
-
The Gitventure of Abbey Grange
in git :) · 10.1 hrs
This is a git-driven, unabridged game adaptation of Sir Arthur Conan Doyle's The Adventure of Abbey Grange. I made this during a holiday in beautiful Ooty, India. You play as Sherlock Holmes, investigating a murder through Dr.Watson's version controlled casebook.The game uses Git commits,branches and Github Actions to tell the story. How to play? Generate your own playable repository using the python build script (or fork mine). Explore Watson's records and git history to gather information / evidence. Once you have formed a deduction, write it in deduction.txt and commit and push it to the repository .GitHub Actions checks your answer, and if it's correct, Watson commits the next part of the story. There a 6 stages and two endings. Git is surprisingly well suited to detective work - commits are records, branches may hold different accounts of events and the version control aspect feels a lot like a sane crazy wall. The hardest part was the execution. I'm very new to Github Actions and debugging that was probably the most tedious part. I do feel more comfortable with it now, though Enjoy!.
-
Mouse & 17 Demons: A Rage Game In PowerPoint
in PowerPoint · 10.1 hrs
Hell looks above you and says "WARIO TIME" You are mouse,a resident of mouseville who got kidnapped by a demon into hell Your goal is to escape this hell through rage-inducing and funny bosses and mazes Get ready to rumble,Cuz you will be here for a long time... What made wrong especially painful was that my laptop completely fried 6 hours in so i had to spend the next 3 hours in recreating in a more weaker laptop it i hope thats fine... Hope you have a great time playing this game :D [Warning - There will be a singular rickroll and loud noises at times]
-
idle clicker about a dentist waiting room in a terminal
in terminal · 22.5 hrs
It's an idle game where you grow your molar empire. It runs in the terminal.
-
THIS GAME HATES U
in Google Slides · 14 hrs
THIS GAME HATES U is a chaotic, troll-filled game built entirely in Google Slides. It features 10 levels packed with tricky puzzles, fake choices, unexpected twists, and buttons that absolutely cannot be trusted. Every level tries to outsmart the player with hilarious traps and ridiculous outcomes. Can you survive all the levels and claim your reward? Play until the very end for one final surprise.
-
Detective game in PDF
in PDF · 12 hrs
Homelab Detective is a choose-your-own-adventure detective game that lives entirely inside a PDF. It’s 3 a.m., your homelab is under attack, and every choice you make leads somewhere new: 133 scenes, 12 endings (6 successes, 6 failures). You play by clicking the buttons on each page, because the PDF links jump between pages. Your inventory is shown at the top, and some choices stay locked until you pick up the right item, like the rescue USB or the offsite backup key. Page numbers are shuffled, so flipping ahead doesn’t help. The wrong tool is the PDF itself: it has no state, no variables and no logic, only links. To fake an inventory, a Python script explores every possible (scene, inventory) combination and generates a separate page for each one. It also checks that no state is a dead end and that every state can reach an ending. That was painful (I got blank pages, overflowing layouts and a lot of debugging), but also really fun, because it turned a document format into a tiny game engine, and the story is full of bad decisions you’re allowed to make.
-
A murder mystery in Google Slides
in Google Slides · 9.5 hrs
Hi. This is a murder mystery created on google slides. It's called "Blood in the hall". It's about a case of death of a young student. There are 3 suspects - The teacher, friend and a neighbor. The player have to look into the evidences and decide who the real killer is.
-
A Tocha in HTML and CSS
in HTML and CSS · 10.8 hrs
An adventure game where you choose your own path, built entirely using HTML and CSS. Believe it or not, there isn’t a single line of JavaScript—it’s truly wild! I created this project to practice my CSS skills (and, well, to try and win a game console, haha!). It turned out much more elaborate than I initially imagined; the game features player choices, an "inventory" system, combat, and multiple possible endings.
-
The Atrium: Murder in PowerPoint
in powerpoint · 17.9 hrs
The game is a mix of psychological horror and murder mystery as you navigate as a detective around an old very weird looking atrium mall that is probably going to shut down soon. In the game a murder has occured, the victim: Victoria, was pushed off the railing off the second floor. 3 suspects, 1 guilty. You must catch them and escape the mall before it catches up. How it works is you click the designated buttons and where you go depends on the area you click so you can look around, read notes left, find evidence that will point you to the culprit. It was a very fun experience navigating a lot of limitations in Powerpoint, especially when there is no state saves so I have to get creative and make new scenes with different variables change since I can't just: if not item: scene 3. But in a way it was very fun to make and it pushed my creativity to make a mix of a horror game and a murder mystery. The lore was a bit nonsensical but it's fun to make and play anyways.
-
CliWordle
in Terminal · 10.4 hrs
It is a CLI version of the famous discord minigame called as wordle. In that game you are supposed to guess a 5 letter word by small hints from the computer. When you give input then it will mark some character as red, cyan or green. Red means that letter doesnt exist in the word, cyan means the letter exists but you have given it at wrong position and green means the word exists and you have properly placed it. Making this project was quite of a hell as the input system keeps making the project go a bit funky. Even through your playthrough you might face some problems that even I cant explain. This thing was really painful but fun at the same time (no i am not a masochist). Well I hope you enjoy this game :D
-
Lunar Lander in Desmos in Desmos
in Desmos · 10.5 hrs
Lunar Lander in Desmos A basic Lunar Lander game, created in [Desmos Graphing Calculator](https://www.desmos.com/calculator). Features: Simulated Rocket Thrust Multi-tiered Landing Scores Gravity-Based Flight Physics Full Control Via On-Screen Buttons Angular Normalisation Randomised Terrain Instructions: Press the ticker in the upper left-hand corner to start the game. Please play full screen with the equation panel fully closed! Press "Burn" to engage rockets Spam "Burn" to move faster, but use more fuel Use the zoom buttons (+/-) to change your viewport size The "Reset Lander" button can be used to recover your lander from the starting point after a landing Press "New Game" to start over Use the injector scale to control the amount of fuel each burn uses up Rules: Don't crash! If either of your lander legs touch the moon's surface too hard, the lander will explode! Soft landings (Velocity <= 10) gain you 10 points Hard landings (Velocity <= 20) gain you 5 points Landings at Velocity > 20 or Angle > 25° (relative to the ground) will cause you to crash! After every landing, you can press "Reset Lander" to respawn at the top, for another landing opportunity See how many points you can gain before your fuel runs out! The entire project is centred on the lunar lander object, rather than the graph origin. The lander position is measured using the variable pair (`P_{osX}`, `P_{osY}`), which the graph viewport centers on and zooms based on the graph constants `C_{ameraScaleX}` and `C_{ameraScaleY}`. The same follows for `Z_{oom}`, which has no effect on the graph itself but rather the positions of all non-anchored graphics. Buttons and labels are anchored to the screen using the `A_{nchored}` function, which passes the point and outputs the point with the offset of the lunar lander (That being the `P_{osX}` and `P_{osY}` pair as mentioned prior). The collision logic constantly checks if both legs of the lunar lander are below the terrain, and if so, pauses the game to check the lander's relative velocity. `C_{ollisionType}` is analogous to an enum taking the value of 0, 1, 2, or 3. Where 0 is no collision, 1 is crash landing, 2 is hard landing, and 3 is soft landing. Points are awarded depending on the type of crash. One of the main hurdles of creating games like this one in Desmos are race conditions, in the form of actions. Every action's order needs to be absolutely precise, otherwise one variable will update and mutate its value before it can be used by another function. The other massive hurdle is that there is no code whatsoever. If you can't decompose a programming concept into pure logic, then you can't create a desmos game. For example; the analogous enum variable `C_{ollisionType}` is just a value, such as `x` in the equation `2x = 10`. But `C_{ollisionType}` undergoes detailed processes to maintain a discrete and computationally predictable value, in this case the action `C_{ollideCheck}`, which is shown below. ``` C_{ollideCheck}=V_{elocity}\to\operatorname{mean}\left(V_{elList}\right), C_{ollision}\to P_{ositive}\left(\left(2-\left(P_{ositive}\left(L_{eftAltitude}\right)+P_{ositive}\left(R_{ightAltitude}\right)\right)\right)\right), S_{core}\to S_{core}+R_{unning}\left(5C_{heckHard}\left(C_{ollisionType}\right)+10C_{heckSoft}\left(C_{ollisionType}\right)\right), C_{ollisionType}\to N_{ot}\left(D_{ead}\right)\left(C_{ollision}\cdot G_{etLandingMode}\left(V_{elocity},\Delta\right)\right), D_{ead}\to O_{r}\left(C_{heckCrash}\left(C_{ollisionType}\right),D_{ead}\right), R_{unning}\to N_{ot}\left(O_{r}\left(D_{ead},C_{ollisionType}\right)\right) ``` Another example of computational logic in mathematical form are some of my functions. The function `A_{nd}` takes two inputs, which it assumes are *boolean values* (That is, the variables passed can only be 1 or 0), and outputs the correct value based on a piecewise function. If both inputs are 1, then a+b will equal 2. If a+b = 2, then both inputs are 1, so therefore the output must also be 1, this is analogous to an AND gate. ``` A_{nd}\left(a,b\right)=\left\{a+b=2:1,0\right\} ``` Made By Jonah Crawford (@The_Craw) for the "Wrong Tool" event during Stardance, hosted by Hack Club
Every project's latest ship, as it was shipped. Build one of your own.