My Number Guess Wizard Game

Here is my Number Guess Wizard Game C# Code

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NumberWizard : MonoBehaviour {
    int min = 1;
    int max = 1000;
    int guess = 500;
    
    // Start is called before the first frame update
    void Start() {
        Debug.Log("Welcome to Number Guess Wizard!\n");
        Debug.Log("Just think a number \nbetween " + min + " & " + max + " and don't tell me.\n");
        Debug.Log("Press UP arrow key if your number is higher.\n");
        Debug.Log("Press DOWN arrow key if your number is lower.\n");
        Debug.Log("Press ENTER / RETURN key if my guess is perfect.\n");
        Debug.Log("Is your number " + guess + "\n");

        max += 1;
    }

    // Update is called once per frame
    void Update() {
        //Detect when the specific key is pressed down
        if (Input.GetKeyDown(KeyCode.UpArrow)) {
            min = guess;
            guess = (min + max) / 2;
            Debug.Log("Is your number " + guess + "\n");
        } else if (Input.GetKeyDown(KeyCode.DownArrow)) {
            max = guess;
            guess = (min + max) / 2;
            Debug.Log("Is your number " + guess + "\n");
        }else if (Input.GetKeyDown(KeyCode.Return)) {
            Debug.Log("Woo hoo! we got it.\n");
            Debug.Log("Your number is " + guess + "\n");
        }
    }
}
2 Likes

Incredible looking code!

Privacy & Terms