jsmnbom / BAAA-ITTek-2020-1st-semester-game-assignment

This is a project for a game assignment in programming (IT Technology 1st semester 2020 at Business Academy Aarhus).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to hell

Introduction

This is a project for a game assignment in programming (IT Technology 1st semester 2020 at Business Academy Aarhus).

The basic premise of the game is simply to avoid the edges of the screen.

But that alone would of course be too simple. Therefore there's a couple of mechanics to make it as hard as possible to stay on screen. The first and most obvious is that enemies will try to push you - with quite some force even. But even more evil is the fact that your controls will randomly be randomized. You're used to W meaning up, well now it's suddenly H, down is suddently Z and to go left and right you need to press W and 9. Sounds fun doesn't it? ψ`ー´)ノ

Installation

To play the game you need at least python 3.7 and pip. Then using pip, install the requirements outlined in the requirements.txt file

$ pip install -r requirements.txt

Then you can start the game by executing the src/main.py file

How to play

To start the game after launching it, simply hit the SPACEBAR.

Controls to move the player are shown next to the player. They start out being WASD but every once in a while one of the keys are changed to a random letter or number (a-z and 0-9).

As with most games the goal is to get the highest score. To this end when you die, you are able to enter a name for the highscore display on the main menu. To increase your score, run over/eat the spinning white pellets that appear one at a time in the game.

Screenshot

Here's a screenshot from playing the game.

Screenshot of the game

About

This is a project for a game assignment in programming (IT Technology 1st semester 2020 at Business Academy Aarhus).


Languages

Language:Python 100.0%