Rakyat Berilmu Cerdas
Status
● Completed
Category
Game
Created
2026
Description
Rakyat Berilmu Cerdas is an interactive educational game designed to help players understand the concepts, objectives, and functions of Civic Education in Indonesia through engaging and progressively challenging quizzes.Players are invited to explore three adventure regions, each focusing on a different aspect of civic education. Every region contains 10 levels with increasing difficulty, featuring questions that test players' knowledge, understanding, and critical-thinking skills.Each correct answer rewards players with Experience Points, allowing them to track their progress throughout the game. Players can also review their XP history, complete challenges in each level, and unlock subsequent levels by meeting the required number of correct answers.By combining gamification, level progression, and civic education, RBC offers a more interactive, challenging, and enjoyable learning experience. The game aims to foster a deeper understanding of the role of citizens who are knowledgeable, active, and responsible in society and in the life of the nation.
Detailed Specifications
| Software | Role |
| Visual Studio Code | Development Environment |
| HTML5 | Website Structure |
| CSS | Design & Styling |
| JavaScript | Game Logic & Interactivity |
| Neutralinojs | Desktop Application Packaging |
Detailed Explanation
Visual Studio Code
Visual Studio Code is the development environment used to write, edit, organize, and debug the game's source code, including HTML, CSS, and JavaScript files.
Html
HTML is used to build the structure of the RBC game interface, including the main menu, adventure regions, quiz questions, answer options, and XP history section.
Css
CSS is used to design the game's visual appearance, including its dark futuristic theme, green accent colors, responsive layouts, interactive buttons, and level cards.
javascript
JavaScript is the core programming language used to implement the game's functionality, including quiz mechanics, answer validation, XP calculations, level progression, and user interactions.
Neutralinojs
Neutralinojs is used to package the web-based game into a standalone desktop application, allowing RBC to run as a Windows application without requiring users to open a web browser manually.


