Skip to content

WWDC23 Swift Student Challenge Winner - This project is called CounTrivia, an engaging game developed in Swift Playgrounds aimed at broadening the user's knowledge about various countries and their cultures.

Notifications You must be signed in to change notification settings

PedroCeccon/WWDC23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CounTrivia


CounTrivia is an engaging game developed in Swift Playgrounds aimed at broadening the user's knowledge about various countries and their cultures. Your objective is to guess the name of a country correctly before your time runs out. You start with the outline of the country's silhouette and can unlock more tips by spending some points. The points are not enough to unlock every tip, but they are reset for each country. If you guess correctly or request the app to reveal the answer, you will be presented with the correct country and be able to see more information about it. Thus making the game a learning process.

Features

  • Boarding Screen with an intro and important information
  • Tutorial Screen with instructions and details
  • Thanks and Attribution Screen with some final words and the free license attributions
  • Screen with informations of each country
  • Reveal the Answer before the time runs out
  • Change country you're trying to guess before time runs out
  • When your time is up, you can choose whether or not you want to see the correct answer
  • Timer is put on hold when you're not in gameplay screen
  • Spend points to unlock new tips
  • Expand images with modal view to provide better visualization
  • Tips that are too big can be expanded on a modal view to provide the full information
  • Messages for incorrect or empty guess attempts

What's Next

  • More game modes:
    • Guess the capital base on the country
    • Pinpoint where in the world the country is
    • Name as many countries as the palyer can before a given time limit
  • Add all countries to JSON file
  • Add even more information about each country
  • Make different color themes that the player can choose
  • Make an autocomplete using the names of the countries on the "Take a guess..." textfield
  • Let the player choose whether the area information is presented using sq mi or kmˆ2
  • Categorize countries in different levels of difficulty and let player decide which levels he wants to include in his game

Recommendation

This app is designed to run on iPhone, it may not look as good on other devices.

Attributions

About

WWDC23 Swift Student Challenge Winner - This project is called CounTrivia, an engaging game developed in Swift Playgrounds aimed at broadening the user's knowledge about various countries and their cultures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages