Leading scientists have proven, via science, that learning your coworkers names while starting a new job is useful. Your test project is to make it happen!
-
Use this JSON API, which returns a list of employees along with their headshots, as a datasource for the game. A swagger spec for this API will be created soon to use as a reference.
-
Use these Figma designs as a reference for your implementation of the game. Try to match these designs as closely as possible. All assets are either default SFSymbols or can be exported from Figma directly.
-
Include an app icon, splash screen, main menu and game screen as shown in the designs. Don't forget to support iPad as well as iPhone, in both landscape and portrait mode.
-
Clicking “Practice Mode” or "Timed Mode" on the menu screen will navigate to the game screen. On the game screen, the game will select 6 employees at random from the list of employees and display their headshots in random order. Out of the 6, the name of one of those random employees will appear on the screen.
-
The user must select the headshot that belongs to that person. If they guess correct the application will show that and a new 6 random employees will be displayed along with another name.
-
In practice mode this will continue until a user guesses incorrect in which case the screen will say “Game Over!” and display their score. Clicking "OK" will navigate them back to the Menu.
-
In timed mode the user will be able to make incorrect guesses until they find the correct user, in which case a new set of random employees will be displayed. This mode ends when a timer runs out, feel free to make the timer as long or short as you would like. Once the timer runs out, their score is displayed and clicking "OK" navigates them back to the Menu.
-
You can implement this app however you choose, that said, your Name Game test project will be evaluated according to this rubric.