資源簡介
自己寫的一個(gè)c#版的2048控制臺(tái)版本的代碼,新手寫的大神輕噴。

代碼片段和文件信息
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)
????????????????????????????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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個(gè)文件信息
評(píng)論
共有 條評(píng)論