Seriously struggling with creating a guessing game,

edited December 2016 in Kinect

[REDACTED]

Answers

  • Please post the code you have so far.

    Kf

  • edited December 2016

    [REDACTED]

  • edited December 2016

    [REDACTED]

  • Select your code, ctrl + o to indent. Leave a line above and below. Markdown will format is as code.

  • edited December 2016

    [REDACTED]

  • Code wash attempt #1:

    int secret_num;
    String Number = "";
     String feedback = "";
    
    void setup(){
    
        size(700,400); //screen size
        smooth(1); // smoothing
        textAlign(CENTER);
        textFont(createFont("Georgia",17));
        background(255);
    
    
      //Random number generation
    
      secret_num = int(random(9));
     println("Secret Number is  " +secret_num);}
    
    
    
    //Text on screen
    
    void draw(){
      background(255);
      fill(0);
      text("I'm Thinking of a number between 1-100 can you guess what it is? You have 20 guesses,",350,50);
      text("Better start thinking ;D",350,70);
      text("Enter what you think it is into this box -->",350,350);
      rect (550,320,100,50);
      text(feedback, 350,200);
      fill(255);
      text(Number,600,350);
    
    }
    
    
    void keyPressed() {
    
    
    
       println (Number);
    
    
      //Result
    
     if(key == ENTER || key == RETURN); 
    
                    //  Number="";
     if (keyCode == ENTER)
    
    
     if(int(Number) == secret_num){
    
       feedback = "Correct!! You got me this time! Well done!!";
       Number = "";
       secret_num = int(random(9));
     } else if (int(Number) > secret_num) {
       feedback = "Wrong!! HAHA! Your going to have to try a smaller number!!";
       Number = "";
     } else {
       feedback = "Wrong!! HAHA! Your going to have to try a bigger number!!";
       Number = "";
     }
    
    //Input
    Number = Number + key;
    }
    
  • Don't check if the number is correct till you press enter, as the number can be two-digit also.

Sign In or Register to comment.