I found inspiration for Guess The Year when I saw a post on Instagram that said "These songs are 10 years old." This gave me the idea that it could make a great trivia game.
What it does
Guess the Year is a trivia game where you need to guess the year of when certain things happened. When the game first starts, the player will need to guess the year the song was released. They are presented with 4 options to choose from.
In a single-player game, 10 questions are asked. For every correct answer, a point is won.
In a 2 player game, both players go head to head and will be asked 5 questions each. Each question is worth a certain amount of points.
Question 1 & 2 = 1 point Question 3 & 4 = 2 points Question 5 & 6 = 3 points Question 7 & 8 = 4 points Question 9 & 10 = 5 points
In a 3 or 4 player game, it all comes down to the last person standing. If a player gets the question wrong, the player is out. However, the 3 or 4 player game is only available to those with the All Access subscription.
The All Access subscription gives the user access to more topics: movies, general knowledge, tv, sports, art, literature and business. They also get more music questions and the ability to see their rankings.
How I built it
I developed Guess the Year using the ASK-CLI, Alexa SDK, AWS Lambda, S3 Bucket, DynamoDB, Alexa Presentation Language and Node.JS.
Challenges I ran into
This was a very content-heavy skill, that required a lot of time. I had a lot of research to do for each category. I also had to make up a lot of wrong convincing answers for hundreds of questions for the players.
Another Challenge was including the APL. I had to really push myself as designing is not my speciality. I was reading the documentation on how to apply certain APL features such as Touch Wrappers. I really wanted to make it visually appealing and it took time creating the 11 screens.
Accomplishments that I'm proud of
I was really proud of how I integrated APL into this skill. I really wanted to make this strong visually and I think the time spent on this skill truly shows. I don't think I've ever had to invest that much time in content for a skill before but I believe content is the key for a premium experience.
What I learned
Guess the Year has allowed me to experiment more with APL and become more comfortable with it. I now actively apply APL into all my present and future skills which was something I was hesitant to do before.
What's next for Guess the Year
- More categories
- More questions
- More game modes