Inspiration
The inspiration for this project came from our AP Computer Science A project where we had to use swing to develop a 2d animation of a cityscape. We decided to use this concept to create a visual timeline of the Chicago skyline.
What it does
This program shows an animated city skyline with a day night cycle, cars, and airplanes. The program should allow the user to toggle through several decades to view what the skyline looked like during that time period. However, we unfortunately didn't get that far.
How we built it
We used BlueJ as our IDE while we relied heavily on the swing package to render our graphics.
Challenges we ran into
We were unable to coordinate a way to store the several dimensions of coordinate arrays to draw what the city looked like in different decades and we tried several different methods simultaneously which ultimately made our code very difficult to comprehend or debug. This unfortunately caused us to forgo the original skyline idea and instead strive for a regular cityscape with complex details.
Accomplishments that we're proud of
We were able to implement key detection to toggle through different decades. Key detection was our biggest worry when we first conceived the idea. However, we were able to figure out key detection rather quickly, which is an accomplishment we are very proud of despite the outcome of the project.
What we learned
Coordination is important! We likely would have been able to pull off our idea if we were able to settle on a proper method to store the large amount of data, we would have been much more productive.
What's next for City Project
Moving forward, we will hopefully be able to continue to work together and resolve many of the issues which hindered us today. We couldn't pull off the project in the 10 hours we were given, but we are hopeful that with more time in the future, we can bring the original project to life!
Log in or sign up for Devpost to join the conversation.