Skip to content

Thought-Weaver/Donut-Challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Donut Challenge

Submission

  • Welcome to The Quest for the Mighty Donut, a dungeon crawler adventure in which you will fight dangerous foes, descend into the depths of the realm, and seek out the Mighty Donut to purge the bagel ghosts from within Donut's servers!

How to Play

  • Download this repository as a ZIP file, extract it, and open the index.html file in your favorite (modern) browser on a PC to play. Additional instructions are provided on-screen.

Below is the original text for the readme file regarding this competition:

Goal

  • Design a fun, interactive experience that incorporates all the sounds in the music/ folder.
  • Just remember to respect the Honor Code, and not just copy and paste code.

Requirements

  • Use every sound in the music/ folder.
  • Engage the user with an exciting web experience (or mobile if you have experience with that)
  • You may use a modern Javascript framework like React.js, or have clean vanilla JS.
  • Be able to explain every design choice from module layout to code organization.
  • If you're not comfortable with web development, feel free to use C++, Java, Python, or whatever you're comfortable with.

Bonus points

  • Building a backend with Python Flask specifically
  • Great Design / UI / UX
  • Having clean modular code that shows an understanding of closures and functional programming

Submission

  • Fork this repo, and send a merge request only when you're ready for us to take a look!
  • You have two weeks to build an amazing product. Good luck!

Music notes

  • Feel free to add or change music as long as you have at least 4 soundtracks and 3 sound effects.
    • Delete any unused music files.
  • Soundtracks were taken from http://www.indiegamemusic.com/
    • Please check that site for details on purchasing licenses to use the music.
    • I tried to name the file after its composed name if it has an owner.
  • Sound effects were taken from http://www.flashkit.com/soundfx/
    • I believe the ones I chose were Freeware, but it's always good to check before using in a production setting!

About

Bagel ghosts have infested Donut's servers! It's up to you to find the Mighty Donut in the depths of the backend code to save them!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.8%
  • HTML 8.0%
  • CSS 6.2%