C俄罗斯方块游戏设计说明书.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C俄罗斯方块游戏设计说明书

项目名称:C#俄罗斯方块游戏 班 级 :2011级计算机3班 姓 名 :蔡亲宝 指导老师: 完成时间 :2012年6月20日 C#俄罗斯方块游戏设计说明书 一、概述 俄罗斯方块(Tetris, 俄文:Тетрис)是一款风靡全球的电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。   俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。随机产生经典俄罗斯方块图形实现下落图形的左移、右移、加速下落、变形等基本操作正确判断游戏结束对游戏成绩进行记分Form1.cs 本界面设计简单而人性化,充分考虑到用户的操作习惯布局。 详细代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; namespace ChinaBlock { public partial class Form1 : Form { private Block currentBlock; //当前在运行的方块 private Block nextBlock; //下一个即将出现的方块 private Point startLocation = new Point(GameField.SquareSize * 8, 0);//方块产生的位置 private int score = 0; //玩家积分 private bool stillRuning = false; //游戏运行开关 private enum speeds { slower=1000, slow=800, quick=500, quicker=350, quickest=250 }; //游戏速度,数字越小越快 public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { GameField.BackColor = picBackGround.BackColor; GameField.winHandle = picBackGround.Handle; timer1.Interval = (int)speeds.slower; //获取自定义设置 getSettings(); } /*加载窗体时从配置文件Setting.ini中读取游戏设置*/ private void getSettings() { if (!File.Exists(Setting.ini)) return; FileStream fs = new FileStream(Setting.ini, FileMode.OpenOrCreate, FileAccess.ReadWrite); StreamReader sr = new StreamReader(fs); string line1=sr.ReadLine(); string line2=sr.ReadLine(); string line3=sr.ReadLine(); if (line1 != null

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档