The Hunger Games Simulator (2020)

Ron Daniel Sison

Software Engineer
C++

Project Overview: My journey began with Suzanne Collins' gripping novel, "The Hunger Games," and culminated in the development of this simulation. My goal was to faithfully capture the essence of the source material, from the original books to the cinematic adaptation produced by Nina Jacobson and Jon Kilik, and distributed by Lionsgate Films.



Technical Details: Over the course of two months, I crafted this simulation using C++ and the Allegro Library to create captivating visuals and an immersive experience. The simulation contains several key features:

  • AI Decision-Making: The AI (Tribute) is designed to emulate the strategic and survival instincts of the characters in the series. Additionally, they have their own different personalities to help them survive in the simulation.
  • Dynamic Health System: Tributes' health fluctuates based on their in-game actions, injuries, and encounters. Their stats also affects this by a lot, which gives some tributes a larger advantage than others.
  • Dynamic Stats: Tribute stats, such as strength and agility, evolve dynamically throughout the simulation. Even before entering the arena, they train their stats to help them survive.
  • Simulation and Tribute Configuration: The parameters of the simulation and tribute attributes are configurable, allowing for a wide range of scenarios. The names can be customized as well, so that the player can watch their tribute win or lose the games.



Arena Events: The arena itself is not just for show, but it introduces events inspired by the books and movies:

  • Fire: Players must navigate through dangerous fire hazards, mirroring the perilous situations from the first book.
  • Flood: Tributes face the challenge of surviving a flood, the water sources that were once important to their survival becomes a major threat to them.
  • Tracker Jackers: Deadly tracker jackers pose a significant threat to tributes, adding an element of unpredictability beneath the trees.
  • Feast: The feast event introduces intense competition for vital resources, closely following the narrative. This event gives the tributes chance to get resources for their survival.
  • Mutts: These includes Wolves, Monkeys, and Killer Birds that were inspired by the books and movies.
  • Sponsors: A tribute get a random item from a sponsor.



Arena Shrinkage: To maintain a sense of urgency and challenge, the arena shrinks after 10 in-game days, ensuring that the simulation remains engaging and time-limited.



This project is a labor of love, faithfully honoring the rich world of "The Hunger Games" while delivering an exciting and dynamic simulation experience.




Title Page

Reaping Day

Training Day

Scoring of Tributes

Simulation

The Fallen

Final Screen


Source (GitHub)

Demo Videos (Drive)

Partner With Ron Daniel
View Services

More Projects by Ron Daniel