Skip to content

A finite-state machine for modeling the behaviors of feral ghouls.

License

Notifications You must be signed in to change notification settings

ShawnDriscoll/Python-Feral-Ghoul-FSM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

images/feral_ghoul_fsm.png

Feral Ghoul FSM 0.0.1a

Feral Ghoul FSM 0.0.1a is a Python 3.11 finite-state machine for modeling the behaviors of feral ghouls from Fallout 3 using NPC characteristics and modifiers from the Traveller RPG. The ghouls are spawned in an injured state and will look for ways to heal themselves.

images/drum.png

Feral ghouls will stand near drums to heal themselves if they are below 50% health.

images/glowing_one.png

Glowing feral ghouls will heal rapidly if next to a drum. They can also heal regular feral ghouls that are near them. But only when they are at 100% health.

images/ghoul.png

Regular feral ghouls cannot heal anything.

Notes

Feral Ghoul FSM 0.0.1a has been tested already on Windows 10 and 11. For the gameobjects library imported into this program, you will need the book titled: Beginning Game Development with Python and Pygame 2nd Edition, by Will McGugan.

The Traveller game in all forms is owned by Far Future Enterprises. Copyright 1977 - 2024 Far Future Enterprises. Traveller is a registered trademark of Far Future Enterprises.

Contact

Questions? Please contact shawndriscoll@hotmail.com

About

A finite-state machine for modeling the behaviors of feral ghouls.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages