Skip to content

A strategy game in Python using PyQt5. Implements A* pathfinding and Bresenham's line algorithm.

Notifications You must be signed in to change notification settings

kimvaleen/Strategy-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Strategiapeli

Esittely

Tiedosto- ja kansiorakenne

Ohjelmakoodi löytyy kansiosta src. Tämä sisältää kaikki tarvittavat tiedostot
ohjelman ajamisen kannalta. world.py sisältää metodin line_of_sight, jossa
on käytetty Bresenham's Line Algorithmia pohjana. a_star.py sisältää A* Star
reittialgoritmin, joka on tunnettu ympäri maailmaa (siihenkin tehty pieniä muutoksia)
Kaikki muu koodi on omaa.

Projektisuunnitelma sekä dokumentti löytyvät pdf-tiedostoina kansiosta doc.

Asennusohje

  • Ajaakseen ohjelman käyttäjän on ladattava PyQt5-kirjasto
  • Muita ulkoisia kirjastoja ei tarvita

Käyttöohje

  • Ohjelma ajetaan ajamalla tiedosto main.py
  • Komentoriviltä ei vaadita mitään komentoja
  • Mitään asetustiedostoja ei ole

About

A strategy game in Python using PyQt5. Implements A* pathfinding and Bresenham's line algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages