Inspiration

The inspiration for this project was something alien/space themed which can also somehow connect to education about the diverse cultures of our planet!

What it does

The application's home screen provides instructions and rules for the game. To begin, simply click the "Blast Off" button, which launches the game sequence where you must land your alien ship on a landing pad using a special controller. Upon successful landing, you will be shown which country/culture you have landed in and answer a related question. Correct answers increase your score. Although subsequent levels that increase landing difficulty and explore new countries and cultures were not implemented, the current version provides an engaging and educational experience.

How we built it

We developed the application by dividing our efforts into three specialized teams: Front End, Back End, and Tech. First, we concentrated on the Front End team, which laid the foundation for the application's visual appearance, incorporating buttons and graphics. Following this, we shifted our focus to the Back End team, which developed the overall functionality of the game and prompts that would be included. In addition, the Tech team created a program for implementing the controller using their advanced electrical and robotics skills. The result was a well-crafted application that was thoughtfully designed and thoroughly executed.

Challenges we ran into

Our project encountered some major challenges during the back-end development and implementation of the controller. Although none of us were experts in back-end development, we were determined to learn and grow from the experience. Despite our best efforts, the implementation of the controller posed a significant challenge due to a setback we faced when our 3D printer failed to create the necessary components for the motorized controller. Nevertheless, we persevered and overcame this obstacle by utilizing our problem-solving skills and finding alternative solutions. In the end, our resilience and resourcefulness paid off and we were able to create a successful control system.

Accomplishments that we're proud of

Our application was a resounding success, featuring a fun and engaging game as well as an interactive quiz, all of which were expertly integrated with a fully functional microcontroller. Throughout the development process, we gained a wealth of knowledge and experience, allowing us to further hone our software development skills. The challenges we faced served as valuable learning opportunities, and we emerged from the project with a newfound understanding of what it takes to create a successful application.

What we learned

Many of our group were newer to HTML/CSS and Javascript. We had a lot of trial and error, researching and overall learning from one another.

What's next for GeoAlien

We'd like to implement an API to it where it can ask more detailed questions, to add more levels, make it mobile and to overall clean up the game. We truly think that GeoAlien is a fun way to learn more about other countries in a fun, effective way.

Built With

Share this project:

Updates