DAT602 – 29/02/2016

Due Dates;
Milestone 1; Friday 6th May
Milestone 2; Friday 27th May
Milestone 3 and Blog; Friday 17th June

  • Work in team for the first 4 weeks
  • For a start think of the game as a single player game and then add the multiplayer gameplay later on
  • Game is to be predominantly a point and click game
  • Doesn’t have to be a “game” but can be a way to show users around an area
  • But does need a leaderboard, so probably best a game
  • Doesn’t have to be a running game at the end but just needs to have all the aspects to pass that will work if the game works
  • Put the project in a file that is shared with Todd

Game idea;

  • Cookie Clicker Game
  • Called Code Clicker
  • Main aim of the game is to click a button to write more lines of code. The more clicks, the more lines, the more points
  • A player creates a game which will be in single player
  • When more players join their score and name will be displayed alongside the first user’s score
  • Users can join can leave the game until the last person leaves
  • The user’s score is then stored if it higher than their last high score, when they leave the game
  • Users score start again when they join another game
  • Aim is to beat your personal score and/or the score of the other players in the game
  • Has the option to add in achievements and power ups when a certain score is reached

Storyboard;

  • Splash Screen at when starting the application

Splash Screen.PNG

  • User logs in as a new user or returning user. They enter their username and password and it will either go to there account or create a new account if theirs does not exist.

Login.PNG

  • No two users can have the same username as the password will work with one account only
  • If they are a new user then a screen will show welcoming them to the game.

Welcome New User.PNG

  • If the user is blocked then the below screen will inform the user

Blocked User.PNG

  • When the user enters the correct username and password it takes them to the menu screen
    • This shows the current games that are running which can be joined by click on them. They will launch into their own instance of the game like single player but the other users, scores and names, in the same session will be displayed.
    • Has start new game button. This starts a new game where other users can join
    • Has Exit button to close game
    • If admin then an admin button will be displayed. This will take the admin to an administration screen where they will be able to manage users scores and privileges

Main Menu.PNG

  • If the user wants to start a new game then they click the new game button which will launch them into a new game.
    • Here the user clicks on the “Write New Line” button to increase their score
    • At certain scores the Multiplier buttons will unlock and when the user clicks them it will give them a click bonus for a certain time limit.
    • The Multiplier buttons will appear at random locations on the screen using a location based system. The user will then will have to click the button before it disappears.
    • In the box on the right the users that are playing in the game and there scores are displayed. If the users has a multiplier enabled then it is shown also.
    • An Menu button quits the user from current session and returns them to the main menu
    • An Exit button quits the user and closes the game

Game Screen.PNG

  • From the main menu if the user clicks on the high scores button it takes them to the high scores screen
    • This show the users and their corresponding highest score achieved in one of their games
    • A Menu button quits the user from current session and returns them to the main menu
    • A Exit button quits the user and closes the game

High Score Screen.PNG

  • From the main menu if the user clicks on the admin button it takes them to the admin screen. The admin button is only available if they are an admin.
    • An admin can view the users accounts from here
    • Users names, High Scores, Blocked status and Admin status are shown
    • An admin can highlight a user and click one of the four buttons on the right to do the corresponding action.
    • Highlighting a user and clicking “Block User” will check the user as blocked and won’t allow them to login. Clicking it again with the user highlighted will unblock the user
    • Highlighting a user and clicking “Admin Control” will check the user as an admin meaning that the admin button will show on their menu. This will give them admin access. Clicking it again with the user highlighted will remove the admin button.
    • Highlighting a user and clicking “Adjust Score” will show a screen allowing the admin to adjust the user’s score. This is shown in the next storyboard
    • Highlighting a user and clicking “Edit User” will show a screen allowing the admin to edit the user’s username and password. This is shown in the last storyboard
    • A Menu button quits the user from current session and returns them to the main menu
    • A Exit button quits the user and closes the game

Admin Control Screen.PNG

  • The adjust score popup allows the admin to view the current high score and if needed adjust it
    • The admin can enter a new highscore and then click the “Accept” button. This will update the user’s high score
    • The “Cancel” button closes the popup with no changes made

Adjust User Score.PNG

  • The edit user popup allows the admin to view the current user’s username and password and if needed change it
    • The admin can enter a new username and password for the user and then click the “Accept” button. This will update the user’s username and password
    • The “Cancel” button closes the popup with no changes made

Edit User.PNG

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s