آموزش بازی سازی برای iOS
آموزش بازی سازی برای iOS
عنوان اصلی : The Complete iOS Game Course - Build a Flappy Bird Clone
این مجموعه آموزش کاملترین کورس آموزشی برای یادگیری بازی سازی در iOS می باشد. بنابراین توصیه می کنیم حتما این کورس آموزشی را دنبال کنید.
این مجموعه آموزش ویدیویی محصول موسسه آموزشی Udemy است که بر روی 2 حلقه DVD به همراه فایلهای تمرینی و به مدت زمان 30 ساعت و 15 دقیقه در اختیار علاقه مندان قرار می گیرد.
در ادامه با برخی از سرفصل های درسی این مجموعه آموزش بازی سازی در iOS آشنا می شویم :
SECTION 1: Sprite Kit Concepts
Introduction
Nodes
A Closer Look At Nodes Part 1
A Closer Look At Nodes Part 2
Adding Images to Projects
Coordinates
A Closer Look at Anchor Points
Game Loops
Overview of Actions
Diagnostics
SECTION 2: Our First Game! Build a Space Cannon Shooter
Space Cannon
Review: Space Cannon Setup
Add shoot method
Working With Angles
Data Types
Add physics body
Shoot Method Review
SECTION 3: Review of Shooting with our Space Cannon
Clean up
Using Breakpoints
Review of Physics Body Basics
Timing
Review of Game Loop
Adding Edges to the scene
SECTION 4: Challenge 1: Bouncing Balls
Challenge: Ball Challenge
Challenge: Ball Challenge: Solution Part 1
Challenge: Ball Challenge: Solution Part 2
Challenge: Ball Challenge: Solution Part 3
SECTION 5: Adding Halos to our Space Cannon Game
Adding randomness
Adding Halos
Review - Random in Range and Spawn Halo Action
SECTION 6: Detecting Collisions and Contacts
BitFields
Collision BitMasks
Contact Test BitMask
Review: Contact Delegate, Bit Masks
SECTION 7: Particle Effects and Explosions
Particles
Add Explosion Effect
Creating SKEmitterNodes Manually
Shot Limiting
SECTION 8: Challenge 2: Alternate Shot Limiting
Challenge: Alternate Shot Limiting
Challenge: Alternate Shot Limiting: Solution
SECTION 9: Shields and start a Lifebar
Add Shields
Review - Add Shields
Add Life Bar
SECTION 10: Challenge 3: Explosion on Bounce
Challenge: Add Explosion on Bounce
Challenge: Add Explosion on Bounce Solution
SECTION 11: Game Reset and Scoring
Game Over and New Game
Review: Game Reset Functionality
Add Scoring
SECTION 12: Adding Basic Sounds
Free art resources: OpenGameArt.org
Editing Sounds with Audacity
Converting Sounds to CAF Format
Space Cannon - Adding Sounds
SECTION 13: Adding Menus
Space Cannon - Add Menu
Space Cannon - Make Menu Functional
Review: locationInNode
Space Cannon - Fix Delay
Space Cannon - Add Scores to Menu
Review: Adding Scores to Menus
SECTION 14: Save with NSUserDefaults
A Look at NSUserDefaults
Space Cannon - Save Scores Using NSUserDefaults
Space Cannon - Bug Fixes
SECTION 15: Particle Trail and Action Speeds
Space Cannon - Increase Halo Spawn Speed
Space Cannon - Create Particle File for Trail Effect
Space Cannon - Add Trail Emitter Node To Balls
Space Cannon - Adjust Ball Trails With New Ball Class
Adjust Ball Trails With New Ball Class.mov
Review: Action Speed and Particle Trail Effect
SECTION 16: Bounce Limit and Power Up
Space Cannon - Set Bounce Limit
Space Cannon - Add Point Multiplier Halo
Space Cannon - Add Point Multiplier
SECTION 17: Challenge 4: Add Bomb Power Up
Challenge: Add Bomb Power Up
Challenge: Add Bomb Power Up Solution Part 1
Challenge: Add Bomb Power Up Solution Part 2
SECTION 18: Create Shield Power Up
Space Cannon - Create Pool for Shield Nodes
Space Cannon - Spawn Shield Power Ups
Space Cannon - Make Shield Power Ups Collectable
SECTION 19: Challenge 5: Multi Shot Power Up
Challenge: Multi Shot Power Up
Challenge: Multi Shot Power Up Solution Part 1
Challenge: Multi Shot Power Up Solution Part 2
Challenge: Multi Shot Power Up Solution Part 3
Challenge: Multi Shot Power Up Solution Part 4
SECTION 20: Animate Menus
Space Cannon - Add Show and Hide Methods to Menu Class
Space Cannon - Animate the Menu's Title
Space Cannon - Animate Score Board
Space Cannon - Complete Menu Animations
SECTION 21: Add Pause Functionality
Space Cannon - Add Pause and Resume Buttons
Space Cannon - Hook Up Pause Functionality
Space Cannon - Pause When Quitting Or When A Notification Is Received
Space Cannon - Add Music
SECTION 22: Challenge 6: Add Music On/Off Button
Challenge: Add Music On Off Button
Challenge: Add Music On Off Button Solution Part 1
Challenge: Add Music On Off Button Solution Part 2
SECTION 23: Complete Space Cannon
App Icon Template
Complete Space Cannon
SECTION 24: Assignment 1: Brick Breaker
Introduction to Brick Breaker Assignment
Setup
Add Paddle and Getting it Moving
Limit Paddle Movement
Add Ball
Setup Category Bit Mask
Setup Contact between Ball and Paddle
Complete Contact between Ball and Paddle
Fix Anti Gravity Ball
Add Bricks
Remove Bricks When Hit by a Ball
Create Class for Brick
Setup Blue Brick Behaviour
Create Load Level Method And Array For Level
Load Level
Setup Ball Release Functionality
Add Grey Brick Type
Add Extra Levels
Add Method to Check if Level Is Complete
Load Next Level and Reset Ball
Requred Touch Began Event to Release Ball
Add a Hud Bar
Add a Lives Property
Display Lives
Lose Lives and Reset Game
Add Level Display Label
Setup Property For Current Level Number
Create Particle File
Add Particle Effect When Bricks Are Removed
Create Menu Class
Add Text to Menu
Implement Hide and Show Methods on Menu
Make Menu Functional
Update Colors
Add Sounds
Restrict Paddle Movement When Positioning Ball
Create Yellow Brick Type
Spawn Extra Ball
SECTION 25: Tappy Plane: A Flappy Bird Evolution
Setup Project
Source Control With SourceTree
Batch File Rename
Planes Atlas File
Add Plane Class
SECTION 26: Animating our Plane
Add PlanesAnimation plist file
Method to Create Animation Action From Array
Get Plane Animating
SECTION 27: Challenge 7: Animation an Alien
Challenge: Animation
Challenge: Animation Solution
SECTION 28: Smoke Puff Particle Trail
Create EngineRunning Property
Review: Animations
Create Particle file
Add Puff Trail To Plane
SECTION 29: Get Plane Moving
Configure Gravity
Add basic physics
Set Target Node For Puff Trail
SECTION 30: Scrolling Background
Create Scrolling Node Class
Create TPScrollingLayer
TPScrollingLayer - Implement layoutTiles method
Implement Tile Scrolling
Review: Scrolling
Scrolling In Both Directions
Create Background Layer
Getting the time elapsed between frames
SECTION 31: Challenge 8: Left & Right Scrolling
Challenge: Left & Right Scrolling
Challenge: Left & Right Scrolling Solution Part 1
Challenge: Left & Right Scrolling Solution Part 2
Challenge: Left & Right Scrolling Solution Part 3
Challenge: Left & Right Scrolling Solution Part 4
SECTION 32: Adding the Terrain to our Game
Set Background Colour
Add Foreground layer
SKPhysics Body Path Generator
Visualising path based physics bodies
Create path based physics body for plane
Setup Category Bit Masks
Setup didBeginContact method
Implement Collide Method and Get Plane to Crash
SECTION 33: Game Reset and Plane Rotation
Reset game
Tweaks on game reset
Add Rotation Effect
SECTION 34: Create Mountains
Photoshop Tips: Vectors, Smart Object, Export Layers To Files
Create TPObstacleLayer Class
Implement Update Method
Add createObjectForKey Method
Add Physics Bodies To Mountains
SECTION 35: Adding Mountain Obstacles
Create Obstacle Set
Randomize Mountain Obstacle Heights
Recycle Mountain Nodes
Add reset Method
Add Obstacles To Game
ObstacleLayer Pseudo Pooling Check and Review
Source Tree Commits. Context, Discard and Stage by Hunk or Line, Amend Commit
Set Maximum Altitude for Plane
SECTION 36: Challenge: Flappy Controls
Flap Challenge - Intro
Flap Challenge - Solution
SECTION 37: Adding Collectables
Create Collectable Star Object
Add collectables to obstacle layer
Review of positioning collectables
Get plane to remove the stars it touches
Create class for collectables
Setup creation of collectables to use new class
Hook up scene as collectable delegate
Review of Collectable Setup
Fix Warnings
SECTION 38: Bitmap Font's
Create Class for Bitmap Font
Implement Bitmap Font Properties
Start Layout of Bitmap Font Letters
Complete letter layout
Center Align Text
Review of Bitmap Font Class
Add instance of BitmapFontLabel to display score
SECTION 39: Tilesets
Create Plist For Tileset Graphics
Setup Singleton
Start Loading Tileset Plist File
Complete Loading of Property List
Randomize Tileset
Return Texture for Key from Current Tileset
Use Tileset Texture Provider to Randomize Mountain Textures
SECTION 40: Updating the Tileset
Update Ground Nodes to Use Tileset Texture
Review of Tileset System
Update Background Image to Fill To Bottom
SECTION 41: Challenge: Obstacle
Obstacle Challenge - Intro
Obstacle Challenge - Setup ChallengeProvider Class
Obstacle Challenge - Start Implementing Challenge Provider
Obstacle Challenge - Start Implementing Challenges
Obstacle Challenge - Using An Image Editor To Design Challenges
Obstacle Challenge - Load Challenges in Obstacle Layer
Obstacle Challenge Bonus - Mixing up the Textures
SECTION 42: A Button Class
Create Button Class
Set Initial Properties on Button
Set Button Scale Based on Touch Events
Test Button and Fix Scaling Issue
Target Action Pattern
Test Button Press Event
Source Tree - Discard Changes to TPGameScene
Review of Button Class
SECTION 43: Game Over Menu
Import Graphics For Game Over Menu
Setup Properties on Game Over Menu
Center Rect Property
Test Menu Panel Display
SECTION 44: Additional Menu Features
Setup Title Nodes on Game Over Menu
Add Display of Medal
Add Text Alignment to TPBitmapFontLabel
Add Text Labels to Menu
Add Game Over Text and Play Button to Menu
Animate Game Over Text
Animate Menu Panel
Space Cannon - Crash on Quit Bug Fix
Complete Show Animation For Game Over Menu
SECTION 45: Game State
Setup Game State in the Game Scene
Trigger Game Over State
Start New Game On Button Press
SECTION 46: Score Display
Display Scores and Medal on Game Over Menu
Use NSUserDefaults to Save Best Score
SECTION 47: Add Effects
Add Fade To Black Transition Between Games
Add Bump Effect On Plane Crash
SECTION 48: Get Ready Menu
Setup TPGetReadyMenu Class
Add Get Ready Text
Add Tap Icons to Get Ready Screen
Hide Get Ready Menu When Game Starts
SECTION 49: Challenge 9: Weather
Weather Challenge Intro - Weather Effects in Tappy Plane
Weather Challenge - Create Snow Effect
Weather Challenge - Create Rain Effect
Weather Challenge - Create Weather Layer Class
Weather Challenge - Setup Weather Conditions Property
Weather Challenge - Setup Constants For Tileset Name
Weather Challenge - Display Weather Layer
Weather Challenge - Complete Weather Challenge .
SECTION 50: Additional Tappy Plane Assets
Tint Plane Red When it Crashes
Freesound.org for Great Sound Assets
SECTION 51: Sounds
Creating Looping Sounds with Audacity
Refresh on Using afconvert to Prepare Audio
Sound Manager For More Advanced Audio
Add Crunch Sound on Plane Crash
Add Star Collection Sound
Add Button Sound
Add Engine Sound to Plane
Add Rain Sound
SECTION 52: Tappy Plane Conclusion
We've Completed Tappy Plane
SECTION 53: Alien Runner
Making Levels with Tiled
Resizing Tiles
Create Tileset Image to Use With Tiled
SECTION 54: Tiles
Creating a Tiled Map
Complete Level Using Tiled
Setup Alien Runner Project
Import JSTileMap
Load Tile Map
Setup Camera Node
Scroll Map As Camera Moves
Add Clamping to Camera
Setup Class for Player
Add Object Layer to Tiled Level
SECTION 55: Camera Nodes
Make Camera Follow Player
Add Velocity to Player and Apply Gravity
Discussion on Using Time Delta for Updates
Setup Target Position on Player
SECTION 56: Collisions
Define Collision Rectangle for Player
Show Collision Rectangle Visually
Discussion of Algorithm for World Collision
Declare Method for World Collision
Loop Through Coordinates for Tiles to Examine
Get GID for Tile
Calculate Intersection Between Player And Tile
Work Out Which Way To Move the Player
Complete Collision With World
Test Collide Method
Collide Method Review Part 1
Collide Method Review Part 2
Test Left and Right Movement
Fix Bug in Collision Algorithm
Accelerate Player to the Right
SECTION 57: Player Jumping
Give Player Jump Ability
Get Player Jumping
SECTION 58: Gravity
Setup Properties For Flipping Gravity
Apply Changes to Gravity
Test Flipping of Gravity
Tweak Map and Player Movement
Frame Size With Atlas Sprites
Flip Alien Image When Gravity Flipped
SECTION 59: Changes to Player
Add Animation to Player
Add State And Change Texture For Player
Reset Game When Falling Too Far
Update Collide Method
Collide Player With Spikes
Make Player Bounce Of Screen When Hitting Spikes
SECTION 60: Changing Scenes
Setup Scene Class for Main Menu
Add Title And Alien to Menu
Add Label For Level and Import Button Class
Add Play And Level Buttons
Switch Between Scenes
Create Level Selection Scene
Add Disabled Property to Button
Complete Setup of Disabled Property on Button
SECTION 61: Level Selection
Add Level Selection Buttons
Position Level Selection Buttons
Respond to Level Selection Buttons
Create Constants File
Setup Defaults plist for NSUserDefaults
Save Selected Level to NSUserDefaults
Add Constant for Highest Level
Unlock New Levels at Game Over
Add Ability To Complete Level
Add Different Modes to Main Menu
Add Extra Levels
Fix Graphical Glitches Between Tiles
Add Parallax Scrolling Effect
Sound Discussion
SECTION 62: Challenge Player Movement
Challenge: Player Movement - Intro
Challenge: Player Movement - Double Jump
Challenge: Player Movement - Left and Right Movement
Challenge: Player Movement - Hook Up Touch Events
Challenge: Player Movement - Set Sprite Direction and Animation
Course Complete!!
مشخصات این مجموعه :
زبان آموزش ها انگلیسی روان و ساده
دارای آموزشهای ویدیویی و دسته بندی شده
ارائه شده بر روی 2 حلقه DVD به همراه فایلهای تمرینی
مدت زمان آموزش 30 ساعت و 15 دقیقه !
محصول موسسه آموزشی Udemy
قیمت : 13000 تومان
روش خرید: برای خرید "آموزش بازی سازی برای iOS" ، پس از کلیک روی دکمه زیر و تکمیل فرم سفارش، ابتدا محصول یا محصولات مورد نظرتان را درب منزل یا محل کار تحویل بگیرید، سپس وجه کالا و هزینه ارسال را به مامور پست بپردازید. جهت مشاهده فرم خرید، روی دکمه زیر کلیک کنید.
2-فرم مربوطه را به صورت کامل و صحیح پر نمایید.
3-سفارش خود را درب منزل از پستچی تحویل گرفته سپس هزینه را پرداخت نمایید.
سایر محصولات :
خرید پستی آموزش مفاهیم برنامه نویسی شی گرا
خرید پستی آموزش بازی سازی برای iOS
خرید پستی آموزش مسترینگ موسیقی های پاپ الکترونیک
خرید پستی آموزش ساخت موسیقی های تکنو بوسیله برنامه Ableton Live
خرید پستی آموزش DJ بوسیله نرم افزار Traktor Pro 2
خرید پستی آموزش مبانی و مباحث پیشرفته DJ
خرید پستی آموزش هاست و دامنه و قراردادن سایت بر روی اینترنت
خرید پستی آموزش پیشرفته رتوش عکس های چهره در Photoshop
خرید پستی آموزش نرم افزار Blender
خرید پستی آموزش عکاسی HDR
خرید پستی آموزش کار با سیستم عامل Mac OS X Mountain Lion
خرید پستی آموزش کار با نرم افزارهای iMovie و iDVD
خرید پستی آموزش نکاتی از فتوشاپ و Lightroom که هر عکاسی باید آن ها را بداند
خرید پستی آموزش ادیت فیلم ها در Final Cut Pro X
خرید پستی آموزش شبیه سازی مایعات و حرکات آن ها در برنامه Cinema 4D
خرید پستی آموزش تبدیل کردن مدل سه بعدی یک شهر به حالت هولوگرام
خرید پستی آموزش پیاده سازی کلودهای لینوکسی در ترکیب با Amazon Web Services
خرید پستی آموزش مبانی پیاده سازی کلود رایگان بوسیله OpenStack
خرید پستی بیش از 17 ساعت آموزش برنامه نویسی iOS 8 و Swift
خرید پستی آموزش بهبود و افکت گذاری بر روی صوت بوسیله نرم افزار Nebula
خرید پستی آموزش چاپ بر روی فلزات بوسیله پرینترهای جوهرافشان معمولی
خرید پستی آموزش کار با دوربین Sony EX1
خرید پستی آموزش کار با دوربین فیلمبرداری Panasonic AC130AC160 و ادیت فیلم های گرفته شده با آن در Final Cut Pro X
خرید پستی آموزش مدرک CCNP Security SENSS : 300206
خرید پستی آموزش After Effects CC
خرید پستی آموزش ساخت جلوه های ویژه و موشن گرافیک بوسیله After Effects و Cinema 4D
خرید پستی آموزش انجام امور مدیریتی در محیط Amazon Web Services
خرید پستی آموزش برنامه نویسی Python در Linux
خرید پستی آموزش معماری سرویسهای مختلف در Amazon Web Services
خرید پستی آموزش یافتن شغلی در زمینه Linux
خرید پستی آموزش استفاده از Git و GitHub در پروژه های برنامه نویسی PHP
خرید پستی آموزش ساخت یک برنامه مدیریت لیست ایمیل بوسیله PHP
خرید پستی آموزش نکات و ابزارهای حرفه ای PowerPoint 2013
خرید پستی آموزش اصلاح رنگ ویدیوها بوسیله امکان Lumetri نرم افزارهای Premiere Pro و SpeedGrade
خرید پستی آموزش مدرک CCNP Security SITCS : 300207
خرید پستی آموزش ویدیوهای آموزشی ZBrush از Pixologic شرکت سازنده این برنامه
خرید پستی آموزش زبان برنامه نویسی Ruby
خرید پستی آموزش ساخت مجسمه های چهره
خرید پستی آموزش Unit Test برنامه های iOS
خرید پستی آموزش حل مسایل در زبان برنامه نویسی Ruby
آشنایی با CSS Box Model
آموزش باقی ماندن و موفقیت در شغل جدید به زبان فارسی
مجموعه ای از دو Agent بسیار کاربردی و مطرح موجود برای Visual Studio 2012
مجموعه ای بی بدیل شامل 343 Texture و Material از سنگ ها
طراحی انبار داده مبتنی بر Agile
آموزش طراحی و نقاشی یک اسلحه مورد استفاده در بازیهای کامپیوتری به کمک Photoshop
آموزش عکاسی از افراد و شخصیت های عادی
آموزش جامع VMware ESX 35 به همراه نرم افزار
آموزش بازی سازی برای iOS
کلمات کلیدی :multi shot power amp right scrolling solution part 1challenge موزش بازی سازی بازی سازی برای add bomb power scrolling solution part solution part space cannon game over cannon add player movement amp right shot power challenge cannon player solution create level