This is a python interactive story game that I made to show off what I've learnt in python coding for a month

Overview

Purpose

The files in this repository are for that of a story game created with python version 3.8.5

The purpose of this project was to get familiar with the coding language python, demonstrate learnt skills and create an interactive story game with many choices and endings.

Story

You found this USB outside your local bank, curiosity gets the better of you so after taking it home you plug it into your computer. The only file on it is TASK Break-Time Games, you click on it.

This is where our story begins. From here you will go on a journey to discover who TASK is and what they are really up to. The user will interact with SILVIA throughout the story and be tasked with navigating through linux based systems to uncover the story. There are be choices to be made that will have consequences on the ending of the story. Throughout the story there will be commands given to you that you can enter but extra commands were also added, try find them yourself or use the cheat sheet below. SPOILER WARNING

Cheet Sheet SPOILER WARNING

When the game is first launched you are sent into a game of Rock, Paper or Scissors against the computer that chooses its selection randomly. You will need to beat the computer three times to uncover the secret message that will unlock extra dialog in any of the endings, this is optional however. The secret message is: Security is fun!

SILVIA will ask you to enter R P or S, However if you enter an invalid command repeatedly you will crash her system and this will trigger the start of the narrative. After 7 invalid inputs that are no empty you will see a block of error messages, wait a few seconds and a link will appear. Entering the link into your web browser will take you to a photo of binary code. If you enter the binary into a binary to text converter you will get the text "Hello, Elliot" This is a reference to the tv show Mr Robot Enter: "Hello, Elliot" back into the program to continue

Once SILVIA restarts you can enter -help to see a list of possible commands to enter but please note: "who is TASK" will progress the story past this current point and you will not be able to check the other responses There is an additional unlisted command: "how are you" enter this to see additional story dialog

SILVIA will ask you to tell her who you really are, enter your name She will then ask if you're apart of the revolution, there are three possible responses: "yes" which leads to her getting mad at you "no" which leads to her not believing you "what revolution" which leads to her explaining the revolution If no valid input is entered 3 times she will get so mad she closes the game

SILVIA will then ask you "is that what you really want": Eneter a yes or no response

At this point in the story SILVIA wants you to access TASK's network remotely via the SSH port on a connected machine. SILVIA will download the ssh key to your machine Enter: ssh [email protected]
Then Enter: ls

At this point you are introduces to the mysterious unkn0wn_h0st Here there is a choice that will impact the ending you get. If you chose to do what SILVIA wants then you cannot get the good ending If you chose to do what unkn0wn_h0st wants then you can get the good ending To choose SILVIA enter: cd Cooling_System && ls Then skip to the next section To choose unkn0wn_h0st enter: cd Backup_Documents && ls Then enter: cat removed_report.txt After the story dialog ends you will be asked to enter: cd .. Do this to go back and then enter the original command: cd Cooling_System && ls

SILVIA will want to find out who the hacker is Enter: less RPS_backdoor.exe SILVIA will now susspect you as exploit_user You must enter: who is exploit_user SILVIA will stop talking to you at this point Enter: I found this on a usb, I have nothing to do with the revolution Next enter: I dont want to help them, let me fix this SILVIA will start talking to you again and ask you if you want people to die If you say yes she will get mad and close your connection, ending the game if you say no she will start to trust you SILVIA will now lose connection and unkn0wn_h0st will explain his plan

This is where you decide what ending you want to have IF YOU CHOSE UNKN0WN_H0ST when unkn0wn_host asks if you will finish the revolution enter: yes SILVIA will ask if you got the secret code, enter it here if you want. Then SILVIA will shutdown Enter: disable Cooling_System_function.sh This will disable the cooling systems Enter: curl http:///Mjx0nbaa.el/fH4ltPYHS5KK9.exe This will download the payload to your machine Enter: ./fH4ltPYHS5KK9.exe This will execute unkn0wn_h0sts ending

IF YOU CHOSE SILVIA Then there are two possible endings The first ending is if you didnt read the removed_report.txt You will be asked to restart the communications system Enter: Com_Sys restart SILVIA will ask if you got the secret code, enter it here if you want. Next SILVIA's first ending will execute

The second ending is if you read removed_report.txt SILVIA will ask if you got the secret code, enter it here if you want. SILVIA will then ask you to delete all traces of her code Enter: rm SILVIA --all --permanent This will trigger the good ending

I hope you enjoy my game! Created by Mitch Tassicker

Flappy bird using Pygames

