All Projects β†’ bpisano β†’ Alison

bpisano / Alison

Licence: MIT license
A bot animation made with SpriteKit.

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Alison

Sktiled
Swift framework for working with Tiled assets in SpriteKit
Stars: ✭ 208 (+511.76%)
Mutual labels:  spritekit
tic-tac-toe
πŸ•Ή iOS game - classic Tic Tac Toe with AI and state machines [Swift + SpriteKit + GameplayKit].
Stars: ✭ 60 (+76.47%)
Mutual labels:  spritekit
TinyRage
Flappy Bird for WatchOS 6+ written in swift 5 using spriteKit
Stars: ✭ 23 (-32.35%)
Mutual labels:  spritekit
Tlanalogjoystick
Analog joystick component for iOS
Stars: ✭ 223 (+555.88%)
Mutual labels:  spritekit
chooseFigure
Simple iOS game
Stars: ✭ 39 (+14.71%)
Mutual labels:  spritekit
ScaryFlight
Just another yet FlappyBird-style game.
Stars: ✭ 24 (-29.41%)
Mutual labels:  spritekit
Flappy Fly Bird
🐦 Flappy Bird reincarnation [Swift 5.3, GameplayKit, SpriteKit, iOS 12].
Stars: ✭ 150 (+341.18%)
Mutual labels:  spritekit
ios-spritekit-shader-sandbox
πŸ‘Ύ Collection of custom effects for SpriteKit implemented using GLSL/Metal shaders.
Stars: ✭ 63 (+85.29%)
Mutual labels:  spritekit
ColorByNumber-iOS
Color by Number: a pixel coloring game on iOS.
Stars: ✭ 50 (+47.06%)
Mutual labels:  spritekit
SpriteShatter
SKSpriteNode animation extension to 'shatter' a node into smaller pieces
Stars: ✭ 28 (-17.65%)
Mutual labels:  spritekit
Octopuskit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
Stars: ✭ 246 (+623.53%)
Mutual labels:  spritekit
SpriteKit-BubbleGame
a simple 2D game for iOS SpriteKit practice
Stars: ✭ 25 (-26.47%)
Mutual labels:  spritekit
spritekit-water-node
🌊 Custom SpriteKit node that allows to simulate 2D water with respect to physics. The app demonstrates Flocking behaviour using GameplayKit, key-frame animation and custom fragment shader chaining (GLSL) 🀯
Stars: ✭ 82 (+141.18%)
Mutual labels:  spritekit
Breakouttorefresh
Play BreakOut while loading - A playable pull to refresh view using SpriteKit
Stars: ✭ 2,466 (+7152.94%)
Mutual labels:  spritekit
SKTextureGradient
A SpriteKit SKTexture Gradient
Stars: ✭ 27 (-20.59%)
Mutual labels:  spritekit
Haskellspritekit
Haskell binding to Apple's SpriteKit framework
Stars: ✭ 165 (+385.29%)
Mutual labels:  spritekit
WWDC17
WWDC 2017 Scholarship Submission by Phil Zet (Philipp Zakharchenko)
Stars: ✭ 14 (-58.82%)
Mutual labels:  spritekit
FiveInARow
Five In A Row(五子棋) with Sprite Kit for iPad
Stars: ✭ 21 (-38.24%)
Mutual labels:  spritekit
Starling
Simple low-latency audio library for iOS + macOS
Stars: ✭ 38 (+11.76%)
Mutual labels:  spritekit
lazy-lambda
Lazy Lambda β€” a Flappy Bird clone in Haskell with SpriteKit
Stars: ✭ 72 (+111.76%)
Mutual labels:  spritekit

Alison

CI Status Version License Platform

Alison gif

Get Started

Alison is a cool and easy to use animation for your bot. You can use an ALView to create an animation in your app :

let animationView = ALView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))

Alison have two animation states. The normal state is by default slow and green. The thinking state represent a bot activity to show to your users that something is happening. The normal state is the state by default when loading the view.

To change states, you can use :

animationView.setNormalState()
animationView.setThinkingState()

Customization

Alison is fully customizable. You can change various parameters to adapt it to your app. Here is an example of full customization :

let animationView = ALView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))

animationView.rayCount = 5
animationView.rayLength = 6
animationView.rayRadius = 5
animationView.raySpeed = 6

animationView.normalPrimaryColor = UIColor.red
animationView.normalSecondaryColor = UIColor.cyan

animationView.thinkingPrimaryColor = UIColor.blue
animationView.thinkingSecondaryColor = UIColor.green

Installation

Alison is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'Alison'

Then run pod install.

Requirements

Alison require iOS 11.0 and Swift 5.

Author

Alison is made by me, Benjamin Pisano. If you want to talk with me, you can contact me on Twitter @benjamin_pisano.

License

Alison is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].