S
Earn 100K daily
with 1h of coding
iOS game development
jobs@webelinx.com
The GAME
S
DEMO
The Game
- Xcode
- Objective C
- Sprite Kit
Objective C – Data Types
- C based language
- Data Types
- Primitive
- Int
- Char
- Float
- Cocoa Framework
- NSObject
- N...
Objective C - Syntax
Constructors
NSMutableDictionary* dict = [[NSMutableDictionary alloc] init];
Functions
- (void)setObj...
S
DEMO
Creating New Project in Xcode
SpriteKitPositioning
S
DEMO
Adding background
MovingtheGround
S
DEMO
Animation
Simple Physics
CGPoint gravity = CGPointMake(0, kGravity);
CGPoint gravityStep = CGPointMultiplyScalar(gravity, _dt);
_pla...
S
DEMO
Moving the bug
Collision
Sprite Kit - Collision
- (void)didBeginContact:(SKPhysicsContact *)contact
typedef NS_OPTIONS(int, EntityCategory)
{
Entit...
S
DEMO
Collision
Positioning Logs
S
DEMO
Positioning logs
Score
S
DEMO
Score
THANK YOU !
Webelinx - iOS development: earn 100k daily with 1h of coding #tnt3
Webelinx - iOS development: earn 100k daily with 1h of coding #tnt3
Upcoming SlideShare
Loading in …5
×

Webelinx - iOS development: earn 100k daily with 1h of coding #tnt3

343 views
291 views

Published on

Published in: Software, Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
343
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Webelinx - iOS development: earn 100k daily with 1h of coding #tnt3

  1. 1. S Earn 100K daily with 1h of coding iOS game development
  2. 2. jobs@webelinx.com
  3. 3. The GAME
  4. 4. S DEMO The Game
  5. 5. - Xcode - Objective C - Sprite Kit
  6. 6. Objective C – Data Types - C based language - Data Types - Primitive - Int - Char - Float - Cocoa Framework - NSObject - NSNumber - NSString - NSArray - NSDictionary
  7. 7. Objective C - Syntax Constructors NSMutableDictionary* dict = [[NSMutableDictionary alloc] init]; Functions - (void)setObject:(id)anObject forKey:(id <NSCopying>)aKey; [dict setObject:@"some string" forKey:@"key"];
  8. 8. S DEMO Creating New Project in Xcode
  9. 9. SpriteKitPositioning
  10. 10. S DEMO Adding background
  11. 11. MovingtheGround
  12. 12. S DEMO Animation
  13. 13. Simple Physics CGPoint gravity = CGPointMake(0, kGravity); CGPoint gravityStep = CGPointMultiplyScalar(gravity, _dt); _playerVelocity = CGPointAdd(_playerVelocity, gravityStep); CGPoint velocityStep = CGPointMultiplyScalar(_playerVelocity, _dt); _player.position = CGPointAdd(_player.position, velocityStep); _playerVelocity = CGPointMake(0, kImpulse);
  14. 14. S DEMO Moving the bug
  15. 15. Collision
  16. 16. Sprite Kit - Collision - (void)didBeginContact:(SKPhysicsContact *)contact typedef NS_OPTIONS(int, EntityCategory) { EntityCategoryPlayer = 1 << 0, EntityCategoryObstacle = 1 << 1, EntityCategoryGround = 1 << 2 }; self.physicsBody.categoryBitMask = EntityCategoryGround; self.physicsBody.contactTestBitMask = EntityCategoryPlayer;
  17. 17. S DEMO Collision
  18. 18. Positioning Logs
  19. 19. S DEMO Positioning logs
  20. 20. Score
  21. 21. S DEMO Score
  22. 22. THANK YOU !

×