Inspiration

In this world of the 21st century where we have various different types of heavy graphic based games be it single player or multiplayer, at times there is a sense of repetition which can make our experience boring and dull. At this time one needs a change and what better than playing some original basic 2048 or Minesweeper directly available on the terminal.

The games included in this project can act as your daily time pass where you can play them whenever you are free like in between tasks or when you are getting bored. It can also act as a stress buster to help you on a tough day. The size of the games are also not much so the storage capacity used by them are bare minimum. The games are readily accessible directly on the terminal/console which makes them handy.

What it does

Our project HacktheConsole is an ode to the original 90’s games which brings back the old memories of growing up when we used to play these games on gameboy or other consoles. HacktheConsole is a gaming project which includes a launcher and 2 games - “2048 and Minesweeper” both of which run on terminal.

How we built it

Technologies/Language Used - We used two oops language to create our project -

Cpp to create the run launcher file - which when compiled and executed will run the exe files of the two games. CSharp to create the console/terminal based games - 2048 and minesweeper

Domain we have worked on - GAMING

Challenges we ran into

  • Working on two different games simulatenously.
  • Creating the cpp based launcher file to execute the games.
  • Debugging the minesweeper game to lessen the "out of bounds exception" which may occur.

Accomplishments that we're proud of

  • Creating two working original games which one can play on the console directly.
  • Creating a launcher file which can execute any amounts of exe games files.

What we learned

  • Using C# and dotnet to create basic games in console.
  • Using CreateProcess() function of windows.h file to execute and run windows based processes using a cpp file.

What's next for HacktheConsole

  • Adding more and more games to the list.
  • Giving the launcher a better User Experience.
  • Giving the games a better User Interface and more functionalities like levels and high score and exit screens.

Built With

Share this project:

Updates