Jump to content

How to handle multiple game modes/difficulty?


Recommended Posts

I am planning a game which will have game modes normal, medium and hard. I plan to change speed and time and maybe some more variables. What is the best way to do this in Phaser? any code examples avaliable with games with multiple modes/difficulty?


I thought of some ways

have multiple gamestates easyGame, mediumGame, hardGame and copy the main gamestate files in each one and change the speed and time variables individually.




Have 1 gamestate and have if statements

var gameMode;


if (gameMode=== easy) {

var speed =1, time =15;

} else if(gameMode===medium){

var speed =2, time =10;


var speed =3, time =5;



I don't know how I would set the game mode to easy/medium/hard tho


here is my setup http://pastebin.com/PKbs6NTi

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...