Cùng đọc bài viết với Phòng Giáo dục và Đào tạo Sa Thầy Cách tạo một trò chơi súc sắc đơn giản với Windows Forms.
mẫu cửa sổ là một công cụ tuyệt vời mà bạn có thể sử dụng để tạo các ứng dụng dành cho máy tính để bàn. Đây là Cách tạo một trò chơi súc sắc đơn giản với Windows Forms.
Nếu bạn là người mới, mẫu cửa sổtạo một ứng dụng đơn giản giúp bạn hiểu rõ hơn về các sự kiện và cách tạo đồ họa trên biểu mẫu này.
Bạn đang xem: Cách Tạo Trò Chơi Xúc Xắc Đơn Giản Với Windows Forms
Một trong những ứng dụng đơn giản nhất bạn có thể tạo là trò chơi súc sắc. Trong ứng dụng này, nhấp vào nút “cuộn” sẽ chọn ngẫu nhiên và hiển thị một trong các mặt của xúc xắc.
Cách thêm nút lăn vào ứng dụng lăn xúc xắc
Để thêm giao diện người dùng, hãy tạo Ứng dụng Visual Studio mới và sử dụng hộp công cụ để thêm các nút cuộn và xúc xắc.
1. Mở Visual Studio desktop và tạo một dự án Windows Forms mới.
2. Nhấp và kéo nút từ hộp công cụ và đặt nó trên canvas.
3. Sử dụng cửa sổ Tài sản để thay đổi các thuộc tính của nút thành các giá trị mới sau:
Tài sản | giá trị mới |
---|---|
Tên | cuộnNút |
Thư | Cuộn |
Vị trí | 130, 110 |
4. Bấm đúp vào tệp . cái nút Cuộn. Hành động này sẽ tạo một chức năng cho sự kiện nhấp chuột. Chức năng này sẽ hoạt động khi bạn nhấp vào nút đó trong thời gian chạy.
private void rollButton_Click(object sender, EventArgs e)
{
}
5. Bên trong hàm rollButton_Click(), sử dụng lớp Random để tạo một số ngẫu nhiên từ 1 đến 6.
Random random = new Random();
int randomNumber = random.Next(1, 7);
Cách làm 6 mặt cho xúc xắc
Để tạo các mặt cho xúc xắc, hãy tạo 6 đối tượng bảng. Sử dụng lớp Graphics để tạo một vòng tròn đại diện cho mỗi số trên mặt xúc xắc.
1. Tạo 6 đối tượng bảng điều khiển chung, đại diện cho 6 mặt của xúc xắc.
Panel face1 = new Panel();
Panel face2 = new Panel();
Panel face3 = new Panel();
Panel face4 = new Panel();
Panel face5 = new Panel();
Panel face6 = new Panel();
2. Tạo một hàm mới có tên là InitializeFace(). Bên trong hàm này, thêm một số thuộc tính cho các mặt. Chúng bao gồm đường viền, kích thước, vị trí hoặc khả năng hiển thị của mặt xúc xắc. Nó cũng bao gồm một trình xử lý sự kiện vẽ các vòng tròn súc sắc khi bảng được tạo trong thời gian chạy.
private void InitializeFace(Panel face, string name)
{
face.Name = name;
face.Visible = false;
face.Size = new Size(500, 500);
face.BorderStyle = BorderStyle.FixedSingle;
face.Location = new Point(250, 250);
face.Paint += new PaintEventHandler(this.Panel_Paint);
}
3. Ở cuối hàm InitializeFace(), sau khi thêm các giá trị vào thuộc tính mặt xúc xắc, hãy thêm điều khiển bảng vào biểu mẫu.
this.Controls.Add(face);
4. Bên trong phương thức khởi tạo biểu mẫu, gọi InitializeFace() cho mỗi mặt của xúc xắc.
public Form1()
{
InitializeComponent();
InitializeFace(face1, "1");
InitializeFace(face2, "2");
InitializeFace(face3, "3");
InitializeFace(face4, "4");
InitializeFace(face5, "5");
InitializeFace(face6, "6");
}
5. Tạo một chức năng Panel_Paint() cho trình xử lý sự kiện Paint. Hành động này sẽ vẽ các vòng tròn trên mỗi mặt xúc xắc. Chương trình sẽ tạo các vòng tròn đó theo các hướng khác nhau, tùy thuộc vào số lượng mặt bạn đã lăn.
private void Panel_Paint(object sender, PaintEventArgs e)
{
// Create the pen that you will use to draw the circles
Color red = Color.Red;
SolidBrush solidBrush = new SolidBrush(red);
Panel panel = sender as Panel;
// Draw a different number of circles, depending on what face you roll.
switch (panel.Name)
{
case "1":
e.Graphics.FillEllipse(solidBrush, 200, 200, 100, 100);
break;
case "2":
e.Graphics.FillEllipse(solidBrush, 100, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 200, 100, 100);
break;
case "3":
e.Graphics.FillEllipse(solidBrush, 100, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 200, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 300, 100, 100);
break;
case "4":
e.Graphics.FillEllipse(solidBrush, 100, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 300, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 300, 100, 100);
break;
case "5":
e.Graphics.FillEllipse(solidBrush, 100, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 300, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 300, 100, 100);
e.Graphics.FillEllipse(solidBrush, 200, 200, 100, 100);
break;
default:
e.Graphics.FillEllipse(solidBrush, 100, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 80, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 80, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 320, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 320, 100, 100);
break;
}
}
Làm thế nào để tung xúc xắc
Để lăn xúc xắc thành một mặt ngẫu nhiên, hãy sửa đổi hàm rollButton_Click() để hiển thị mặt của xúc xắc khi nó dừng lại ở một số cụ thể.
1. Tạo hàm ResetDie(). Bên trong chức năng này, đặt khả năng hiển thị của tất cả các khuôn mặt thành Sai. Điều này đảm bảo rằng mỗi khi bạn tung xúc xắc, các mặt đã hiển thị trước đó sẽ không còn xuất hiện nữa.
private void ResetDie()
{
face1.Visible = false;
face2.Visible = false;
face3.Visible = false;
face4.Visible = false;
face5.Visible = false;
face6.Visible = false;
}
2. Chỉnh sửa hàm rollButton_Click(). Đặt khả năng hiển thị khuôn mặt thành true nếu bạn tung xúc xắc đến một số cụ thể.
private void rollButton_Click(object sender, EventArgs e)
{
// Generate a random number between one and six
Random random = new Random();
int randomNumber = random.Next(1, 7);
// Hide previously displayed sides
ResetDie();
// Set the side that was rolled to be visible
if (randomNumber == 1)
face1.Visible = true;
if (randomNumber == 2)
face2.Visible = true;
if (randomNumber == 3)
face3.Visible = true;
if (randomNumber == 4)
face4.Visible = true;
if (randomNumber == 5)
face5.Visible = true;
if (randomNumber == 6)
face6.Visible = true;
}
Cách chạy ứng dụng
Chạy ứng dụng với tệp . cái nút Chạy và hãy nhấn Cuộn để tung xúc xắc và hiển thị một mặt ngẫu nhiên.
1. Ở đầu Ứng dụng Visual StudioNhấn nút Chơi màu xanh lá.
2. Nhấp vào nút Cuộn để tung xúc xắc. Các đuôi sẽ thay đổi khi bạn tiếp tục nhấn nút Cuộn.
Trên đây là cách tạo ứng dụng đơn giản bằng Windows Forms. Hy vọng bài viết hữu ích với bạn.
Đăng bởi: Phòng Giáo dục và Đào tạo Sa Thầy
Danh mục: Tổng hợp
Bạn xem bài Cách tạo trò chơi súc sắc đơn giản với Windows Forms Nó có giải quyết được vấn đề bạn tìm hiểu không?, nếu không, hãy bình luận thêm về Cách tạo trò chơi súc sắc đơn giản với Windows Forms bên dưới để thpttranhungdao.edu.vn chỉnh sửa & hoàn thiện nội dung tốt hơn phục vụ bạn đọc! Cảm ơn bạn đã ghé thăm website THPT Trần Hưng Đạo
Thể loại: Văn học
#Cách #tạo #trò chơi #lắc #dice #đơn giản #với #Windows #Forms
[toggle title=”xem thêm thông tin chi tiết về Cách tạo game lắc xúc xắc đơn giản bằng Windows Forms” state=”close”]
Cách tạo game lắc xúc xắc đơn giản bằng Windows Forms
Hình Ảnh về: Cách tạo game lắc xúc xắc đơn giản bằng Windows Forms
Video về: Cách tạo game lắc xúc xắc đơn giản bằng Windows Forms
Wiki về Cách tạo game lắc xúc xắc đơn giản bằng Windows Forms
Cách tạo game lắc xúc xắc đơn giản bằng Windows Forms -
Cùng đọc bài viết với Phòng Giáo dục và Đào tạo Sa Thầy Cách tạo một trò chơi súc sắc đơn giản với Windows Forms.
mẫu cửa sổ là một công cụ tuyệt vời mà bạn có thể sử dụng để tạo các ứng dụng dành cho máy tính để bàn. Đây là Cách tạo một trò chơi súc sắc đơn giản với Windows Forms.
Nếu bạn là người mới, mẫu cửa sổtạo một ứng dụng đơn giản giúp bạn hiểu rõ hơn về các sự kiện và cách tạo đồ họa trên biểu mẫu này.
Bạn đang xem: Cách Tạo Trò Chơi Xúc Xắc Đơn Giản Với Windows Forms
Một trong những ứng dụng đơn giản nhất bạn có thể tạo là trò chơi súc sắc. Trong ứng dụng này, nhấp vào nút "cuộn" sẽ chọn ngẫu nhiên và hiển thị một trong các mặt của xúc xắc.
Cách thêm nút lăn vào ứng dụng lăn xúc xắc
Để thêm giao diện người dùng, hãy tạo Ứng dụng Visual Studio mới và sử dụng hộp công cụ để thêm các nút cuộn và xúc xắc.
1. Mở Visual Studio desktop và tạo một dự án Windows Forms mới.
2. Nhấp và kéo nút từ hộp công cụ và đặt nó trên canvas.
3. Sử dụng cửa sổ Tài sản để thay đổi các thuộc tính của nút thành các giá trị mới sau:
Tài sản | giá trị mới |
---|---|
Tên | cuộnNút |
Thư | Cuộn |
Vị trí | 130, 110 |
4. Bấm đúp vào tệp . cái nút Cuộn. Hành động này sẽ tạo một chức năng cho sự kiện nhấp chuột. Chức năng này sẽ hoạt động khi bạn nhấp vào nút đó trong thời gian chạy.
private void rollButton_Click(object sender, EventArgs e)
{
}
5. Bên trong hàm rollButton_Click(), sử dụng lớp Random để tạo một số ngẫu nhiên từ 1 đến 6.
Random random = new Random();
int randomNumber = random.Next(1, 7);
Cách làm 6 mặt cho xúc xắc
Để tạo các mặt cho xúc xắc, hãy tạo 6 đối tượng bảng. Sử dụng lớp Graphics để tạo một vòng tròn đại diện cho mỗi số trên mặt xúc xắc.
1. Tạo 6 đối tượng bảng điều khiển chung, đại diện cho 6 mặt của xúc xắc.
Panel face1 = new Panel();
Panel face2 = new Panel();
Panel face3 = new Panel();
Panel face4 = new Panel();
Panel face5 = new Panel();
Panel face6 = new Panel();
2. Tạo một hàm mới có tên là InitializeFace(). Bên trong hàm này, thêm một số thuộc tính cho các mặt. Chúng bao gồm đường viền, kích thước, vị trí hoặc khả năng hiển thị của mặt xúc xắc. Nó cũng bao gồm một trình xử lý sự kiện vẽ các vòng tròn súc sắc khi bảng được tạo trong thời gian chạy.
private void InitializeFace(Panel face, string name)
{
face.Name = name;
face.Visible = false;
face.Size = new Size(500, 500);
face.BorderStyle = BorderStyle.FixedSingle;
face.Location = new Point(250, 250);
face.Paint += new PaintEventHandler(this.Panel_Paint);
}
3. Ở cuối hàm InitializeFace(), sau khi thêm các giá trị vào thuộc tính mặt xúc xắc, hãy thêm điều khiển bảng vào biểu mẫu.
this.Controls.Add(face);
4. Bên trong phương thức khởi tạo biểu mẫu, gọi InitializeFace() cho mỗi mặt của xúc xắc.
public Form1()
{
InitializeComponent();
InitializeFace(face1, "1");
InitializeFace(face2, "2");
InitializeFace(face3, "3");
InitializeFace(face4, "4");
InitializeFace(face5, "5");
InitializeFace(face6, "6");
}
5. Tạo một chức năng Panel_Paint() cho trình xử lý sự kiện Paint. Hành động này sẽ vẽ các vòng tròn trên mỗi mặt xúc xắc. Chương trình sẽ tạo các vòng tròn đó theo các hướng khác nhau, tùy thuộc vào số lượng mặt bạn đã lăn.
private void Panel_Paint(object sender, PaintEventArgs e)
{
// Create the pen that you will use to draw the circles
Color red = Color.Red;
SolidBrush solidBrush = new SolidBrush(red);
Panel panel = sender as Panel;
// Draw a different number of circles, depending on what face you roll.
switch (panel.Name)
{
case "1":
e.Graphics.FillEllipse(solidBrush, 200, 200, 100, 100);
break;
case "2":
e.Graphics.FillEllipse(solidBrush, 100, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 200, 100, 100);
break;
case "3":
e.Graphics.FillEllipse(solidBrush, 100, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 200, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 300, 100, 100);
break;
case "4":
e.Graphics.FillEllipse(solidBrush, 100, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 300, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 300, 100, 100);
break;
case "5":
e.Graphics.FillEllipse(solidBrush, 100, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 300, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 300, 100, 100);
e.Graphics.FillEllipse(solidBrush, 200, 200, 100, 100);
break;
default:
e.Graphics.FillEllipse(solidBrush, 100, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 80, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 80, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 320, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 320, 100, 100);
break;
}
}
Làm thế nào để tung xúc xắc
Để lăn xúc xắc thành một mặt ngẫu nhiên, hãy sửa đổi hàm rollButton_Click() để hiển thị mặt của xúc xắc khi nó dừng lại ở một số cụ thể.
1. Tạo hàm ResetDie(). Bên trong chức năng này, đặt khả năng hiển thị của tất cả các khuôn mặt thành Sai. Điều này đảm bảo rằng mỗi khi bạn tung xúc xắc, các mặt đã hiển thị trước đó sẽ không còn xuất hiện nữa.
private void ResetDie()
{
face1.Visible = false;
face2.Visible = false;
face3.Visible = false;
face4.Visible = false;
face5.Visible = false;
face6.Visible = false;
}
2. Chỉnh sửa hàm rollButton_Click(). Đặt khả năng hiển thị khuôn mặt thành true nếu bạn tung xúc xắc đến một số cụ thể.
private void rollButton_Click(object sender, EventArgs e)
{
// Generate a random number between one and six
Random random = new Random();
int randomNumber = random.Next(1, 7);
// Hide previously displayed sides
ResetDie();
// Set the side that was rolled to be visible
if (randomNumber == 1)
face1.Visible = true;
if (randomNumber == 2)
face2.Visible = true;
if (randomNumber == 3)
face3.Visible = true;
if (randomNumber == 4)
face4.Visible = true;
if (randomNumber == 5)
face5.Visible = true;
if (randomNumber == 6)
face6.Visible = true;
}
Cách chạy ứng dụng
Chạy ứng dụng với tệp . cái nút Chạy và hãy nhấn Cuộn để tung xúc xắc và hiển thị một mặt ngẫu nhiên.
1. Ở đầu Ứng dụng Visual StudioNhấn nút Chơi màu xanh lá.
2. Nhấp vào nút Cuộn để tung xúc xắc. Các đuôi sẽ thay đổi khi bạn tiếp tục nhấn nút Cuộn.
Trên đây là cách tạo ứng dụng đơn giản bằng Windows Forms. Hy vọng bài viết hữu ích với bạn.
Đăng bởi: Phòng Giáo dục và Đào tạo Sa Thầy
Danh mục: Tổng hợp
Bạn xem bài Cách tạo trò chơi súc sắc đơn giản với Windows Forms Nó có giải quyết được vấn đề bạn tìm hiểu không?, nếu không, hãy bình luận thêm về Cách tạo trò chơi súc sắc đơn giản với Windows Forms bên dưới để thpttranhungdao.edu.vn chỉnh sửa & hoàn thiện nội dung tốt hơn phục vụ bạn đọc! Cảm ơn bạn đã ghé thăm website THPT Trần Hưng Đạo
Thể loại: Văn học
#Cách #tạo #trò chơi #lắc #dice #đơn giản #với #Windows #Forms
[rule_{ruleNumber}]
[box type=”note” align=”” class=”” border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #1c4a97; padding: 10px 20px;”>
Bạn đang xem: Cách tạo trò chơi súc sắc đơn giản với Windows Forms TRONG thpttranhungdao.edu.vn
Cùng đọc bài viết với Phòng Giáo dục và Đào tạo Sa Thầy Cách tạo một trò chơi súc sắc đơn giản với Windows Forms.
mẫu cửa sổ là một công cụ tuyệt vời mà bạn có thể sử dụng để tạo các ứng dụng dành cho máy tính để bàn. Đây là Cách tạo một trò chơi súc sắc đơn giản với Windows Forms.
Nếu bạn là người mới, mẫu cửa sổtạo một ứng dụng đơn giản giúp bạn hiểu rõ hơn về các sự kiện và cách tạo đồ họa trên biểu mẫu này.
Bạn đang xem: Cách Tạo Trò Chơi Xúc Xắc Đơn Giản Với Windows Forms
Một trong những ứng dụng đơn giản nhất bạn có thể tạo là trò chơi súc sắc. Trong ứng dụng này, nhấp vào nút “cuộn” sẽ chọn ngẫu nhiên và hiển thị một trong các mặt của xúc xắc.
Cách thêm nút lăn vào ứng dụng lăn xúc xắc
Để thêm giao diện người dùng, hãy tạo Ứng dụng Visual Studio mới và sử dụng hộp công cụ để thêm các nút cuộn và xúc xắc.
1. Mở Visual Studio desktop và tạo một dự án Windows Forms mới.
2. Nhấp và kéo nút từ hộp công cụ và đặt nó trên canvas.
3. Sử dụng cửa sổ Tài sản để thay đổi các thuộc tính của nút thành các giá trị mới sau:
Tài sản | giá trị mới |
---|---|
Tên | cuộnNút |
Thư | Cuộn |
Vị trí | 130, 110 |
4. Bấm đúp vào tệp . cái nút Cuộn. Hành động này sẽ tạo một chức năng cho sự kiện nhấp chuột. Chức năng này sẽ hoạt động khi bạn nhấp vào nút đó trong thời gian chạy.
private void rollButton_Click(object sender, EventArgs e)
{
}
5. Bên trong hàm rollButton_Click(), sử dụng lớp Random để tạo một số ngẫu nhiên từ 1 đến 6.
Random random = new Random();
int randomNumber = random.Next(1, 7);
Cách làm 6 mặt cho xúc xắc
Để tạo các mặt cho xúc xắc, hãy tạo 6 đối tượng bảng. Sử dụng lớp Graphics để tạo một vòng tròn đại diện cho mỗi số trên mặt xúc xắc.
1. Tạo 6 đối tượng bảng điều khiển chung, đại diện cho 6 mặt của xúc xắc.
Panel face1 = new Panel();
Panel face2 = new Panel();
Panel face3 = new Panel();
Panel face4 = new Panel();
Panel face5 = new Panel();
Panel face6 = new Panel();
2. Tạo một hàm mới có tên là InitializeFace(). Bên trong hàm này, thêm một số thuộc tính cho các mặt. Chúng bao gồm đường viền, kích thước, vị trí hoặc khả năng hiển thị của mặt xúc xắc. Nó cũng bao gồm một trình xử lý sự kiện vẽ các vòng tròn súc sắc khi bảng được tạo trong thời gian chạy.
private void InitializeFace(Panel face, string name)
{
face.Name = name;
face.Visible = false;
face.Size = new Size(500, 500);
face.BorderStyle = BorderStyle.FixedSingle;
face.Location = new Point(250, 250);
face.Paint += new PaintEventHandler(this.Panel_Paint);
}
3. Ở cuối hàm InitializeFace(), sau khi thêm các giá trị vào thuộc tính mặt xúc xắc, hãy thêm điều khiển bảng vào biểu mẫu.
this.Controls.Add(face);
4. Bên trong phương thức khởi tạo biểu mẫu, gọi InitializeFace() cho mỗi mặt của xúc xắc.
public Form1()
{
InitializeComponent();
InitializeFace(face1, "1");
InitializeFace(face2, "2");
InitializeFace(face3, "3");
InitializeFace(face4, "4");
InitializeFace(face5, "5");
InitializeFace(face6, "6");
}
5. Tạo một chức năng Panel_Paint() cho trình xử lý sự kiện Paint. Hành động này sẽ vẽ các vòng tròn trên mỗi mặt xúc xắc. Chương trình sẽ tạo các vòng tròn đó theo các hướng khác nhau, tùy thuộc vào số lượng mặt bạn đã lăn.
private void Panel_Paint(object sender, PaintEventArgs e)
{
// Create the pen that you will use to draw the circles
Color red = Color.Red;
SolidBrush solidBrush = new SolidBrush(red);
Panel panel = sender as Panel;
// Draw a different number of circles, depending on what face you roll.
switch (panel.Name)
{
case "1":
e.Graphics.FillEllipse(solidBrush, 200, 200, 100, 100);
break;
case "2":
e.Graphics.FillEllipse(solidBrush, 100, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 200, 100, 100);
break;
case "3":
e.Graphics.FillEllipse(solidBrush, 100, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 200, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 300, 100, 100);
break;
case "4":
e.Graphics.FillEllipse(solidBrush, 100, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 300, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 300, 100, 100);
break;
case "5":
e.Graphics.FillEllipse(solidBrush, 100, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 300, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 100, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 300, 100, 100);
e.Graphics.FillEllipse(solidBrush, 200, 200, 100, 100);
break;
default:
e.Graphics.FillEllipse(solidBrush, 100, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 200, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 80, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 80, 100, 100);
e.Graphics.FillEllipse(solidBrush, 100, 320, 100, 100);
e.Graphics.FillEllipse(solidBrush, 300, 320, 100, 100);
break;
}
}
Làm thế nào để tung xúc xắc
Để lăn xúc xắc thành một mặt ngẫu nhiên, hãy sửa đổi hàm rollButton_Click() để hiển thị mặt của xúc xắc khi nó dừng lại ở một số cụ thể.
1. Tạo hàm ResetDie(). Bên trong chức năng này, đặt khả năng hiển thị của tất cả các khuôn mặt thành Sai. Điều này đảm bảo rằng mỗi khi bạn tung xúc xắc, các mặt đã hiển thị trước đó sẽ không còn xuất hiện nữa.
private void ResetDie()
{
face1.Visible = false;
face2.Visible = false;
face3.Visible = false;
face4.Visible = false;
face5.Visible = false;
face6.Visible = false;
}
2. Chỉnh sửa hàm rollButton_Click(). Đặt khả năng hiển thị khuôn mặt thành true nếu bạn tung xúc xắc đến một số cụ thể.
private void rollButton_Click(object sender, EventArgs e)
{
// Generate a random number between one and six
Random random = new Random();
int randomNumber = random.Next(1, 7);
// Hide previously displayed sides
ResetDie();
// Set the side that was rolled to be visible
if (randomNumber == 1)
face1.Visible = true;
if (randomNumber == 2)
face2.Visible = true;
if (randomNumber == 3)
face3.Visible = true;
if (randomNumber == 4)
face4.Visible = true;
if (randomNumber == 5)
face5.Visible = true;
if (randomNumber == 6)
face6.Visible = true;
}
Cách chạy ứng dụng
Chạy ứng dụng với tệp . cái nút Chạy và hãy nhấn Cuộn để tung xúc xắc và hiển thị một mặt ngẫu nhiên.
1. Ở đầu Ứng dụng Visual StudioNhấn nút Chơi màu xanh lá.
2. Nhấp vào nút Cuộn để tung xúc xắc. Các đuôi sẽ thay đổi khi bạn tiếp tục nhấn nút Cuộn.
Trên đây là cách tạo ứng dụng đơn giản bằng Windows Forms. Hy vọng bài viết hữu ích với bạn.
Đăng bởi: Phòng Giáo dục và Đào tạo Sa Thầy
Danh mục: Tổng hợp
Bạn xem bài Cách tạo trò chơi súc sắc đơn giản với Windows Forms Nó có giải quyết được vấn đề bạn tìm hiểu không?, nếu không, hãy bình luận thêm về Cách tạo trò chơi súc sắc đơn giản với Windows Forms bên dưới để thpttranhungdao.edu.vn chỉnh sửa & hoàn thiện nội dung tốt hơn phục vụ bạn đọc! Cảm ơn bạn đã ghé thăm website THPT Trần Hưng Đạo
Thể loại: Văn học
#Cách #tạo #trò chơi #lắc #dice #đơn giản #với #Windows #Forms
[/box]
#Cách #tạo #game #lắc #xúc #xắc #đơn #giản #bằng #Windows #Forms
[rule_3_plain]
#Cách #tạo #game #lắc #xúc #xắc #đơn #giản #bằng #Windows #Forms
[rule_1_plain]
#Cách #tạo #game #lắc #xúc #xắc #đơn #giản #bằng #Windows #Forms
[rule_2_plain]
#Cách #tạo #game #lắc #xúc #xắc #đơn #giản #bằng #Windows #Forms
[rule_2_plain]
#Cách #tạo #game #lắc #xúc #xắc #đơn #giản #bằng #Windows #Forms
[rule_3_plain]
#Cách #tạo #game #lắc #xúc #xắc #đơn #giản #bằng #Windows #Forms
[rule_1_plain]
[/toggle]
Bạn thấy bài viết Cách tạo game lắc xúc xắc đơn giản bằng Windows Forms có giải quyết đươc vấn đề bạn tìm hiểu không?, nếu không hãy comment góp ý thêm về Cách tạo game lắc xúc xắc đơn giản bằng Windows Forms bên dưới để thpttranhungdao.edu.vn có thể chỉnh sửa & cải thiện nội dung tốt hơn cho độc giả nhé! Cám ơn bạn đã ghé thăm Website Trường THPT Trần Hưng Đạo
Chuyên mục: Ngữ văn
#Cách #tạo #game #lắc #xúc #xắc #đơn #giản #bằng #Windows #Forms
Trả lời