├── .gitignore ├── SpaceInvaders ├── .gitignore ├── .rubocop.yml ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── app │ ├── app_delegate.rb │ ├── game_scene.rb │ ├── game_view_controller.rb │ └── top_level.rb ├── live_reload.rb ├── readme.md ├── resources │ ├── Default-375w-667h@2x.png │ ├── Default-414w-736h@3x.png │ ├── Default-568h@2x.png │ ├── Default-667h@2x.png │ ├── Default-736h@3x.png │ ├── large.png │ ├── medium.png │ ├── small.png │ └── square.png ├── space-invaders.gif └── spec │ └── main_spec.rb ├── actions ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── actions.gif ├── app │ ├── app_delegate.rb │ ├── game_scene.rb │ ├── game_view_controller.rb │ └── screen_sizes.rb ├── readme.md ├── resources │ ├── Default-375w-667h@2x.png │ ├── Default-414w-736h@3x.png │ ├── Default-568h@2x.png │ ├── Default-667h@2x.png │ ├── Default-736h@3x.png │ ├── ball.png │ ├── button.png │ ├── large.png │ ├── medium.png │ ├── small.png │ └── square.png └── spec │ └── main_spec.rb ├── animated-sprite ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── animated-sprite.gif ├── app │ ├── app_delegate.rb │ ├── game_scene.rb │ ├── game_view_controller.rb │ └── screen_sizes.rb ├── readme.md ├── resources │ ├── Default-375w-667h@2x.png │ ├── Default-414w-736h@3x.png │ ├── Default-568h@2x.png │ ├── Default-667h@2x.png │ ├── Default-736h@3x.png │ ├── ball.png │ ├── button.png │ ├── large.png │ ├── medium.png │ ├── small.png │ ├── sprite_1.png │ ├── sprite_2.png │ ├── sprite_3.png │ ├── sprite_4.png │ ├── sprite_5.png │ └── square.png └── spec │ └── main_spec.rb ├── collision-detection ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── app │ ├── app_delegate.rb │ ├── game_scene.rb │ ├── game_view_controller.rb │ └── screen_sizes.rb ├── collision-detection.gif ├── readme.md ├── resources │ ├── Default-375w-667h@2x.png │ ├── Default-414w-736h@3x.png │ ├── Default-568h@2x.png │ ├── Default-667h@2x.png │ ├── Default-736h@3x.png │ ├── ball.png │ ├── explosion_particle.png │ ├── large.png │ ├── medium.png │ ├── small.png │ └── wall.png └── spec │ └── main_spec.rb ├── create-sprite ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── app │ ├── app_delegate.rb │ ├── game_scene.rb │ ├── game_view_controller.rb │ └── screen_sizes.rb ├── create-sprite.gif ├── readme.md ├── resources │ ├── Default-375w-667h@2x.png │ ├── Default-414w-736h@3x.png │ ├── Default-568h@2x.png │ ├── Default-667h@2x.png │ ├── Default-736h@3x.png │ ├── large.png │ ├── medium.png │ ├── small.png │ └── square.png └── spec │ └── main_spec.rb ├── hello-world ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── app │ ├── app_delegate.rb │ ├── game_scene.rb │ └── game_view_controller.rb ├── hello-world.gif ├── readme.md ├── resources │ ├── Default-375w-667h@2x.png │ ├── Default-414w-736h@3x.png │ ├── Default-568h@2x.png │ ├── Default-667h@2x.png │ ├── Default-736h@3x.png │ ├── large.png │ ├── medium.png │ └── small.png └── spec │ └── main_spec.rb ├── license.txt ├── particle-effects ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── app │ ├── app_delegate.rb │ ├── game_scene.rb │ ├── game_view_controller.rb │ └── screen_sizes.rb ├── particle-effects.gif ├── readme.md ├── resources │ ├── Default-375w-667h@2x.png │ ├── Default-414w-736h@3x.png │ ├── Default-568h@2x.png │ ├── Default-667h@2x.png │ ├── Default-736h@3x.png │ ├── ball.png │ ├── button.png │ ├── large.png │ ├── medium.png │ ├── small.png │ └── square.png └── spec │ └── main_spec.rb ├── physics ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── app │ ├── app_delegate.rb │ ├── game_scene.rb │ ├── game_view_controller.rb │ └── screen_sizes.rb ├── physics.gif ├── readme.md ├── resources │ ├── Default-375w-667h@2x.png │ ├── Default-414w-736h@3x.png │ ├── Default-568h@2x.png │ ├── Default-667h@2x.png │ ├── Default-736h@3x.png │ ├── ball.png │ ├── explosion_particle.png │ ├── large.png │ ├── medium.png │ ├── small.png │ └── wall.png └── spec │ └── main_spec.rb ├── putting-it-together ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── app │ ├── .#game_scene.rb │ ├── app_delegate.rb │ ├── arrow.rb │ ├── game_scene.rb │ ├── game_view_controller.rb │ └── screen_sizes.rb ├── readme.md ├── resources │ ├── Default-375w-667h@2x.png │ ├── Default-414w-736h@3x.png │ ├── Default-568h@2x.png │ ├── Default-667h@2x.png │ ├── Default-736h@3x.png │ ├── ball.png │ ├── explosion_particle.png │ ├── large.png │ ├── medium.png │ ├── small.png │ └── wall.png └── spec │ └── main_spec.rb ├── readme.md └── touch-event ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Rakefile ├── app ├── app_delegate.rb ├── game_scene.rb ├── game_view_controller.rb └── screen_sizes.rb ├── readme.md ├── resources ├── Default-375w-667h@2x.png ├── Default-414w-736h@3x.png ├── Default-568h@2x.png ├── Default-667h@2x.png ├── Default-736h@3x.png ├── large.png ├── medium.png ├── small.png └── square.png ├── spec └── main_spec.rb └── touch-event.gif /.gitignore: -------------------------------------------------------------------------------- 1 | /.DS_Store 2 | */profiles 3 | -------------------------------------------------------------------------------- /SpaceInvaders/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/.gitignore -------------------------------------------------------------------------------- /SpaceInvaders/.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/.rubocop.yml -------------------------------------------------------------------------------- /SpaceInvaders/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/Gemfile -------------------------------------------------------------------------------- /SpaceInvaders/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/Gemfile.lock -------------------------------------------------------------------------------- /SpaceInvaders/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/Rakefile -------------------------------------------------------------------------------- /SpaceInvaders/app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/app/app_delegate.rb -------------------------------------------------------------------------------- /SpaceInvaders/app/game_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/app/game_scene.rb -------------------------------------------------------------------------------- /SpaceInvaders/app/game_view_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/app/game_view_controller.rb -------------------------------------------------------------------------------- /SpaceInvaders/app/top_level.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/app/top_level.rb -------------------------------------------------------------------------------- /SpaceInvaders/live_reload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/live_reload.rb -------------------------------------------------------------------------------- /SpaceInvaders/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/readme.md -------------------------------------------------------------------------------- /SpaceInvaders/resources/Default-375w-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/resources/Default-375w-667h@2x.png -------------------------------------------------------------------------------- /SpaceInvaders/resources/Default-414w-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/resources/Default-414w-736h@3x.png -------------------------------------------------------------------------------- /SpaceInvaders/resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /SpaceInvaders/resources/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/resources/Default-667h@2x.png -------------------------------------------------------------------------------- /SpaceInvaders/resources/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/resources/Default-736h@3x.png -------------------------------------------------------------------------------- /SpaceInvaders/resources/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/resources/large.png -------------------------------------------------------------------------------- /SpaceInvaders/resources/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/resources/medium.png -------------------------------------------------------------------------------- /SpaceInvaders/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/resources/small.png -------------------------------------------------------------------------------- /SpaceInvaders/resources/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/resources/square.png -------------------------------------------------------------------------------- /SpaceInvaders/space-invaders.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/space-invaders.gif -------------------------------------------------------------------------------- /SpaceInvaders/spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/SpaceInvaders/spec/main_spec.rb -------------------------------------------------------------------------------- /actions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/.gitignore -------------------------------------------------------------------------------- /actions/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/Gemfile -------------------------------------------------------------------------------- /actions/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/Gemfile.lock -------------------------------------------------------------------------------- /actions/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/Rakefile -------------------------------------------------------------------------------- /actions/actions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/actions.gif -------------------------------------------------------------------------------- /actions/app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/app/app_delegate.rb -------------------------------------------------------------------------------- /actions/app/game_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/app/game_scene.rb -------------------------------------------------------------------------------- /actions/app/game_view_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/app/game_view_controller.rb -------------------------------------------------------------------------------- /actions/app/screen_sizes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/app/screen_sizes.rb -------------------------------------------------------------------------------- /actions/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/readme.md -------------------------------------------------------------------------------- /actions/resources/Default-375w-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/Default-375w-667h@2x.png -------------------------------------------------------------------------------- /actions/resources/Default-414w-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/Default-414w-736h@3x.png -------------------------------------------------------------------------------- /actions/resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /actions/resources/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/Default-667h@2x.png -------------------------------------------------------------------------------- /actions/resources/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/Default-736h@3x.png -------------------------------------------------------------------------------- /actions/resources/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/ball.png -------------------------------------------------------------------------------- /actions/resources/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/button.png -------------------------------------------------------------------------------- /actions/resources/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/large.png -------------------------------------------------------------------------------- /actions/resources/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/medium.png -------------------------------------------------------------------------------- /actions/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/small.png -------------------------------------------------------------------------------- /actions/resources/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/resources/square.png -------------------------------------------------------------------------------- /actions/spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/actions/spec/main_spec.rb -------------------------------------------------------------------------------- /animated-sprite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/.gitignore -------------------------------------------------------------------------------- /animated-sprite/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/Gemfile -------------------------------------------------------------------------------- /animated-sprite/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/Gemfile.lock -------------------------------------------------------------------------------- /animated-sprite/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/Rakefile -------------------------------------------------------------------------------- /animated-sprite/animated-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/animated-sprite.gif -------------------------------------------------------------------------------- /animated-sprite/app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/app/app_delegate.rb -------------------------------------------------------------------------------- /animated-sprite/app/game_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/app/game_scene.rb -------------------------------------------------------------------------------- /animated-sprite/app/game_view_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/app/game_view_controller.rb -------------------------------------------------------------------------------- /animated-sprite/app/screen_sizes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/app/screen_sizes.rb -------------------------------------------------------------------------------- /animated-sprite/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/readme.md -------------------------------------------------------------------------------- /animated-sprite/resources/Default-375w-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/Default-375w-667h@2x.png -------------------------------------------------------------------------------- /animated-sprite/resources/Default-414w-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/Default-414w-736h@3x.png -------------------------------------------------------------------------------- /animated-sprite/resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /animated-sprite/resources/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/Default-667h@2x.png -------------------------------------------------------------------------------- /animated-sprite/resources/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/Default-736h@3x.png -------------------------------------------------------------------------------- /animated-sprite/resources/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/ball.png -------------------------------------------------------------------------------- /animated-sprite/resources/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/button.png -------------------------------------------------------------------------------- /animated-sprite/resources/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/large.png -------------------------------------------------------------------------------- /animated-sprite/resources/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/medium.png -------------------------------------------------------------------------------- /animated-sprite/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/small.png -------------------------------------------------------------------------------- /animated-sprite/resources/sprite_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/sprite_1.png -------------------------------------------------------------------------------- /animated-sprite/resources/sprite_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/sprite_2.png -------------------------------------------------------------------------------- /animated-sprite/resources/sprite_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/sprite_3.png -------------------------------------------------------------------------------- /animated-sprite/resources/sprite_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/sprite_4.png -------------------------------------------------------------------------------- /animated-sprite/resources/sprite_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/sprite_5.png -------------------------------------------------------------------------------- /animated-sprite/resources/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/resources/square.png -------------------------------------------------------------------------------- /animated-sprite/spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/animated-sprite/spec/main_spec.rb -------------------------------------------------------------------------------- /collision-detection/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/.gitignore -------------------------------------------------------------------------------- /collision-detection/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/Gemfile -------------------------------------------------------------------------------- /collision-detection/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/Gemfile.lock -------------------------------------------------------------------------------- /collision-detection/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/Rakefile -------------------------------------------------------------------------------- /collision-detection/app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/app/app_delegate.rb -------------------------------------------------------------------------------- /collision-detection/app/game_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/app/game_scene.rb -------------------------------------------------------------------------------- /collision-detection/app/game_view_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/app/game_view_controller.rb -------------------------------------------------------------------------------- /collision-detection/app/screen_sizes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/app/screen_sizes.rb -------------------------------------------------------------------------------- /collision-detection/collision-detection.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/collision-detection.gif -------------------------------------------------------------------------------- /collision-detection/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/readme.md -------------------------------------------------------------------------------- /collision-detection/resources/Default-375w-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/Default-375w-667h@2x.png -------------------------------------------------------------------------------- /collision-detection/resources/Default-414w-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/Default-414w-736h@3x.png -------------------------------------------------------------------------------- /collision-detection/resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /collision-detection/resources/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/Default-667h@2x.png -------------------------------------------------------------------------------- /collision-detection/resources/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/Default-736h@3x.png -------------------------------------------------------------------------------- /collision-detection/resources/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/ball.png -------------------------------------------------------------------------------- /collision-detection/resources/explosion_particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/explosion_particle.png -------------------------------------------------------------------------------- /collision-detection/resources/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/large.png -------------------------------------------------------------------------------- /collision-detection/resources/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/medium.png -------------------------------------------------------------------------------- /collision-detection/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/small.png -------------------------------------------------------------------------------- /collision-detection/resources/wall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/resources/wall.png -------------------------------------------------------------------------------- /collision-detection/spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/collision-detection/spec/main_spec.rb -------------------------------------------------------------------------------- /create-sprite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/.gitignore -------------------------------------------------------------------------------- /create-sprite/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/Gemfile -------------------------------------------------------------------------------- /create-sprite/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/Gemfile.lock -------------------------------------------------------------------------------- /create-sprite/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/Rakefile -------------------------------------------------------------------------------- /create-sprite/app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/app/app_delegate.rb -------------------------------------------------------------------------------- /create-sprite/app/game_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/app/game_scene.rb -------------------------------------------------------------------------------- /create-sprite/app/game_view_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/app/game_view_controller.rb -------------------------------------------------------------------------------- /create-sprite/app/screen_sizes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/app/screen_sizes.rb -------------------------------------------------------------------------------- /create-sprite/create-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/create-sprite.gif -------------------------------------------------------------------------------- /create-sprite/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/readme.md -------------------------------------------------------------------------------- /create-sprite/resources/Default-375w-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/resources/Default-375w-667h@2x.png -------------------------------------------------------------------------------- /create-sprite/resources/Default-414w-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/resources/Default-414w-736h@3x.png -------------------------------------------------------------------------------- /create-sprite/resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /create-sprite/resources/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/resources/Default-667h@2x.png -------------------------------------------------------------------------------- /create-sprite/resources/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/resources/Default-736h@3x.png -------------------------------------------------------------------------------- /create-sprite/resources/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/resources/large.png -------------------------------------------------------------------------------- /create-sprite/resources/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/resources/medium.png -------------------------------------------------------------------------------- /create-sprite/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/resources/small.png -------------------------------------------------------------------------------- /create-sprite/resources/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/resources/square.png -------------------------------------------------------------------------------- /create-sprite/spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/create-sprite/spec/main_spec.rb -------------------------------------------------------------------------------- /hello-world/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/.gitignore -------------------------------------------------------------------------------- /hello-world/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/Gemfile -------------------------------------------------------------------------------- /hello-world/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/Gemfile.lock -------------------------------------------------------------------------------- /hello-world/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/Rakefile -------------------------------------------------------------------------------- /hello-world/app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/app/app_delegate.rb -------------------------------------------------------------------------------- /hello-world/app/game_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/app/game_scene.rb -------------------------------------------------------------------------------- /hello-world/app/game_view_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/app/game_view_controller.rb -------------------------------------------------------------------------------- /hello-world/hello-world.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/hello-world.gif -------------------------------------------------------------------------------- /hello-world/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/readme.md -------------------------------------------------------------------------------- /hello-world/resources/Default-375w-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/resources/Default-375w-667h@2x.png -------------------------------------------------------------------------------- /hello-world/resources/Default-414w-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/resources/Default-414w-736h@3x.png -------------------------------------------------------------------------------- /hello-world/resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /hello-world/resources/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/resources/Default-667h@2x.png -------------------------------------------------------------------------------- /hello-world/resources/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/resources/Default-736h@3x.png -------------------------------------------------------------------------------- /hello-world/resources/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/resources/large.png -------------------------------------------------------------------------------- /hello-world/resources/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/resources/medium.png -------------------------------------------------------------------------------- /hello-world/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/resources/small.png -------------------------------------------------------------------------------- /hello-world/spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/hello-world/spec/main_spec.rb -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/license.txt -------------------------------------------------------------------------------- /particle-effects/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/.gitignore -------------------------------------------------------------------------------- /particle-effects/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/Gemfile -------------------------------------------------------------------------------- /particle-effects/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/Gemfile.lock -------------------------------------------------------------------------------- /particle-effects/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/Rakefile -------------------------------------------------------------------------------- /particle-effects/app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/app/app_delegate.rb -------------------------------------------------------------------------------- /particle-effects/app/game_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/app/game_scene.rb -------------------------------------------------------------------------------- /particle-effects/app/game_view_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/app/game_view_controller.rb -------------------------------------------------------------------------------- /particle-effects/app/screen_sizes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/app/screen_sizes.rb -------------------------------------------------------------------------------- /particle-effects/particle-effects.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/particle-effects.gif -------------------------------------------------------------------------------- /particle-effects/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/readme.md -------------------------------------------------------------------------------- /particle-effects/resources/Default-375w-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/Default-375w-667h@2x.png -------------------------------------------------------------------------------- /particle-effects/resources/Default-414w-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/Default-414w-736h@3x.png -------------------------------------------------------------------------------- /particle-effects/resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /particle-effects/resources/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/Default-667h@2x.png -------------------------------------------------------------------------------- /particle-effects/resources/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/Default-736h@3x.png -------------------------------------------------------------------------------- /particle-effects/resources/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/ball.png -------------------------------------------------------------------------------- /particle-effects/resources/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/button.png -------------------------------------------------------------------------------- /particle-effects/resources/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/large.png -------------------------------------------------------------------------------- /particle-effects/resources/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/medium.png -------------------------------------------------------------------------------- /particle-effects/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/small.png -------------------------------------------------------------------------------- /particle-effects/resources/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/resources/square.png -------------------------------------------------------------------------------- /particle-effects/spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/particle-effects/spec/main_spec.rb -------------------------------------------------------------------------------- /physics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/.gitignore -------------------------------------------------------------------------------- /physics/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/Gemfile -------------------------------------------------------------------------------- /physics/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/Gemfile.lock -------------------------------------------------------------------------------- /physics/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/Rakefile -------------------------------------------------------------------------------- /physics/app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/app/app_delegate.rb -------------------------------------------------------------------------------- /physics/app/game_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/app/game_scene.rb -------------------------------------------------------------------------------- /physics/app/game_view_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/app/game_view_controller.rb -------------------------------------------------------------------------------- /physics/app/screen_sizes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/app/screen_sizes.rb -------------------------------------------------------------------------------- /physics/physics.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/physics.gif -------------------------------------------------------------------------------- /physics/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/readme.md -------------------------------------------------------------------------------- /physics/resources/Default-375w-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/Default-375w-667h@2x.png -------------------------------------------------------------------------------- /physics/resources/Default-414w-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/Default-414w-736h@3x.png -------------------------------------------------------------------------------- /physics/resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /physics/resources/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/Default-667h@2x.png -------------------------------------------------------------------------------- /physics/resources/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/Default-736h@3x.png -------------------------------------------------------------------------------- /physics/resources/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/ball.png -------------------------------------------------------------------------------- /physics/resources/explosion_particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/explosion_particle.png -------------------------------------------------------------------------------- /physics/resources/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/large.png -------------------------------------------------------------------------------- /physics/resources/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/medium.png -------------------------------------------------------------------------------- /physics/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/small.png -------------------------------------------------------------------------------- /physics/resources/wall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/resources/wall.png -------------------------------------------------------------------------------- /physics/spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/physics/spec/main_spec.rb -------------------------------------------------------------------------------- /putting-it-together/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/.gitignore -------------------------------------------------------------------------------- /putting-it-together/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/Gemfile -------------------------------------------------------------------------------- /putting-it-together/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/Gemfile.lock -------------------------------------------------------------------------------- /putting-it-together/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/Rakefile -------------------------------------------------------------------------------- /putting-it-together/app/.#game_scene.rb: -------------------------------------------------------------------------------- 1 | amiralirajan@Amiralis-MBP.attlocal.net.20540 -------------------------------------------------------------------------------- /putting-it-together/app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/app/app_delegate.rb -------------------------------------------------------------------------------- /putting-it-together/app/arrow.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/app/arrow.rb -------------------------------------------------------------------------------- /putting-it-together/app/game_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/app/game_scene.rb -------------------------------------------------------------------------------- /putting-it-together/app/game_view_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/app/game_view_controller.rb -------------------------------------------------------------------------------- /putting-it-together/app/screen_sizes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/app/screen_sizes.rb -------------------------------------------------------------------------------- /putting-it-together/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/readme.md -------------------------------------------------------------------------------- /putting-it-together/resources/Default-375w-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/Default-375w-667h@2x.png -------------------------------------------------------------------------------- /putting-it-together/resources/Default-414w-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/Default-414w-736h@3x.png -------------------------------------------------------------------------------- /putting-it-together/resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /putting-it-together/resources/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/Default-667h@2x.png -------------------------------------------------------------------------------- /putting-it-together/resources/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/Default-736h@3x.png -------------------------------------------------------------------------------- /putting-it-together/resources/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/ball.png -------------------------------------------------------------------------------- /putting-it-together/resources/explosion_particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/explosion_particle.png -------------------------------------------------------------------------------- /putting-it-together/resources/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/large.png -------------------------------------------------------------------------------- /putting-it-together/resources/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/medium.png -------------------------------------------------------------------------------- /putting-it-together/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/small.png -------------------------------------------------------------------------------- /putting-it-together/resources/wall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/resources/wall.png -------------------------------------------------------------------------------- /putting-it-together/spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/putting-it-together/spec/main_spec.rb -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/readme.md -------------------------------------------------------------------------------- /touch-event/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/.gitignore -------------------------------------------------------------------------------- /touch-event/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/Gemfile -------------------------------------------------------------------------------- /touch-event/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/Gemfile.lock -------------------------------------------------------------------------------- /touch-event/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/Rakefile -------------------------------------------------------------------------------- /touch-event/app/app_delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/app/app_delegate.rb -------------------------------------------------------------------------------- /touch-event/app/game_scene.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/app/game_scene.rb -------------------------------------------------------------------------------- /touch-event/app/game_view_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/app/game_view_controller.rb -------------------------------------------------------------------------------- /touch-event/app/screen_sizes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/app/screen_sizes.rb -------------------------------------------------------------------------------- /touch-event/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/readme.md -------------------------------------------------------------------------------- /touch-event/resources/Default-375w-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/resources/Default-375w-667h@2x.png -------------------------------------------------------------------------------- /touch-event/resources/Default-414w-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/resources/Default-414w-736h@3x.png -------------------------------------------------------------------------------- /touch-event/resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/resources/Default-568h@2x.png -------------------------------------------------------------------------------- /touch-event/resources/Default-667h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/resources/Default-667h@2x.png -------------------------------------------------------------------------------- /touch-event/resources/Default-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/resources/Default-736h@3x.png -------------------------------------------------------------------------------- /touch-event/resources/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/resources/large.png -------------------------------------------------------------------------------- /touch-event/resources/medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/resources/medium.png -------------------------------------------------------------------------------- /touch-event/resources/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/resources/small.png -------------------------------------------------------------------------------- /touch-event/resources/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/resources/square.png -------------------------------------------------------------------------------- /touch-event/spec/main_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/spec/main_spec.rb -------------------------------------------------------------------------------- /touch-event/touch-event.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirrajan/ios-ruby-game-dev/HEAD/touch-event/touch-event.gif --------------------------------------------------------------------------------