flappy-bird Esse é um jogo que eu fiz utilizando a biblioteca de jogos do Python

Leandro Henrique 2 Jan 05, 2022
Game Boy emulator written in Python

If you have any questions, or just want to chat, join us on Discord. It is highly recommended to read the report to get a light introduction to Game B

Mads Ynddal 3.7k Dec 30, 2022
A networking library for multiplayer games.

Aerics A networking library for multiplayer games. Getting Started Install Python Open cmd/terminal and type: pip install Aerics Examples Creating a

Yusuf Rençber 3 Jan 04, 2023
🐍 Conway's Game of Life cellular automaton implemented in PyGame

Conway's Game of Life My PyGame implementation of Conway's Game of Life. This implementation involves treating all edges of the grid as stitched toget

Mateusz Żebrak 1 May 29, 2022
Repository containing documentation about the Minecraft Legacy FUI file structure

Repository containing documentation about the Minecraft Legacy FUI file structure

Miku-666 6 Dec 29, 2022
This is a simple game of rock-paper-scissors developed in Python

This is a simple game of rock-paper-scissors developed in Python. It allows two players to play with one another on different command lines through networking.

NAMAN JAIN 3 Oct 21, 2022
An automation bot to play Myuu Discord game

Auto selfbot Myuu is a self Discordbot, meaning it will use your TOKEN to logged as your account and take commands from yourself to play the game.

6 Dec 15, 2022
Chess - A python gui application

Chess Python version 3.10 or greater is required to play. Note This is a gui application, and as such will not run inside WSL.

Jonxslays 1 Dec 16, 2021
シューティングゲームぽい?未完成ですけど

シューティングゲームぽい?未完成ですけど

kawamineka 64 Jun 25, 2022
Python Knots and Crosses game, with customizable markers and more!

Knot-and-Crosses Python Knots and Crosses game, with customizable markers and more! Features: Ability to change your marker Ability to change how many

4 Nov 07, 2021
Python code that gives the fastest path from point a to point b of a chess horse

PERSONAL-PROJECTS CARLOS MAGALLANES-ARANDA'S PERSONAL PROJECTS kchess.py is the code. its input is the start and the end. EXMPLE - a1 d5 its output is

Carlos Magallanes-Aranda 1 Dec 26, 2021
Turn NY Times crosswords into Across Lite files

NYT Crossword to Puz A windows program to convert NY Times crosswords from the web to Across Lite compatible files. To run this, first download and de

31 Oct 11, 2022
Simple wordle clone + solver + backtesting

Wordle clone + solver + backtesting I created something. Or rather, I found about this game last week and decided that one challenge a day wasn't goin

1 Feb 08, 2022
BUG OUTBREAK is a game of adventure and shooting.

BUG OUTBREAK BUG OUTBREAK is a game of adventure and shooting. I am building the game for Github Game Off 2021. This game has 5 levels. You have to co

Shreejan Dolai 3 Nov 11, 2022
A popular children's game developed in Python.

Pedra Papel e Tesoura Um dos jogos mais populares da infância... 🪨 📜 ✂️ 💻 Situação do projeto: Projeto finalizado ✔️ 🛠 Tecnologias: Python Tkinter

Arthur V.B.S. 2 Dec 05, 2022
Average Clicker Game (AVG) is a Python made game using tkinter

Average-Clicker-Game Average Clicker Game (AVG) is a Python clicker game not made with pygame but with tkinter, it has worker, worker upgrades, times

Zacky2613 1 Dec 21, 2021
I automated the lumberjack game on telegram, by recognising pixels and using pyautogui module

Lumberjack Automated: @gamebot According to the official documentation, @gamebot is a demo bot for the Telegram Gaming Platform.` It provides some sam

Yew Chong 1 Dec 07, 2021
Vac-Man in Python

Vac-Man in Python This is my personal version of Vax-man game using python, which is the first task of EA Software Engineering Virtual Experience Prog

ZiXiang Luo 3 Jan 05, 2022
A very bad wordle solver to help me solve the daily wordle

Wordle Solver A very bad wordle solver to help me solve the daily wordle on https://www.powerlanguage.co.uk/wordle/ TODO list take into account letter

Logan Anderson 4 Feb 03, 2022
An algorithm to reach a correlated equilibrium in multiplayer games.

Correlatedpy: a python library for distributed learning of correlated equilibrium in multiplayer strategic games. View Demo · Report Bug · Request Fea

Omar Boufous 2 Feb 01, 2022