Inspiration

2 energy drinks and in a span of 10 minutes and a mental crisis due to compiler errors in typescript. I wanted to do something I could test myself at and push to the limits. I am a board games fan and my favorite kind is the cooperative ones. Fighting together against the odds and the game leaves nobody in a "lucky" position. Another inspiration was the good old text rpg. The story is way more important than the visuals.

What it does

Basically brings joy. At least that is the goal. Trying to beat the levels, sneaking around the guards – that is a perfect start to a great game. And also, who never wanted to be the guys in the chair? All the maps, dots, yelling and screaming...

How we built it

Through pain and tears. But more serious – Node.js with express and web socket to provide HTTP and WebSocket dynamic communication. Basic (very) website with a game window. And that is it, all just pure JS.

Challenges we ran into

Trying to get code nice and neat instead of just working. There is a time and place for writing clean code, but here it's not the time, no time.

Accomplishments that we're proud of

I worked on the entire project alone. Everything except for node modules I have typed myself (haven't copied a single line). I did the rendering, web socket strategy, and backend all by myself. Also data oriented instead of massive global variables. Also prepared for scaling later on (possibility for multiple simoutanious games).

What we learned

Don't do everything by yourself... If there is a deadline, first get the code to work, than think about

What's next for Get the hack out!

The Guy in the chair is supposed to trigger the elevators (and possibly doors). Add vineggte to the players vision. Include enemies and super basic AI.

Share this project:

Updates