Skip to content
/ Hopy Public

Game for 4 human players with possibility to play against up to 8 bots using OOP

License

Notifications You must be signed in to change notification settings

serstuk93/Hopy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hopy

Game for 4 human players with possibility to play against up to 8 bots. Originally created for my niece :)

About The Project


(back to top)

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Planned Features
  5. License
  6. Contact
  7. Acknowledgments

Built With

(back to top)

Getting Started

To get a local copy up and run the game you need to have python 3.7(or newer) and necessary packages installed.

Prerequisites

Pygame package is necessary to run this game. Install it via IDE or in terminal with help of "pip".

  • pygame
    pip install pygame

Installation

  1. Create Venv in your IDE

  2. Activate your Venv

  3. Clone reporitory

    git clone  https://github.com/serstuk93/Hopy.git
  4. Open repository in as your project in your IDE or if you are using terminal use command

    cd <your location of repository on disk> 
  5. Install pygame package with pip install -r requirements.txt or simply install pygame package with pip install pygame

  6. Launch the game

    python hopy.py

(back to top)

Usage

You can skip intro or start game directly to the options menu by changing "game_status" definition from default "welcome_intro" to other string from list of strings called "game_state".


Main menu

Gameplay example

Keyboard controls

Options with possibility to change background/map and pick number of players

Basic endscreen with most successful player

(back to top)

Planned Features

  • Up to 4 human players
  • Up to 8 AIs
  • Jump effect
  • Jump bonus
  • Multithreading
  • AI optimalization and improvement of position awarness
    • Prediction improvements
  • Learning AI mechanism
  • AI difficulties
  • Multiple resolution support
  • Localization

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Radoslav S.: [email protected]

(back to top)

Acknowledgments

  • This game is still in alpha state
  • Please dont hesitate to create a new issue when something goes wrong :)
  • Licences of music and images of maps are issued by Pixabay GmbH c/o Lacore Rechtsanwälte LLP for free, if you want to use those assets in your fork, please claim your copy of licence by creating account at those online services.

(back to top)

About

Game for 4 human players with possibility to play against up to 8 bots using OOP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages