Knight Throde is a PC game based on Python (maily Pygame). More details can be found in the Chinese instruction pdf file.
Our Chinese website of the game: www.knightthrode.cn
You can use the following public developer/tester's account to log in, so that you can quickly review all the game contents:
Account Name: throde
Password: 123456
But if you want to experience the whole game flow from a player's perspective, you may need to register a new account for yourself. In this way you will start fresh, and unlock chapters/heroes one by one.
Resources (three folders-"image", "audio", and "font") could be found from game zip files. Download game zip of correct version and place these three folders with codes (12 altogether), then run main.py.
Game v7.4.3 has been released on Steam. You can access all the resources after downloading the game there. For old versions, you can also get full game packages on our game website.
You may find the architecture different from the instruction pdf, big changes include:
- We split "mapManager" module into three smaller modules: "mapTowers", "mapElems", and "canvas".
- We make "props" an independent module (from "myHero").
- We make "specifier" an independent module (from "model").
You can find notes about each module's duty at the beginning of each file.