C#之四十九 游戏编程周每日总结

第一天:(打好根基整军备战)


知识点


是否掌握


备注


能够设计出游戏主窗体


□是 □否


 


已理解单独定义方法的必原因


□是 □否


 


会定义方法


□是 □否


 


会使用方法


□是 □否


 


会产生单个随机数


□是 □否


 


能够通过循环访问数组中的元素


□是 □否


 


初步了解面向对象能够区分类与对象


□是 □否


 


能够区分引用类型的变量和对象


□是 □否


 


能找出Form类的静态方法


□是 □否


 


初步理解对象间的包含关系


□是 □否


 


会进行字符串和数值之间的转换


□是 □否


 


今日总结

第二天:(兵马未动粮草先行)


知识点


是否掌握


备注


会定义和初始化矩阵数组


□是 □否


 


能以矩阵的方式输出矩阵数组的值


□是 □否


 


理解游戏中呈现和数据之间的关系


□是 □否


 


能够编码实现消行


□是 □否


 


我最终实现了DataContext类


□是 □否


 


能在List 对象中存入和读取数据


□是 □否


 


能在Dictionary对象中存入读取数据


□是 □否


 


理解ShapeTable ,并会定义各种形状


□是 □否


 


能从ShapeTable中快速找到自己所需的形状


□是 □否


 


今日总结

第三天:(厉兵秣马排兵布阵)


知识点


是否掌握


备注


了解GDI+绘图的基本过程


□是 □否


 


会从控件中得到Graphics对象


□是 □否


 


会画出一个小方块


□是 □否


 


能够根据数组画出一个形状


□是 □否


 


理解定义Block的原因


□是 □否


 


让Block能够自绘


□是 □否


 


会使用Timer


□是 □否


 


能够让数据控制绘制(实现变形、左、右、下)


□是 □否


 


今日总结

第四天:(一鼓作气直捣黄龙)


知识点


是否掌握


备注


了解键盘按键如何与程序交互


□是 □否


 


能够从代码上区分各个按键


□是 □否


 


感受到数据控制呈现


□是 □否


 


理解方块状物体 碰撞检测 的原理


□是 □否


 


感受到呈现归于 数据


□是 □否


 


理解了界面闪烁的原因,并能解决之


□是 □否


 


今日总结

第五天:(清理战场总结经验)


知识点


是否掌握


备注


能消去填满的行,并计算得分


□是 □否


 


能够选择合适的时机判定输赢


□是 □否


 


根据自己的理解,对游戏进行了一定的扩展


□是 □否


 


今日总结

时间: 2024-10-10 10:47:51

C#之四十九 游戏编程周每日总结的相关文章

49. 蛤蟆的数据结构笔记之四十九图的连通性问题

49. 蛤蟆的数据结构笔记之四十九图的连通性问题 本篇名言:"我们不得不饮食.睡眠.游惰.恋爱,也就是说,我们不得不接触生活中最甜蜜的事情:不过我们必须不屈服于这些事物 .....--约里奥?居里"     此篇就作为数据结构入门笔记的最后一篇吧. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/47135259 设图G=(V,E)是一个无向图,G的一个连通分支是一个最大的连通子图,即一个连通分支是不包含在任何更大的

Android问题集锦之四十九:Can't add XStream file dependency to Android Studio project

将xstream1.4.8 引入Android Strudio项目中,编译报错如下: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000) at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472) at

Java经典编程题50道之四十九

计算某字符串中子串出现的次数. public class Example49 {    public static void main(String[] args) {        String s1 = "adcdcjncfb";        String s2 = "";        count(s1, s2);    } public static void count(String str1, String str2) {        int cou

Android实战技巧之四十九:Usb通信之USB Host

零 USB背景知识 USB是一种数据通信方式,也是一种数据总线,而且是最复杂的总线之一. 硬件上,它是用插头连接.一边是公头(plug),一边是母头(receptacle).例如,PC上的插座就是母头,USB设备使用公头与PC连接. 目前USB硬件接口分三种,普通PC上使用的叫Type:原来诺基亚功能机时代的接口为Mini USB:目前Android手机使用的Micro USB. Host USB是由Host端控制整个总线的数据传输的.单个USB总线上,只能有一个Host. OTG On The

【转】Android实战技巧之四十九:Usb通信之USB Host

零 USB背景知识 USB是一种数据通信方式,也是一种数据总线,而且是最复杂的总线之一. 硬件上,它是用插头连接.一边是公头(plug),一边是母头(receptacle).例如,PC上的插座就是母头,USB设备使用公头与PC连接. 目前USB硬件接口分三种,普通PC上使用的叫Type:原来诺基亚功能机时代的接口为Mini USB:目前Android手机使用的Micro USB. Host USB是由Host端控制整个总线的数据传输的.单个USB总线上,只能有一个Host. OTG On The

JAVA学习笔记(五十九)- Socket编程

客户端 import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.UnknownHostException; /* * 客户端 */ public class Client { public static void main(String[] args) throws IOExcep

【管理心得之四十九】项目资料忘记了读者,是很悲哀的一件事

场景再现=======================甲:最近每个月都会收到来之PM们的项目报告书.      但是关于汇报内容的质量感到有一些担忧.乙:哦?你担心什么?甲:密密麻麻的一堆字和零星的几个表格数据,我真搞不懂现在项目近况是怎样?乙:没有统一模板.统一格式吗?甲:有通用的模板,但是我总是从报告中找不到我想知道的信息. 乙:哦!那定是PM写报告书的时候,忘记了你这个读者. 甲:此话怎讲?乙:......................... ======================

Python学习日记(二十九) 网络编程

早期的计算机通信需要有一个中间件,A要给B传东西,A必须要把信息传给中间件,B再把从中间件中拿到信息 由于不同机器之间需要通信就产生了网络 软件开发的架构 1.C/S架构 服务器-客户机,即Client-Server架构,C/S架构通常采取两层结构.Sever负责数据的管理,Client负责完成与用户的交互任务 这里来说Client主要是某个应用软件的exe文件,程序要在安装后,才能运行在用户电脑上. 例如:QQ.微信.网易云音乐等 2.B/S架构 浏览器端-服务器,即Browser-Sever

ActionScript3游戏中的图像编程(连载十九)

1.4 浅析亮度与灰度/明度的关系 进入正题之前,先来了解一下灰度/明度. 1.4.1 灰度/明度的概念及其与HSB亮度的异同 在很多场合,灰度与明度的概念完全等价. “灰度”最初来源于摄影领域,在彩色显像技术问世以前,拍摄出来的照片只有黑,白,灰三类颜色,在这种黑白照片里,只有白色.黑色以及灰色的点能完好无损地显示出来,其它颜色将根据其亮度呈现出不同深度的灰色.亮度越大灰色越浅,反之越深.把黑与白色之间分成若干级,称为“灰度等级”.能呈现的灰度等级愈多,画面的层次感就愈丰富. 所以,从彩色转黑