Agmanta, Christal Kaye J.; Chaves, Samantha D.; De Roxas, Carnation Jhulia I.; Fernandez, Lantis Red L.; Galang, Janelle Carla; Jagonoy, Jhon Mar. F.
Ludus Compiler
- Compiler: (Bachelor of Science in Computer Science) - Pamantasan ng Lungsod ng Maynila, 2025
OVERVIEW: The word Ludus is an ancient Roman term that translates to “play,” “game,” or “training,” which encapsulates the interconnected mature of gaming and learning. This concept bridges the gap that learning can be done in an enjoyable and motivating manner, without losing mastery, practice, and progression. Ludus draws inspiration from various programming languages to create a beginner-friendly learning platform while combining foundational coding concepts with gaming terminology. It adopts the simplicity and dynamic nature of Python, utilizing its clean syntax, lack of line terminators, and type inference to make coding approachable and intuitive. From C, it borrows the structured methodology for creating functions and organizing data with structs, reinforcing the importance of logical program design. Meanwhile, elements from JavaScript and Java contribute essential rules and syntax familiarity. By blending these influences, Ludus offers a seamless, gamified learning experience where beginners can easily grasp coding concepts. Its approachable syntax and solid foundational principles help learners build both basic skills and a deeper understanding of programming logic.