Skip to content

MapleDrizzle/Enchanted-Roots

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enchanted Roots

Description of Game

Enchanted Roots is an educational point and click game where you play as a cat navigating the mystical Enchanted Forest. With the help of a magical talking bee, players assist the trees against the infestation, exploring the fundamental concepts of Binary Search Trees (BSTs). Using intuitive point-and-click interactions, players learn to insert, search, and delete nodes from trees to restore balance to the forest. Enchanted Roots blends gentle music, whimsical storytelling, and structured computer science concepts into an accessible experience for learners of all levels.

Developers

Basic Instructions

  • In the forest, move left and right with A and D or left and right arrows.
  • Click on tree to select level.
  • Click to delete red infested nodes.
  • Drag and drop pollinated nodes on highlighted spots below the tree's leaves (lowest nodes).
  • Click submit when all nodes have been inserted.
  • Traverse to the right when done with the trees.

Screenshots

Inserting Node Screenshot

Opening Scene

Infested Tree Level

Gameplay Video

Gameplay

Education Game Design Document

https://github.com/DryAgedToast/Enchanted-Roots/blob/main/docs/egdd.md

Links

Credits and Acknowledgements

  • Artwork by Sophia Romero
  • Music and Sounds by Max Mazal

About

Educational game that teaches about binary trees

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 63.0%
  • ShaderLab 29.0%
  • HLSL 6.0%
  • HTML 1.6%
  • CSS 0.4%