Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yulingtianxia/spiral

A Game Developed with Swift and SpriteKit
https://github.com/yulingtianxia/spiral

game ios-app spiral spritekit swift

Last synced: 4 days ago
JSON representation

A Game Developed with Swift and SpriteKit

Awesome Lists containing this project

README

        

Spiral
======

[![Join the chat at https://gitter.im/yulingtianxia/Spiral](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/yulingtianxia/Spiral?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

## 简介

A Game Developed with Swift 2.0 and SpriteKit

![](https://github.com/yulingtianxia/Spiral/blob/master/spiral.gif)

现已上架AppStore:https://itunes.apple.com/us/app/square-spiral/id920811081?l=zh&ls=1&mt=8

项目主页:http://spiral.yulingtianxia.com

## 玩法
游戏规则是:玩家是五角星小球,小球自动沿着陀螺线向外运动,当玩家点击屏幕时五角星小球会跳跃到内层螺旋,当五角星小球碰到红色旋风或滚动到螺旋线终点时游戏结束。玩家吃掉绿色旋风来得2分,吃到紫色三角得一分并获得保护罩,保护罩用来抵挡一次红色旋风。随着分数的增加游戏会升级,速度加快。游戏结束后可以截屏分享到社交网络,也可以选择重玩。

## 文章
关于Spiral的教程:http://yulingtianxia.com/blog/2014/07/17/a-ios-game-developed-by-swift-and-spritekit/

## 后记
Spiral这款"烧脑筋"的小游戏其实一开始是靠技术驱动起来的,当时恰逢苹果发布Swift语言和更新SpriteKit游戏引擎,于是我便尝试利用课余时间来学习这两个新鲜事物。

身处工科院校,毕竟单身狗一条,没有妹子帮忙P图,于是自学Sketch自己上!

作为处女座的我设计出来的样式都是很有规律的(明明是美感太差画不出来复杂绚丽的炫图好么),所以就想到让这些设计好的素材充当人物角色,比如红色带刺儿的杀手,绿色多肉的植物,紫色高冷的护盾,当然还有主人公小星星啦。

又想到设计的素材很有规律,那就让它们转起来吧。既然转起来了,那就需要有个载体,比如轨道之类的,于是设计了两种关卡,分别用麻绳和竹竿拼凑出螺旋形的轨道。

嗯,所以我是一边编故事一边学技术一边P图一边写代码的。

第一版Demo出来后发现工科男的审美果然丑爆了,不怕,我有技术!

于是用代码加上各种亮瞎钛合金狗眼的灯光效果和粒子效果,还有杀马特风格的音效!

所以我一直在想,要是当初有个妹子以身相许,啊不,以图相许,最后这款小游戏应该是另外一幅模样吧……But,这绝不是征婚帖!

## License

Licensed under the Apache License, Version 2.0