个人开发独立游戏《是男人就上一百层》源码

    上大学时,本人电脑里有一款小游戏,名字叫《是男人就上100层》,当时觉得这个游戏挺有意思,难度看似很高,但掌握了规律后能玩很久,还有点让人上瘾的感觉。进一步了解,才知道该游戏的原名叫《NS-Tower》,由日本Nagi-P公司开发。

    后来接触了安卓开发,便想在安卓上实现这个游戏来练手。当时想这么简单的一个游戏,也没有必要用什么游戏引擎,就准备直接用安卓原生API来实现。于是就开始从头学起,最初参考的书是《Android游戏编程从零开始》,边学边做,后来才发现里面要学的东西还是挺多的,而且全都是坑。。

    断断续续开发了一年多,也穿插学习了不少游戏开发的基础理论(推荐《游戏引擎架构》),才总算让游戏达到了基本可玩的状态。

    游戏基于安卓原生API开发,源码托管在Github上https://github.com/darwinLu/Floor100 欢迎大家下载测试,有什么建议和意见可以发送到本人邮箱nottheend@126.com,游戏还会不断完善,下一步准备通过引擎来实现。

    操作方法:按住屏幕蓄力,松开起跳

    技术特点简介:

    主循环:使用恒定FPS式主循环

    游戏对象:背景类、平台类、主角类、辅助类(力量条、计分)

    重力:在主角类中,通过加速度公式计算位移模拟重力作用

    碰撞:在主角类中,实现简单的盒碰撞和边界检测

    屏幕适配:根据不同手机的屏幕分辨率设定游戏对象大小

    排行榜功能:本地虚拟排行,没有实现从网络获取数据

    游戏选项:可以关闭音乐和音效

转载于:https://www.cnblogs.com/lu-xin/p/10209514.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值