Skip to content
This repository has been archived by the owner on May 8, 2022. It is now read-only.
/ Bash-the-Dummy Public archive

BTU BLM0226 Web Based Programming Project 2021

License

Notifications You must be signed in to change notification settings

ceyhunsen/Bash-the-Dummy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bash the Dummy!

Bash the Dummy! is a very basic, text based JavaScript game that developed for the BTU BLM0226 Web Based Programming class.

screenshot

Story

Dummy is very lonely and a great friend. So he made sure that if someone logs into his computer, (s)he would never be able to get out. So, are you going to stay with him or try to break out with your bash skills?

Dummy is heavily inspired from the Mad Dummy from Undertale. But now, he is friendly and still a bit mad too!

How to play?

There is a freely hosted web server that you can directly play: Bash the Dummy!

But if you want to play it locally:

  1. Download this repository
  2. Open a http server in downloaded repository (if you have python 3 installed, you can type: python3 -m http.server)
  3. And go to https://localhost:[PORT] at your browser

Known bugs, available commands and walkthrough

Known bugs:

  • Terminal is bash based but still some of the bash's functions may not work.
  • File paths are not real. And there are no real files either. If you invoke a command, it checks for some conditions and does it's magic on imaginary files and paths.
  • Because file paths are not real, relative file paths may not work as expected.
  • There are no flag options for any program.
  • At first start, there is no prompt like [dummy@greatdummyspc / ] $. You need to enter your first command to see that.

Available commands:

If you don't know bash or just wanted to learn what commands are available, check this.

Walkthrough:

If you couldn't beat the game, you can check walkthrough.

Resources

License

GNU General Public License v3.0