91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 785KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-11
  • 語言: C#
  • 標(biāo)簽: 貪吃蛇??C#??控制臺??

資源簡介

C#控制臺編寫的貪吃蛇,歡迎大家一起探討學(xué)習(xí),要積分是為了下其它東西,我也是被逼的!

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Text;

namespace?GluttonousSnake
{
????class?Map
????{
????????Random?ran?=?new?Random();
????????public?int?length?=?25;
????????public?int?wide?=?25;
????????public?char[]?maps;
????????public?int[]?food;
????????///?
????????///?繪制出地圖邊界
????????///?

????????public?void?DrawMap()
????????{
????????????maps?=?new?char[length?wide];
????????????for?(int?i?=?0;?i?????????????{
????????????????for?(int?j?=?0;?j?????????????????{
????????????????????if?(i?==?0||?j?==?0?||?j?==?maps.GetLength(1)?-?1||?i?==?maps.GetLength(0)?-?1)
????????????????????{
????????????????????????maps[i?j]?=?‘▓‘;
????????????????????}
????????????????????else
????????????????????{
????????????????????????maps[i?j]?=?‘ ‘;
????????????????????}

????????????????}
????????????}
????????}
????????///?
????????///?打印地圖
????????///?

????????public?void?PrintMap()
????????{
????????????Console.Clear();
????????????for?(int?i?=?0;?i?????????????{
????????????????for?(int?j?=?0;?j?????????????????{
????????????????????Console.SetCursorPosition(j?*?2?i);
????????????????????Console.Write(maps[i?j]);
????????????????}
????????????}
????????????Console.CursorVisible?=?false;
????????}
????????///?
????????///?隨機生成一個蛇
????????///?

????????public?void?RandomSnake(Snake?sn)
????????{
????????????sn.snakeList?=?new?List();
????????????int?x?=ran.Next(1?length?-?1);
????????????int?y?=ran.Next(1?wide?-?1);
????????????for?(int?i?=?0;?i?????????????{
????????????????int[]?xy?=?new?int[2];
????????????????xy[0]?=?x;
????????????????xy[1]?=?y?-?i;
????????????????sn.snakeList.Add(xy);
????????????????//maps[xy[0]?xy[1]]?=?“♀“;
????????????????maps[xy[0]?xy[1]]?=?‘♀‘;
????????????????Console.SetCursorPosition(xy[1]*2?xy[0]);
????????????????Console.Write(maps[xy[0]?xy[1]]);
????????????}
????????}
????????///?
????????///?隨機一個食物
????????///?

????????public?void?RandomFood(List?snkeList)
????????{
????????????int?x=1;
????????????int?y=1;
????????????bool?bl?=?true;
????????????while?(bl)
????????????{
????????????????x?=?ran.Next(1?length?-?1);
????????????????y?=?ran.Next(1?wide?-?1);
????????????????int?i=0;
????????????????foreach?(var?item?in?snkeList)
????????????????{
????????????????????if?(item[0]?==?x?&&?item[1]?==?y)
????????????????????{
????????????????????????i++;
????????????????????}
????????????????}
????????????????if?(i==0)
????????????????{
????????????????????bl?=?false;
????????????????}
????????????}

????????????food?=?new?int[2];
????????????food[0]?=?x;
????????????food[1]?=?y;
????????????maps[x?y]?=?‘〇‘;
????????????Console.SetCursorPosition(y*2?x);
????????????Console.Write(maps[x?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\.vs\
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\.vs\GluttonousSnake\
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\.vs\GluttonousSnake\DesignTimeBuild\
?????文件??????368916??2018-05-29?00:34??GluttonousSnake\.vs\GluttonousSnake\DesignTimeBuild\.dtbcache
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\.vs\GluttonousSnake\v15\
?????文件???????32256??2018-05-29?00:39??GluttonousSnake\.vs\GluttonousSnake\v15\.suo
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\.vs\GluttonousSnake\v15\Server\
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\.vs\GluttonousSnake\v15\Server\sqlite3\
?????文件???????????0??2018-05-27?10:34??GluttonousSnake\.vs\GluttonousSnake\v15\Server\sqlite3\db.lock
?????文件??????634880??2018-05-29?00:19??GluttonousSnake\.vs\GluttonousSnake\v15\Server\sqlite3\storage.ide
?????文件???????32768??2018-05-29?00:36??GluttonousSnake\.vs\GluttonousSnake\v15\Server\sqlite3\storage.ide-shm
?????文件?????4144752??2018-05-29?00:34??GluttonousSnake\.vs\GluttonousSnake\v15\Server\sqlite3\storage.ide-wal
?????目錄???????????0??2018-05-29?00:32??GluttonousSnake\GluttonousSnake\
?????文件?????????178??2018-05-27?10:33??GluttonousSnake\GluttonousSnake\GluttonousSnake.csproj
?????文件????????3090??2018-05-28?23:35??GluttonousSnake\GluttonousSnake\Map.cs
?????文件????????2186??2018-05-29?00:32??GluttonousSnake\GluttonousSnake\Program.cs
?????文件????????9722??2018-05-28?23:38??GluttonousSnake\GluttonousSnake\Snake.cs
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\GluttonousSnake\bin\
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\GluttonousSnake\bin\Debug\
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\GluttonousSnake\bin\Debug\netcoreapp2.0\
?????文件?????????477??2018-05-29?00:34??GluttonousSnake\GluttonousSnake\bin\Debug\netcoreapp2.0\GluttonousSnake.deps.json
?????文件???????10752??2018-05-29?00:34??GluttonousSnake\GluttonousSnake\bin\Debug\netcoreapp2.0\GluttonousSnake.dll
?????文件????????3804??2018-05-29?00:34??GluttonousSnake\GluttonousSnake\bin\Debug\netcoreapp2.0\GluttonousSnake.pdb
?????文件?????????248??2018-05-29?00:34??GluttonousSnake\GluttonousSnake\bin\Debug\netcoreapp2.0\GluttonousSnake.runtimeconfig.dev.json
?????文件?????????154??2018-05-29?00:34??GluttonousSnake\GluttonousSnake\bin\Debug\netcoreapp2.0\GluttonousSnake.runtimeconfig.json
?????目錄???????????0??2018-05-29?00:34??GluttonousSnake\GluttonousSnake\obj\
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\GluttonousSnake\obj\Debug\
?????目錄???????????0??2018-05-28?20:15??GluttonousSnake\GluttonousSnake\obj\Debug\netcoreapp2.0\
?????文件????????1028??2018-05-27?10:34??GluttonousSnake\GluttonousSnake\obj\Debug\netcoreapp2.0\GluttonousSnake.AssemblyInfo.cs
?????文件??????????42??2018-05-27?10:34??GluttonousSnake\GluttonousSnake\obj\Debug\netcoreapp2.0\GluttonousSnake.AssemblyInfoInputs.cache
............此處省略10個文件信息

評論

共有 條評論