Skip to content

ronoc2020/Hackers_Terminal_Game

Repository files navigation

Hackers Terminal Game🚀 - Prototype Game

Logo

A web-based Hackers-themed terminal game inspired by the popular series Mr. Robot. This interactive game allows users to learn about common OSINT (Open Source Intelligence) tools and Linux hacking commands while engaging in a simulated environment.

Build Status License

Table of Contents

Features

  • Futuristic-looking terminal interface with a green-on-black color scheme.
  • Instructions screen that guides users through the game.
  • Functional terminal for inputting Linux commands and OSINT tools.
  • Basic animations and auto-scrolling output area for smooth user experience.
  • Educational content surrounding common hacking tools and techniques.

Installation

To set up the project on your local machine, you will need Node.js and npm installed. Follow these steps:

  1. Clone the repository:
    git clone <repository-url>
    cd Hackers-terminal-game
    
     
    
     Install dependencies:
    
           
    

npm install

Start the development server:

npm run dev

Your game should now be running on http://localhost:3000 or any specified port in your terminal. Usage To Play the Game:

Upon starting, you will see an instruction screen for 10 seconds.
The terminal interface will appear where you can input commands.
Type help to see a list of available commands and tools.
Use the commands to explore the simulated environment and learn about various hacking techniques.

Available Commands:

help: Lists available commands and their descriptions.
ls: Lists files and directories (you can enhance functionality).
Various OSINT tools and Linux commands that can be typed for responses.

Game Structure

The game consists of several components:

src/App.tsx: Main application component.
src/components/GameTerminal.tsx: The terminal interface and command processing logic.
src/components/Instructions.tsx: Displays game instructions.
src/data/gameData.ts: Contains a collection of commands and their descriptions.
src/index.css: Styles for the application.

Enhancements

To further enhance the game, consider the following features:

Implement specific missions or challenges that require players to complete objectives.
Enhance command processing with detailed responses or functionalities (e.g., ls could show a list of fake files).
Develop a scoring system based on completed tasks or correct command usage.
Add detailed tool descriptions when users input related commands.

Contributing

Contributions are welcome! If you'd like to contribute to the game, please follow these steps:

Fork the repository.
Create a new branch for your feature or bug fix.
Make your changes and commit them.
Push to your branch and open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details. Disclaimer

This is a simulated environment for educational purposes. Always use your skills ethically and legally in the real world! Check out our live demo to see it in action! 🎮

About

💻 Hackers Terminal Game - Learn OSINT & Linux commands.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published