• c#实现一个打砖块游戏step by step---开篇


    一 引子

    为了让更多的编程初学者,轻松愉快地掌握面向对象的思考方法,对象继承和多态的妙用,故推出此系列随笔,还望大家多多支持。

    二 游戏截图与说明

    1. 游戏截图

     

    2. 游戏说明: 

    蓝色砖块砖块为普通砖块,紫色砖块为特殊砖块,紫色砖块被打中后,会有一个奖励(小方块掉下来),挡板接到后可以发射子弹(单击空格键),子弹可以打坏普通方块。

    3. 由以上描述可知,游戏中至少要定义以下对象:挡板,小球,普通砖块,特殊砖块,奖励方块,子弹以及墙壁(砖块的集合List<Brick>)。

    三 拟定的大纲

    1.主界面搭建
    2.画挡板
    3.挡板移动
    4.画小球,小球运动
    5.重构代码,利用继承多态
    6.小球碰到四周反弹
    7.小球碰到挡板反弹
    8.画砖块
    9.砖块和小球碰撞检查,消去砖块
    10.发射子弹
    11.得到奖励才发子弹。特殊砖块

    四 程序演示

    演示程序

      

    作者:宋波
    出处:http://www.cnblogs.com/ice-river/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
    正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!旁边有“推荐”二字,你就顺手把它点了吧,相得准,我分文不收;相不准,你也好回来找我!
  • 相关阅读:
    C#关机代码实例详解
    如何设计通用的网站模板
    C# XML解析方式实例解析1
    ASP.NET配置错误页面浅析
    几种常用的C#排序方法简介
    简述C# XML解析方法的特点及应用
    请不要相信
    浅谈ASP.NET Forms验证
    设计友好的错误信息页面
    详解.NET中容易混淆的委托与接口
  • 原文地址:https://www.cnblogs.com/ice-river/p/3580205.html
Copyright © 2020-2023  润新知