Skip to content

3D Game where a duck searches for its lost ducklings.

Notifications You must be signed in to change notification settings

emmanuelsdias/duck-duck-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DuckDuckCode Icon

DuckDuckCode screenshot

This project was developed in JavaScript for the course CMC-30: Computer Graphics at ITA (Instituto Tecnológico de Aeronáutica, Brazil). DuckDuckCode is a 3D world in which users can input "code" in an intuitive way, with the aim of teaching beginners some fundamentals of programming. It was developed by two ITA students: Bernardo Hoffmann (@BerHoffmann) and Emmanuel Dias (@emmanuelsdias).

In DuckDuckGo you control a Duck, which needs to rescue all the lost Ducklings. To do so, you will need to control the Duck's movement using code blocks, each representing an action, a loop or a conditional. The Duck will then execute the code, moving around the world and rescuing the Ducklings. The game is divided into levels, each one with a different challenge. It was heavily inspired by Google's Celebrating 50 years of Kids Coding Doodle.

How to Play

Currently, DuckDuckCode is still in development, however you can play the most recent version here. Note that there are still some bugs to be fixed and some features to be added. Also, currently the movement is controled by the arrow keys (or swipes if in mobile), but the final version will use the code blocks.

About

3D Game where a duck searches for its lost ducklings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published