贪吃蛇小项目
1.先创建一个蛇类
class pekosnake
{
public int x;
public int y;
public pekosnake(int a, int b)
{
this.x = a;
this.y = b;
}
}
2.再创建一个功能实现类
3.声明一下类中属性 让蛇初始化移动向左走
enum Move
{
up, down, left, right
}
Move monemt = Move.right;
Random R = new Random();
int[,] map = new int[40, 40];
List<pekosnake> peko = new List<pekosnake>() { new pekosnake(10, 10), new pekosnake(11, 10), new pekosnake(12, 10) };
4.写一个地图方法
public void showmaps()
{
int x = 40;
int y = 40;
int[,] map = new int[x, y];
for (int i = 0; i <= 39; i++)
{
for (int j = 0; j <= 39; j++)
{
if (i == 0 || j == 39 || i == 39 || j == 0)
Console.Write("帅");
else
Console.Write(" ");
}
Console.WriteLine();
}
}//地图围墙
5.写一个蛇光标方法让蛇坐标出现在地图上
public void Cross(int x, int y, int z)
{
if (z == 0)
{
Console.SetC