资源简介
自己写的一个c#版的2048控制台版本的代码,新手写的大神轻喷。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace gamemy2048oop
{
class game2048
{
public int[] arr;
static int[] b;
static int n;
static int x;
static int i j;
static int[] cookey;
public void show()
{
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
Console.Write(arr[i j]);
}
}
}
public bool randomceak()
{
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
if (cookey[i j] != arr[i j])
return true;
}
}
return false;
}
public void random()
{
int count = 0;
// Console.WriteLine(x);
while (true)
{
Random num = new Random();
int y = num.Next(2);
int[] arry = { 2 4 };
x = arry[y];
i = num.Next(4);
j = num.Next(4);
if (arr[i j] == 0)
{
arr[i j] = x;
// Console.WriteLine(“arr[];{0}i;{1}j;{2}“arr[ij]ij);
}
break;
}
}
public void clean()
{
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
arr[i j] = 0;
}
}
}
public void right()
{
for (i = 0; i < 4; i++)
{
for (j = 2; j >= 0; j--)
{
if (arr[i j] != 0)
{
for (n = j; n < 4; n++)
{
if (n != 3 && arr[i n + 1] == 0)
{
arr[i n + 1] = arr[i n];
arr[i n] = 0;
}
}
}
}
for (j = 0; j < 4; j++)
{
if (j != 3 && arr[i j] == arr[i j + 1])
{
//count = arr[i j + 1];
arr[i j + 1] = arr[i j] * 2;
arr[i j] = 0;
}
}
for (j = 2; j >= 0; j--)
{
if (arr[i j] != 0)
{
for (n = j; n < 4; n++)
{
if (n != 3 && arr[i n + 1] == 0)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-09-14 21:05 gamemy2048oop\
文件 6148 2015-09-14 21:05 gamemy2048oop\.DS_Store
目录 0 2015-09-14 21:09 __MACOSX\
目录 0 2015-09-14 21:09 __MACOSX\gamemy2048oop\
文件 120 2015-09-14 21:05 __MACOSX\gamemy2048oop\._.DS_Store
目录 0 2015-09-14 21:05 gamemy2048oop\gamemy2048oop\
文件 6148 2015-09-14 21:05 gamemy2048oop\gamemy2048oop\.DS_Store
目录 0 2015-09-14 21:09 __MACOSX\gamemy2048oop\gamemy2048oop\
文件 120 2015-09-14 21:05 __MACOSX\gamemy2048oop\gamemy2048oop\._.DS_Store
文件 187 2015-09-11 21:07 gamemy2048oop\gamemy2048oop\App.config
目录 0 2015-09-11 21:54 gamemy2048oop\gamemy2048oop\bin\
目录 0 2015-09-11 21:54 gamemy2048oop\gamemy2048oop\bin\Debug\
文件 11264 2015-09-11 21:53 gamemy2048oop\gamemy2048oop\bin\Debug\gamemy2048oop.exe
文件 187 2015-09-11 21:07 gamemy2048oop\gamemy2048oop\bin\Debug\gamemy2048oop.exe.config
文件 24064 2015-09-11 21:53 gamemy2048oop\gamemy2048oop\bin\Debug\gamemy2048oop.pdb
文件 24224 2015-09-12 09:30 gamemy2048oop\gamemy2048oop\bin\Debug\gamemy2048oop.vshost.exe
文件 187 2015-09-11 21:07 gamemy2048oop\gamemy2048oop\bin\Debug\gamemy2048oop.vshost.exe.config
文件 490 2010-03-17 22:39 gamemy2048oop\gamemy2048oop\bin\Debug\gamemy2048oop.vshost.exe.manifest
文件 9499 2015-09-14 12:53 gamemy2048oop\gamemy2048oop\game2048.cs
文件 2607 2015-09-11 21:53 gamemy2048oop\gamemy2048oop\gamemy2048oop.csproj
目录 0 2015-09-11 21:54 gamemy2048oop\gamemy2048oop\obj\
目录 0 2015-09-11 21:54 gamemy2048oop\gamemy2048oop\obj\Debug\
文件 6616 2015-09-12 09:30 gamemy2048oop\gamemy2048oop\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 1019 2015-09-12 09:30 gamemy2048oop\gamemy2048oop\obj\Debug\gamemy2048oop.csproj.FileListAbsolute.txt
文件 1755 2015-09-11 21:53 gamemy2048oop\gamemy2048oop\obj\Debug\gamemy2048oop.csprojResolveAssemblyReference.cache
文件 11264 2015-09-11 21:53 gamemy2048oop\gamemy2048oop\obj\Debug\gamemy2048oop.exe
文件 24064 2015-09-11 21:53 gamemy2048oop\gamemy2048oop\obj\Debug\gamemy2048oop.pdb
文件 0 2015-09-11 21:07 gamemy2048oop\gamemy2048oop\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2015-09-11 21:07 gamemy2048oop\gamemy2048oop\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2015-09-11 21:07 gamemy2048oop\gamemy2048oop\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2015-09-11 21:07 gamemy2048oop\gamemy2048oop\obj\Debug\TempPE\
............此处省略6个文件信息
- 上一篇:WEB课程设计:教室预定系统
- 下一篇:检测概率与虚警概率
相关资源
- 一个简单的木马程序源代码,实现文
- 模糊控制倒立摆源代码及课件
- 操作系统中模拟磁盘调度算法的源代
- 编译原理实验指导含源代码
- 贪吃蛇游戏源代码netbeans5.5.1
- 使用Qt实现的阴影映射源代码
- 3DS文件在OpenGL中的读取和显示源代码
- m序列verilog源代码
- USB转串口驱动源代码及单片机程序
- clustream算法源代码
- 可自定义2048游戏源码
- 字符串高级查找替换器delphi源代码
- 相机标定源代码
- AODV协议 在NS2上的源代码 包括路由消
- VSS 配合VS 2005 实现团队开发的源代码
- MathCast开源数学公式编辑器
- Windows服务程序VC源代码
- CPropertySheet的改写
- 计算机源代码编写规范
-
js解析xm
l实现二级,三级联动简单成 - IEC61850开源代码libIEC61850说明文档
- IEC61850开源代码libIEC61850
- 文件系统源代码
- TDI驱动源代码
- 知识答题-微信小程序源代码
- JPDA源代码
- 种子填充算法VC程序.rar
- halcon的自定义创建直线和圆形矩阵抓
- 基于混沌扰动的pso算法的改进源代码
- [手游] Unity3D《最后一战》全套完整源
评论
共有 条评论