首页 微武游戏指南 正文

hellokitty小游戏大全,快来和凯蒂猫一起玩耍吧!

今天跟大家伙儿分享一下我这几天捣鼓出来的hellokitty小游戏,别看它简单,我可是从头开始一点一点抠出来的,过程那叫一个酸爽!

一开始的想法挺简单的,就是想做一个那种小时候玩的点点消,但是画面全换成hellokitty的元素,想想就可爱到爆炸。然后就开始找素材,满世界搜hellokitty的图片,png的,gif的,啥样的都有。

素材找的差不多,就开始琢磨用啥工具搞。Unity?有点重,我这种小游戏用不着。选pygame,简单粗暴,上手快。安装pygame,导入素材,搭个简单的框架,背景音乐也安排上,瞬间感觉有点那味儿。

接下来就是最头疼的,也是最核心的——消除逻辑。怎么判断两个kitty头是不是挨在一起?怎么实现消除动画?怎么加分?我对着屏幕挠头,疯狂查资料,看无数的教程,试各种方法。

  • 先是尝试用简单的坐标判断,结果发现斜着的根本没法判断,pass!
  • 小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 后来又琢磨用网格的方式,把画面分成一个个小格子,判断格子里的kitty头是不是相邻,这个靠谱多。
  • 消除动画也搞半天,一开始想用gif动画,结果发现pygame对gif的支持不太只能用图片一张一张的播放,凑合着看。

分数逻辑也简单,消除的越多,分数越高。还加个时间限制,时间到游戏结束,增加点紧张感。

中间遇到的bug那叫一个多,各种奇奇怪怪的问题,有的找半天才发现是变量名写错,有的干脆就是逻辑上的错误。debug的过程简直是痛苦面具,但解决之后成就感也是爆棚。

除消除逻辑,我还加一些小功能。比如:

  • 道具系统:加个锤子,可以直接敲掉一个kitty头;加个刷新,可以把所有kitty头重新排列。
  • 音效:消除的时候加个“叮”的声音,敲击的时候加个“duang”的声音,增加点趣味性。

差不多花一个星期的时间,总算是把这个hellokitty小游戏给搞出来。虽然画面简陋点,bug可能还有一些,但是自己玩着还是挺开心的。毕竟是从零开始,一点一点写出来的,也算是给自己一个小小的肯定。

对,我还把游戏分享给几个朋友玩,他们都说挺好玩的,就是有点费眼睛,哈哈。 以后有机会再优化一下,加点更fancy的特效,再多加几个关卡,争取做成一个完整的hellokitty消除游戏。

本文转载自互联网,如有侵权,联系删除