Skip to content

A sci-fi themed coding minigame to learn Python basics. Solve challenges directly in your browser - no installation required. Built with HTML, CSS, and Skulpt.js.

License

Notifications You must be signed in to change notification settings

ahsoorah/internship-capstone-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

PROJECT NOVA is an interactive, browser-based game designed to teach Python fundamentals to kids or other programming beginners through an engaging futuristic hacker narrative. Solve challenges and hack your way through the system directly in your browser.

About The Project

This game was developed as a capstone project for a technology internship at an experiential learning institute. Its primary goal is to provide a fun and engaging way to teach the fundamentals of Python to kids and teens aged 9-15.

Built With

Vanilla JavaScript: For all the game logic, level progression, and DOM manipulation.

HTML5: For the structure and content.

CSS3: For the retro, hacker-themed styling and animations.

Skulpt.js: The in-browser Python interpreter that makes this project possible.

Features

Interactive Python Challenges: Write and execute real Python code.

Zero Setup Required: Runs entirely in the browser.

Engaging Storyline: A sci-fi narrative to keep players motivated.

Level-Based (7) Progression: Introduces Python concepts one step at a time.

Instant Feedback: The terminal immediately tells you if your code is correct, has an error, or is the wrong solution.

Refreshing Animations: Custom CSS animations provide a dynamic and immersive experience for level transitions and errors.

How To Play

Open the Game: Download the repository/open the index.html file in your browser.

Read the Mission: The story text will give you a mission and a hint.

Write Your Code: Type your Python solution into the code editor. The Tab key is enabled for proper indentation.

Execute the Hack: Click the "Execute Hack" button and see if you've bypassed the system!

About

A sci-fi themed coding minigame to learn Python basics. Solve challenges directly in your browser - no installation required. Built with HTML, CSS, and Skulpt.js.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages