資源簡介
C#貪吃蛇游戲
操作方法:
WASD操作蛇的前進方向,L為加速鍵(按L不放再按WASD即可加速)
功能:
1.初次游戲可設(shè)置用戶名
2.設(shè)置背景音樂
3.查看排行榜(點擊主菜單的"你好,XXX")

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Drawing;
using?System.IO;
using?System.Windows.Forms;
namespace?貪吃蛇
{
????public?partial?class?Form1?:?Form
????{
????????int?hight;
????????Random?ro?=?new?Random();
????????int?start_xstart_yend_xend_y;
????????int[]?snake=?new?int[2020];
????????int?sta;
????????bool?jie;
????????int?sum;
????????int?score;
????????string?username;
????????int?all_score;
????????Image?shiwu;
????????Image?shang;
????????Image?xia;
????????Image?zuo;
????????Image?you;
????????Image?zhangai;
????????Image?qiang;
????????Image?body;
????????Image?fenshu;
????????Image?back;
????????Graphics?g=null;
????????Form_啟動?qi;
????????bool?guanbi?=?false;
????????List?susers=new?List();
????????public?Form1()
????????{
????????????InitializeComponent();
????????????g?=?this.CreateGraphics();
????????????try
????????????{
????????????????shiwu?=?Image.FromFile(@“.\image\10.png“);
????????????????shang?=?Image.FromFile(@“.\image\1.png“);
????????????????xia?=?Image.FromFile(@“.\image\2.png“);
????????????????zuo?=?Image.FromFile(@“.\image\3.png“);
????????????????you?=?Image.FromFile(@“.\image\4.png“);
????????????????zhangai?=?Image.FromFile(@“.\image\9.png“);
????????????????qiang?=?Image.FromFile(@“.\image\11.png“);
????????????????body?=?Image.FromFile(@“.\image\5.png“);
????????????????fenshu?=?Image.FromFile(@“.\image\fenshu.png“);
????????????????back?=?Image.FromFile(@“.\image\0.png“);
????????????}
????????????catch
????????????{
????????????????MessageBox.Show(“打開圖片出錯!“);
????????????????timer1.Stop();
????????????????sta?=?4;
????????????????return;
????????????}
????????????qi?=?new?Form_啟動(susers);
????????????guanbi?=?false;
????????????this.Hide();
????????????timer2.Stop();
????????????if?(qi.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????this.Show();
????????????????username?=?qi.username;
????????????????hight?=?qi.high;
????????????????susers?=?qi.susers;
????????????????sta?=?3;
????????????????Music.music(3);
????????????????timer2.Start();
????????????}
????????????else
????????????{
????????????????guanbi?=?true;
????????????}
????????????ini();
????????????sta?=?3;
????????}
????????private?void?ini()
????????{
????????????if?(guanbi)
????????????{
????????????????return;
????????????}
????????????for?(int?i?=?0;?i?20;?i++)
????????????{
????????????????for?(int?j?=?0;?j?20;?j++)
????????????????{
????????????????????snake[i?j]?=?0;
????????????????}
????????????}
????????????all_score?=?0;
????????????score?=?0;
????????????jie?=?true;
????????????start_x?=?10;
????????????sum?=?0;
????????????start_y?=?10;
????????????end_x?=?11;
????????????end_y?=?10;
????????????snake[10?10]?=?1;
????????????snake[11?10]?=?5;
????????????fresh();
????????????timer1.Start();
????????????for?(int?i?=?0;?i?20;?i++)
????????????{
????????????????for?(int?j?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????..A..H.?????41984??2016-12-21?12:57??貪吃蛇-C#版\.vs\貪吃蛇\v14\.suo
?????文件????????184??2016-12-21?15:20??貪吃蛇-C#版\貪吃蛇\App.config
?????文件??????20839??2016-12-19?23:48??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\0.png
?????文件??????23020??2016-12-19?22:51??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\1.png
?????文件???????1309??2015-07-01?10:03??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\10.png
?????文件????????893??2015-07-01?09:53??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\11.png
?????文件??????22988??2016-12-19?22:52??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\2.png
?????文件??????23014??2016-12-19?22:52??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\3.png
?????文件??????22982??2016-12-19?22:52??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\4.png
?????文件??????21897??2016-12-20?00:16??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\5.png
?????文件???????1652??2015-07-01?09:53??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\9.png
?????文件??????24757??2016-12-20?17:38??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\b1.png
?????文件??????22185??2016-12-20?17:39??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\b2.png
?????文件??????22080??2016-12-20?17:39??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\b3.png
?????文件??????22275??2016-12-20?17:40??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\b4.png
?????文件?????364571??2016-12-20?17:48??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\background.png
?????文件????????795??2015-07-01?09:53??貪吃蛇-C#版\貪吃蛇\bin\Debug\image\fenshu.png
?????文件???????6522??2016-12-21?10:48??貪吃蛇-C#版\貪吃蛇\bin\Debug\music\10.mp3
?????文件??????18164??2016-12-21?10:58??貪吃蛇-C#版\貪吃蛇\bin\Debug\music\9.mp3
?????文件?????233709??2016-12-21?11:10??貪吃蛇-C#版\貪吃蛇\bin\Debug\music\back.mp3
?????文件??????15090??2016-12-21?10:45??貪吃蛇-C#版\貪吃蛇\bin\Debug\music\btn.mp3
?????文件?????552237??2016-12-21?11:06??貪吃蛇-C#版\貪吃蛇\bin\Debug\music\game.mp3
?????文件??????52288??2016-12-21?11:00??貪吃蛇-C#版\貪吃蛇\bin\Debug\music\higth.mp3
?????文件?????140269??2016-12-21?10:56??貪吃蛇-C#版\貪吃蛇\bin\Debug\music\score.mp3
?????文件?????986112??2017-01-06?23:02??貪吃蛇-C#版\貪吃蛇\bin\Debug\貪吃蛇.exe
?????文件????????184??2016-12-21?15:20??貪吃蛇-C#版\貪吃蛇\bin\Debug\貪吃蛇.exe.config
?????文件?????122368??2017-01-06?23:02??貪吃蛇-C#版\貪吃蛇\bin\Debug\貪吃蛇.pdb
?????文件??????24224??2017-01-06?23:01??貪吃蛇-C#版\貪吃蛇\bin\Debug\貪吃蛇.vshost.exe
?????文件????????184??2016-12-21?15:20??貪吃蛇-C#版\貪吃蛇\bin\Debug\貪吃蛇.vshost.exe.config
?????文件????????490??2012-06-06?02:06??貪吃蛇-C#版\貪吃蛇\bin\Debug\貪吃蛇.vshost.exe.manifest
............此處省略64個文件信息
評論
共有 條評論