https://github.com/mejia-dev/epicodus-capstone-planning
Capstone Project planning for Epicodus
https://github.com/mejia-dev/epicodus-capstone-planning
Last synced: 5 months ago
JSON representation
Capstone Project planning for Epicodus
- Host: GitHub
- URL: https://github.com/mejia-dev/epicodus-capstone-planning
- Owner: mejia-dev
- Created: 2023-12-01T16:49:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-01T20:45:08.000Z (over 2 years ago)
- Last Synced: 2025-10-22T04:38:18.907Z (9 months ago)
- Size: 110 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Epicodus Capstone Idea Outline
#### By Aaron Mejia
*[Idea Board image](https://github.com/mejia-dev/epicodus-capstone-planning/blob/main/Capstone%20Idea%20Board%20-%20Final.png) and [original Word document](https://github.com/mejia-dev/epicodus-capstone-planning/blob/main/Capstone%20Idea%20Outline.docx) version of this Outline can be found in the files listed above.*
## Capstone Idea: Spotify Side-Scroller
The Spotify Side-Scroller (name pending revision) is a game that imports your Spotify library or Spotify recommendations to automatically create levels using sound visualizations. The intended style of the levels is to mimic some of the visualizations in versions of Windows Media Player.
## Required Prompt Questions
- Who is this program built for?
- This game is designed for anyone who wants a fun and interactive way to visualize their music. However, the game could also potentially target a competitive gaming audience in the same way that games such as [Beatsaber](https://beatsaber.com) (another game synced to music) have done.
- What is the purpose of the program?
- The program will auto-generate side-scroller levels based on music visualizations.
- What is your end goal for this program?
- The end goal for the program is to have a fully functioning game that allows users to connect their Spotify libraries in order to generate levels.
- Are there any roadblocks or issues you foresee with building this program?
- I will need to figure out how to make a side-scroller game using a web programming language. Since we have not covered the C# section in the coursework at the time of writing, I am unclear if the C# we’re learning will relate to mobile, web, or desktop development (or all of the above).
- Learning about OAuth APIs. I have some experience with them from my IT background, but would need to do some research on them in relation to coding.
- Animating the visualizations may be a challenge. While I haven’t looked into the Web Audio API much, it doesn’t seem like this should be a hard task, but I may be wrong.
- If you were asked to begin working on this program now what would you start with?
- If asked to start on this project now, my first step would be to research the ease/functionality of using JS vs C# for building a side-scroller based on language capabilities and knowledge acquired up to this point.
After doing this, I would develop a project plan.