su8 / hackzy

Terminal and GUI Hacker Game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C/C++ build CodeQL flawfinder

Terminal & GUI hacker game. For the GUI version click on the qt_GUI folder and compile it according to the README.md docs.

Installation

Tested with Visual Studio Code Editor, but you need to install MingW, once downloaded extract it to C:\MingW, then re-open Visual Studio Code Editor, you might want to install C\C++ extensions if you plan to write C\C++ code with the editor. If you plan to contribute to this project go to File->Preferences->Settings and type to search for cppStandard and set it to c17 to both C++ and C.

I use One Monokai theme for the VScode Editor

In Visual Studio Code Editor, go to Terminal->Configure Tasks...->Create tasks.json from template and copy and paste this into it:

{
  "version": "2.0.0",
  "tasks": [
    {
        "type": "cppbuild",
        "label": "C/C++",
        "command": "C:\\MingW\\bin\\g++.exe",
        "args": [
            "-fdiagnostics-color=always",
            "-std=c++17",
            "-ggdb",
            "-lpthread",
            "-Wall",
            "-Wextra",
            "-O2",
            "-pipe",
            "-pedantic",
            "-Wundef",
            "-Wshadow",
            "-W",
            "-Wwrite-strings",
            "-Wcast-align",
            "-Wstrict-overflow=5",
            "-Wconversion",
            "-Wpointer-arith",
            "-Wformat=2",
            "-Wsign-compare",
            "-Wendif-labels",
            "-Wredundant-decls",
            "-Winit-self",
            "${file}",
            "-o",
            "${fileDirname}/${fileBasenameNoExtension}"
        ],
        "options": {
            "cwd": "C:\\MingW\\bin"
        },
        "problemMatcher": [
            "$gcc"
        ],
        "group": {
            "kind": "build",
            "isDefault": true
        },
        "detail": "compiler: C:\\MingW\\bin\\g++.exe"
    }
]
}

To compile the program press CTRL + SHIFT + B , wait until it compiles, after that press CTRL + ` and paste this cp -r C:\Users\YOUR_USERNAME_GOES_HERE\Desktop\main.exe C:\MingW\bin;cd C:\MingW\bin;.\main.exe

If on Linux or *BSD

make -j8 # 8 cores/threads to use in parallel compile
sudo make install

I was inspired by https://github.com/The-Council-of-Wills/HacknetPlusPlus to create this game. I do use their help text.


The game was entirely written from my tablet with CxxDroid up until the 59th commit, afterwards the game is written from my brand new windows laptop.

About

Terminal and GUI Hacker Game

License:GNU General Public License v3.0


Languages

Language:C++ 94.2%Language:CMake 3.8%Language:Makefile 2.0%