Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ja-brouil/TBS_GoDot

Repository files navigation

Fire Emblem GoDot

This is a clone of the GameBoy Advance Fire Emblem games written for Godot. This is purely for educational purposes to learn how to code using A* algorithms, building UIs and creating simple artificial intelligence.

Installation

Download/pull the code locally and scan the project using GoDot. Simply hit run after

How you can help

Take a look at any of the bugs below or anything in the to do list. If you wish to collaborate, send me a message.

To do list

  1. (削除) Finish movement algorithm optimized algorithm (削除ここまで)
  2. Implement enemies -> Aggresive and Passive AI working with ranged attacks as well, Tweek unit selection slightly and add in healers, patrol guards and random (for monsters)
  3. (削除) Implement statistics -> Complete (削除ここまで)
  4. (削除) Implement UI -> Halfway done, placement bugs fixed (削除ここまで)
  5. Optimize/clean up code -> Started, UI screens could be reparented with OOP
  6. (削除) Combat Scripts -> Damage formulas written -> 90% done, test magic out last (削除ここまで)
  7. (削除) Level transitions -> Shaders built, just need to implement | Completed with world map and chapter in betweens (削除ここまで)
  8. (削除) Unit UI stats screen (削除ここまで) Done, just need it to be nicer but this can be polished
  9. (削除) Inventory -> Started, add swaping of position, Need to add enabling of weapons allowed (削除ここまで)
  10. (削除) Trade function Completed, all units can trade with each other (削除ここまで)
  11. (削除) Convoy Function (削除ここまで) -> Complete
  12. ~~Dialogue System -> 90% done, need some tweeks, would like to parse ~~ -> All done
  13. (削除) Level up and stats system (削除ここまで)
  14. Items database -> Items template built, added more weapons, added magic and ranged weapons, added bows doing triple damage to flyers.
  15. End turn menu -> Menu built, end turn option added, rest needs to be build up Update -> added status screen
  16. (削除) Save/Load function (削除ここまで) -> Complete Add to save/load as needed
  17. (削除) Action Select Function -> Menu built, options need to be built, wait has been added, Added trade and heal (削除ここまで) All done
  18. (削除) Add Game over and Intro Screen -> Complete and tested. Just add options and loading to this next (削除ここまで)

Bugs to fix

  1. (削除) Trade screen -> When you are the last unit and you trade, the next phase starts due to the turn manager constantly checking every frame. This will need to be changed. (削除ここまで) Fixed this by adding extra state for units
  2. (削除) Level up screen -> When a unit level ups, if the enemy/ally is not dead and still alive, it has more prority on the z index over the screen overlay. We will need to hide the units when this is the case. (削除ここまで) Fixed by increasing Z-Index
  3. (削除) Bad sorting function? -> I keep getting this error and I'm not sure why. Check in with the custom sort function on the Priority queue (削除ここまで) Updated Godot from 3.1.1 to 3.1.2 fixed this issue
  4. (削除) Node already idle process? -> This error pops up once in a while and doesn't do anything but I've noticed that some units will have their animation speed way too fast or some animations just won't start on the UI when this shows up. Not 100% sure why this is hapenning but not a mission critical bug to be honest. (削除ここまで) Updated Godot from 3.1.1 to 3.1.2 fixed this issue
  5. UI Bugs -> A few things are misaligned and other polish can be done.
  6. Memory Leak -> Need to check if the game is running away with ram. None so far with the editor but I feel like cleanup on exit could be done better.

Live Demo

https://godot-tbs-fe.herokuapp.com/ This is out of date but will be updated once I have some progress done.

Screenshots

AI AI

Combat Combat Screen

Movement Movement

Party Members and UI UI and Party Members

Trade Screen Trade Screen

About

Fire Emblem running on GoDot game engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /