This is a puzzle game created using Unity Engine and linked to GitHub. To access the graphical README file, please click here. To read the programming scripts, navigate here. Scripts are under different folders related to their functionalities.
- Table of contents
- How to run the game
- The game's objective
- Account and game
- Controls
- Cool features
- Additional notes
- Download the folder (GoldCoastSection_MarkKeppelHighSchool)
- You are NOT required to have a Dropbox account to download
- Click the download button on the top right corner
- Right-click on the folder and unzip it (click on extract all)
- Open the unzipped folder and double click on FBLAPuzzle.lnk (or open the inner folder and double click on FBLAPuzzle.exe)
- If a window pops up “Windows protected your PC,” click on more info and click on run anyway
- This virus-free game is a standalone executable
- The game's objective is to entertain and educate users on general FBLA knowledge
- Once open the FBLAPuzzle.exe file you will see a login page
- If you do not have an account in the game, click on the create new account link on the bottom right corner
- Once you have an account, log in to play the game
- Your information (username, password, records on levels, etc.) will be saved on your computer
- This multi-player function enables users to have fun and compete with each other
- Player maneuver
- Use mouse to click on different buttons
- Use WASD or ↑↓→← (the arrow keys) to move the player
- Quit program
- Pressing the ESC key will activate the pause menu
- User can quit anytime by pressing the quit button on the pause menu
- Avatar
- Users can choose their avatar when they create an account
- Users can change their avatar by clicking the avatar on the map page
- ESC key
- User can change the volume of the game from there and navigate to different scenes
- Instructions and Tutorial
- Graphical instructions are provided
- A tutorial is provided at the end of the instructions
- User Interface
- Different scenes and scene transition are provided
- Tip in a level
- A tip button will show up if the user got stuck on a level
- Clicking on it will prompt a video on how to pass the level
- A tip button will show up if the user got stuck on a level
- Leaderboard and scoreboard
- The main menu (as known as title page or homepage) contains the leaderboard that ranks the players according to their total star count
- The scoreboard on each level ranks the players according to their points in that level
- If you placed in the first 5 on the leaderboard or scoreboard, celebratory fireworks will display
- Lives, stars, and points in a level
- In each level, users start with 3 hearts and 3 stars
- A question related to FBLA is prompted each time an unanswered box is pushed into the X area
- Each incorrect answer will cause the user to lose a heart
- When all three hearts are lost, you lose a star, and the level restarts
- The first trial of each level will determine how many stars you get for that level
- There are 4 outcomes available upon completion of each level. You can either earn 0 star, 1 star, 2 stars, or 3 stars for that level
- Points will be determined by how fast you complete the level
- Users can replay the level to score higher points
- As an advanced rule, player will lose points when they undo a move or reset the pieces' positions
- Question Database
- The question bank is a .csv file
- Question bank could be easily replaced with different .csv files to display different questions
- Notice that the question bank can only be replaced before the game is built
- All drawing (except the FBLA logo) in the game are drawn by our team members using PhotoShop
- All levels (positions of boxes, obstacle, and player) are designed by our team members
- Background music and sound effects came from YouTube
- No Copyright | Calm Jazz Music | Background Chill | Cafe Music | Relaxing Work & Study
- Funny Sound Effects for Youtube Videos - NON-COPYRIGHTED SOUND EFFECTS!
- Freesound Music