Changkun's Blog

Science and art, life in between.


  • Home

  • Ideas

  • Archives

  • Tags

  • Bio

写 App & 与打砖块:无尽版

Published at: 2014-03-20   |   Reading: 836 words ~2min   |   PV/UV: /

→ → 明早没课嘿嘿嘿嘿

第一次写app是打砖块,因为好像人生中第一个玩的游戏就是打砖块= =,所以看了点知识就开始下手了,感触比较深刻的是不真机调试有些bug还真不知道。。今天晚上趁着写FlappyFlat脑子比较热,熟悉了一下以前写的源码,顺便就改了改代码,算是把目前已知的Bug清理完毕了。算是比较完整的版本了。。目测以后不会去屌这个了。。

今天第二次写app,是现在这股FlappyBird热,看到别人写app,突然自己也想试一试,再加上寒假整个荒废,干脆写一个来祭奠逝去的寒假。 构思了约莫十分钟,后来越写越奇葩,越写越觉得要处理的东西多,比如说重力啊,块在上下过程运动时候的旋转啊,管子间距的随机生成啊,渲染管子在视图层的运动啊等等。 但是感触最较多还是编程本身,语言仅仅只是语法,各类API就好比单词,所谓开发经验,估计就是所谓的API掌握的熟练度了,这次代码逻辑上实现估计不过一个小时可能,除开在脑子里纠结混乱的逻辑,估计真正编码时间应该只有半个小时不到。那还有两个小时花在哪里去了呢。。没错,查文档= =记不住API真是太糟糕了。虽然花了三个小时,但是Bug仍然存在,重力方面好像我自己想的模拟方法达不到原版的那种粘滞感,估计是摸你得太真实了把,不过短期内不想碰它了= = p.s. 还是老实系统搞一遍好了,高级特性神马的完全就没有用到啊,这种简单玩意儿都要花这么长时间,弱成渣啊。


版本号:0.2.0 (无尽版)

更新以下功能:

  1. 增加社交化功能,统计历史砖块数,显示您击败了全球多少小伙伴;

  2. 随机生成的关卡难度,砖块打得越多,小球速度越大,难度越高;

  3. 两次都没有击中砖块时,惩罚玩家,增加随机多个砖块;

  4. 有一定几率触发智能模式:闪现,此模式下砖块具备闪现能力,砖块当预测到自身将被击中时,有一定几率完成闪现;

  5. 有一定几率触发智能模式:无尽,此模式下砖块具备无尽能力,每当有砖块被击中时,有几率增加随机多个砖块;

  6. 更多玩法求提意见。

历史版本:

版本号:0.1.1

修复若干Bug

版本号:0.1.0

初步完成

#随笔#
  • Author: Changkun Ou
  • Link: https://changkun.de/blog/posts/%E6%89%93%E7%A0%96%E5%9D%97%E6%97%A0%E5%B0%BD%E7%89%88/
  • License: All articles in this blog are licensed under CC BY-NC-ND 4.0 unless stating additionally.
谈谈对编程语言的一般性认识
MacTeX 卸载方法
  • TOC
  • Overview
Changkun Ou

Changkun Ou

Stop Talking. Just Coding.

276 Blogs
165 Tags
Homepage GitHub Email YouTube Twitter Zhihu
Friends
    Frimin ZZZero march1993 qcrao maiyang Xargin Muniao
© 2008 - 2024 Changkun Ou. All rights reserved. | PV/UV: /
0%