曾经使用C#控制台应用程序写的一个2048,现在翻出来回顾一下
- Box类是2048中每一个小格子的相关信息,包括格子的横纵坐标、格子的值和格子是否刚合并这些信息。
- Grid类是网格的相关信息,包括网格的长宽(默认是4X4,也可以改成其他形式的),分数等。
- Manager2048类是个大杂烩的类,写的很乱,什么乱七八糟的方法都丢在了里面。
=================================贼好看的分割线=============
Program.CS
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace _031_test 8 { 9 /// <summary> 10 /// 2048 11 /// </summary> 12 class Program 13 { 14 static void Main(string[] args) 15 { 16 Manager2048 m2048 = new Manager2048(); 17 m2048.Strat(); 18 m2048.Control(); 19 20 21 Console.ReadLine(); 22 } 23 } 24 }