Immersive 3D world
Roam a low poly RPG world built in Unity, where every region hides new programming challenges to conquer.
Explore floating worlds, clear programming quests, and bend finite automata to your will. CSFRONTIERS turns Java, web development, PHP, Python, C#, and the Theory of Computation into an adventure that adapts to how you learn.
Built from the official STI West Negros University learning resources, so every challenge you clear lines up with what you study in class.
Roam a low poly RPG world built in Unity, where every region hides new programming challenges to conquer.
Generative AI crafts fresh questions from your lessons and tunes the difficulty to your current skill level.
Walk through state machines as cave puzzles and watch abstract theory turn into something you can see and touch.
True or false, multiple choice, drag and drop, and fill in the blank keep every quest varied and focused.
Earn experience, climb your class leaderboard, and track your average score from your personal dashboard.
Teachers manage classes, build quizzes with AI help, and follow every student's progress as it happens.
Content unlocks with your academic standing, reinforcing the basics early and opening the Theory of Computation in third year.
Build programming logic from the ground up with object oriented fundamentals.
Design, style, and script interactive web pages with the core web stack.
Go server side and multi language, then step into the machines behind computation.
Finite automata stop being symbols on a whiteboard. In CSFRONTIERS you trace every transition yourself, one input at a time, until the machine accepts.
Sign up with your student ID and Gmail, then confirm with a one time code.
Enter the class code from your teacher and wait for them to approve you.
Launch the game, explore the world, and clear the challenges built for your year level.
Watch your XP, scores, and leaderboard rank grow from your dashboard.
Students play, teachers guide, and administrators keep the whole platform running.
CSFRONTIERS is a Bachelor of Science in Computer Science thesis at STI West Negros University. It brings programming languages and the Theory of Computations with Automata together in one 3D RPG, a supplementary learning tool with challenges that adapt to each student, answer explanations from Google Gemini, and web portals for students, faculty, and administrators.
Programming and automata are closely linked in the curriculum, yet both are hard to learn from lectures and handouts alone. The study set out to close that gap with one interactive system.
Students travel a World Map of floating islands in curriculum order. Each island wraps its lessons in a story, with puzzles, obstacles, and enemies to clear before the way forward opens.
The Guide, Woodworker, Traveler, and Merchant teach movement, casting, combos, the map, and the parts of a computer.
The Courier's undelivered letter leads up the Java Tree, through the Lower Root Hall, Upper Canopy, and Palace, to the Termite Prince and his twin, the Dark Prince.
Rebuild a broken page inside a hedge maze, then clear four manor terms of houseflies and face the Housefly Lord.
Four castle terms of Snakefly soldiers, archers, and duelists stand between the student and the Snakefly Regent.
Recover supplies stolen by fire ant raiders, fix Ignivar's server script on the summit, then descend through four Cinderroot terms to the Cinder Queen.
Each dungeon is a DFA: rooms are states and corridors are transitions labeled 0 or 1. Students walk an input string to the accepting room or find the strings the machine accepts. It covers finite automata and regular languages.
The game connects to a web portal for each role. See the portals for sign in links.
Objective 5 set a target of at least a Good rating in three areas. Performance and system quality are complete and both met it. The user acceptance evaluation is in progress.
| Page | Perf | Acc | BP | SEO |
|---|---|---|---|---|
| Landing page | 100 | 100 | 100 | 100 |
| Student login | 100 | 100 | 100 | 100 |
| Student registration | 100 | 100 | 100 | 100 |
| Student home | 100 | 96 | 100 | 100 |
| Student leaderboard | 100 | 96 | 100 | 100 |
| Faculty home | 100 | 100 | 100 | 100 |
| Faculty My Classes | 100 | 93 | 100 | 100 |
| Admin student list | 100 | 100 | 100 | 100 |
| Average | 100 | 98.13 | 100 | 100 |
Desktop audits on the development server. Pages appeared in 0.3 to 0.4 s, main content in 0.4 to 0.6 s, with 0 ms blocking time.
| Part | Mean |
|---|---|
| Software developers' performance | 2.94 |
| System source codes | 2.79 |
| Delivery of information | 2.67 |
| Overall system quality | 2.67 |
| Data input | 2.61 |
| General interaction | 2.60 |
| Usability of the user interface | 2.47 |
| System help | 2.33 |
| Overall mean | 2.66 |
Rated Good (3), Needs Improvement (2), or Poor (1). A mean from 2.33 to 3.00 is Good.
User acceptance in progress. Students and faculty rate the system on an ISO/IEC 25010 questionnaire covering Quality in Use, General Interactions, Functional Requirements, and Delivery of Information, on a 5-point scale where 3.41 and above is Good. Its results will complete Chapters IV and V.
The conclusions drawn so far, in the order of the objectives, and what the researchers recommend next.
What each document covers. The user manual is available to download. The manuscript and appendices are not posted online because they contain personal records.
The full study: the problem, related literature and systems, the methodology and system design, the evaluation results, and the conclusions and recommendations.
The supporting records: data sources, survey instruments, costs, minutes, the project dictionary, source code, evaluation forms, and certificates.
An illustrated guide for students, teachers, and administrators, with step by step instructions and screenshots.
The needs assessment answered by 85 students. They rate the traditional approach and their need for a 3D game on a 5-point scale, then pick the features the system should include.
The project at a glance: the island journey from first to third year, system previews of the game and the three portals, key features, the researchers, and the link to SDG 4, Quality Education.
Create your account, join your class, and start turning hard computing concepts into victories.