Skip to content

Kori-San/knights_and_gobelins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knights and Gobelins

A Tabletop game on Python

French Trailer of K&G v0.1 : https://www.youtube.com/watch?v=xzCmgxNOjls

Installation

Knights and Gobelins is a Tabletop game that I've developed for my French Baccalaureate (High School Diploma). K&G will need you to install pygame https://www.pygame.org/wiki/GettingStarted by using pip https://pip.pypa.io/en/stable/installing/

If you are using a UNIX system you can follow the instructions bellow to install pip and pygame :

  • cd ~/Desktop/
  • sudo apt install pip -y or sudo yum install pip -y depending on your package manager
  • sudo python -m pip install -U pygame

You can check your python version by using python --version

You can run K&G by using Python Launcher or by using the command line :

python ./<The_Path_Of_Knights_and_Gobelins.py>

Features

Play from 2 to 4 players !

Randomly generated map for every new game !

4 Mini-games : Be brave and face all the challenges to triumph those Mini-games !

Solo fights against monsters : When the green cursor align with the grey one press Space Key to attack the enemy ! Care, Horde of monsters will need several attacks to be defeated.

Mini-Games !

The game features 2 Multiplayer mini-games and 2 Solo challenges (For now !)

  • Western Panic ! (2 Players) : 2 player stand against each other, the fastest cowboy win !
  • Thief's party ! (2-4 Players) : 2-4 players plays as thiefs who try to reach the top of te building to evacuate !

  • Archer's Duty ! (Solo) : The player need to click on every target that pass on the screen, if one target don't get hit and goes out of screen the player loses.
  • Training for the league ! (Solo) : Click on the button as much as you can to try to win !

Mind that ... !

The game is still in progress, those are the features that I want to implent in a near future :

  • Add the Backpack and Merchants feature.
  • Add alternatives map styles with new biomes and new dispositions.
  • Add Options tab on the menu and improve global performance of the game to have a static Framerate (or something close to static).
  • Add a Piano Solo Mini-game where a melody is played by the computer and the player will need to play it again !
  • Add Boss related events such as a portal that leads to the final boss "Steele".
  • Add several Multiplayer Mini-games specificly for 3 and 4 players.
  • Since the game is only avaible in french for now, and so is all the script, I'll try to update it later to make it more "Worldwide".

v0.2 Fix :

  • Fix a bug that made key press not recognized on Mac OSX
  • Improved performance on menu and animation
  • Silenced all the print
  • Add Global Tick_rate var
  • Add useless wait to know what if statement are empty

Made by Kori-San, Mohamed Tahar, Ilyes Diny - 2019 / All artworks are either free for non-commercial uses or created by myself

If you find any bug or if you have ideas to make the script better don't mind writting in the "Issues" section :)