Computer Science Question

Make a small 2D endless-runner style game or any closely related genre that shows you can generate enemies/environment automatically and scale difficulty over time.

Requirements

  • Procedural or automatic spawning of obstacles/enemies
  • Difficulty that increases as the player survives or scores more
  • At least 3 types of obstacles (e.g., 3 different sprites)
  • At least 1 collectable (e.g., coins)
  • At least 2 character animations (idle + moving) and
  • At least 2 audio feedback for collecting items and bumping into obstacles
  • At least 2 juicy effects (e.g., particles, camera shake, etc.) for collecting items and bumping into obstacles

Optional

  • (20-point bonus) Power-ups (shield, auto-collect, slow motion, etc.)
  • (20-point bonus) Create a Start Game screen that includes:
    • A button that starts the actual game level (optionally with a difficulty selection), and
    • A Credits section/page that lists your name and optionally the class name.

Resources

  • You may use the Zigurous Endless Runner project as a starting point, just give proper credit.
  • You may use any legally usable free assets for art, audio, or fonts (asset store packs, open-source resources, or your own creations), with proper credit.

Goal

Make something youre proud of!

What to Submit

  • Itch.io game page that includes:
    • A playable build of your game
    • A cover image
    • A short description
    • How to play (controls + basic goal)
    • At least two screenshots
  • Reflection paragraph
    • 1 short paragraph on:
      • What you found particularly challenging
      • What you would like to implement or further develop in the future
  • GitHub link: A link to the GitHub repository for your project

WRITE MY PAPER


Leave a Reply