C#/C# 프로그래밍

[C#프로그래밍] 숫자 맞추기 게임

냠냠쿠 2023. 8. 9. 10:41
728x90

 

https://m.post.naver.com/viewer/postView.naver?volumeNo=31960668&memberNo=6255089&navigationType=push

 

- 위 네이버 포스팅을 참고해서 숫자 맞추기 게임 폼을 만들었다.

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace FindNumber
{
    public partial class Form1 : Form
    {
        private int findNumber = 0;
        private int chance = 0;

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int inputNumber = Int32.Parse(textBox.Text);

            if(inputNumber == findNumber)
            {
                display.Text = "승리했습니다!";
            } else
            {
                chance--;
                display.Text = "기회는 " + chance + "번 남았습니다.";
            }

            if (chance <= 0)
            {
                display.Text = "실패했습니다";
            }
        }

        private void buttonStart_Click(object sender, EventArgs e)
        {
            var rand = new Random();
            // 1~20 사이의 정수를 가져와 findNumber에 저장 
            findNumber = rand.Next(1, 21);
            chance = 10;
            display.Text = "맞출 숫자를 입력하세요";
        }
    }
}

728x90