Skip to content

Single-player and Co-op isometric fantasy game with PyGame

License

Notifications You must be signed in to change notification settings

lestec-al/adventurer-s-path-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adventurer's Path game

The player survived the storm and found himself on a small island with hostile skeletons. Help him defeat evil and find treasures.

Description

This is a demo project of an isometric fantasy game. One small level is ready. You can play alone or with friends over a local network.

Keyboard controls:

  • wasd: move
  • f: attack
  • e: append item
  • i: inventory / looting / trade
    • mouse left-click: equip / use item
    • mouse right-click: remove / sell item

Mechanics:

  • player/NPC with animations, battle logic, skills (spear, sword), inventory, items, health, energy
  • type items: weapons, clothes, potions, coins and chests for them
  • NPC enemy move (with colisions, when player in some radius) and attack the player
  • NPC trader sells/buys items for 100 coins per item
  • interface, sounds, simple world map with NPCs
  • online gameplay on local network, ~2-3 players

Installation

  • install Python (v3.10 or higher)
  • install PyGame, Pillow, Tkinter
  • download (and extract) or clone this repo
  • launch via command line "python game.py" in the project folder

Or if you are using Windows 10, download the app from releases, extract "game.7z" and run "game.exe" inside the folder.

The project used