Inspiration

Online coding schools are missing two critical elements to motivate students 1) Social interaction and 2) Competitive aspect. Also there's no link between visual programming and textual programming in current learning environments.

What it does

Slush Smackdown allows you to develop coding skills and compete with your code against friends in real-time.

How I built it

Gaming engine built with JavaScript and Meteor framework, using embedded JavaScript code interpreter (also written in JavaScript).

Challenges I ran into

-- Making sure that game-replays will have always same results even if users are using Math.random() in JavaScript.
-- Implementation fast enough game server for multiple simultaneous games, each of which updating the game status to browsers 10 times per second using socket connection. -- Allowing players w/o previous programming experience to play slush smackdown with a graphical programming interface

Accomplishments that I'm proud of

Fully functional real-time multiuser coding game built in 48 hours from scratch to launch.

What I learned

We should start writing these submission texts earlier.

What's next for Slush Smackdown code school

Start marketing the product to aspiring coders!

Built With

Share this project:

Updates