-
Notifications
You must be signed in to change notification settings - Fork 0
Codename: Slate
Codename:Slate is a game designed for children that teaches programming concepts using a visual based programming language.
- Aaron Cowdrey
- Zach Motsinger
- Philip Read



- Backed Shell Completed
- Capital Letters and Numbers
- Text Output Function Shells
- OpenGL Groundwork Coded
- Dynamic Line Drawing using Spline Math
- Basic Node and Line Classes
- Aaron Cowdrey - Base Graphical System and Smoothing Research
- Philip Read - Text Outputting
- Zach Motsinger - Backend Logic
Create an Alpha Prototype that contains the following features:
- Input, Output, Arithmetic, and Boolean Logic Node Functions
- One Spline
- Console Text Rendering and Support
- Backend Functions that Process Node Functions
- Backend System to keep track of Splines and Execution position
- Pause Button for minor debugging functionality
Our final product, at least for this class, is a sandbox environment for creating simple programs. The project still needs a lot of work and polish to be publishable and even more so to be able to hand it to a child trying to learn programming for the first time.
What we can say is that the underlying graphics engine is fleshed out and robust enough to be extended into a fully functioning educational tool and/or game. Much will need to be done to accomplish this and we hope to continue working on this application into the future.
For a look at the current state of the project and what it can currently do, please watch our demonstration video here:
And please feel free to try the app yourself or even build upon it at our github repository: