zoukankan      html  css  js  c++  java
  • 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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
    正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!旁边有“推荐”二字,你就顺手把它点了吧,相得准,我分文不收;相不准,你也好回来找我!
  • 相关阅读:
    12.18-java复习-UserBean
    12.17-javaweb复习
    12.16-javaweb复习
    Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
    java建议
    个人表现
    今日总结
    今日总结
    今日总结
    今日总结
  • 原文地址:https://www.cnblogs.com/ice-river/p/3580205.html
Copyright © 2011-2022 走看看