Legend-Wings:开源经典小游戏

703 阅读2分钟
原文链接: github.com

EverWing is a popular action game. Survive as much you can, earn gold, and upgrade/purchase new characters.

Videos - Alpha v3.5.1 - Date Recorded: 07/08/2017:

Intro Video


Videos - Alpha v3.0.4 - Date Recorded: 06/20/2017:

Intro Video


Next video update on: Alpha v4.0.0

Notes:

  • Xcode Version: 9.0 Beta 2| Latest iOS: 10.3
  • Using Xcode's simulator will be a bit laggy. Use Device for best experience.
  • Current version: Alpha v3.5.2.
  • *Best experience with iPhone 7 Plus.

Message from Developer:

Hello everyone, As you can see from the Todo List, I am working on the new regular monster sprites. This will take more than a day of work... it is just tons of image. Therefore, 07/09/2017 is not likely to have an update. Also, I am trying to create a blog where I can post the TODO list and updates. It is very normal to take 1-3 days when adding new enemies since I want to make sure its size fits for all supported devices.

TODO list:

  • [ :heavy_check_mark:] Add Basic Magnetic Field on Characters - 07/08/2017
  • [] Replace regular monsters
    • [*] Add new regular monsters sprites
  • [] Add new Boss
  • [*] Re-work on difficulty over time

[*] = Working [ :heavy_check_mark:] = Done

Future Implementations:

  • About to join TODO List (Order does not matter):

    • [] Add new drops from monsters (diamonds, trophy... etc?)
      • [] Gems (Red, Green, Purple)
    • [] Add new map
    • [] Re-work drop system.
    • [] Add chance to summon shiny regular monster. (They drop Power-Ups)
    • [] Add Power-Ups
      • [] Imune Item
      • [] Increase Fire Power
      • [] Double Shoot
  • High Priority (Order does not matter):

    • [] Add Level&Exp System for Account
      • [] Customized UI Progress Bar
      • [] Show level on the Badge
      • [] Show Current Percentage on the Badge
    • [] Add Game Over Scene
  • Low Priority (Order does not matter):

    • [] Add Purchase Character Function
    • [] Add Companions System (Each side with a small minion to assist you) - Sidekicks!
    • [] Add new effect for character's death
    • [] Add sound when Fireball is incoming
    • [] Pinky constant speed
    • [] Add Unit Test
    • [] Add Character unique skills
    • [] Add new FX for character's bullets

Note: Each new feature moves from Low Priority -> High Priority -> Todo List. In short, low priority items will go up.

Discovered Bugs (Unless it is critical error, this section is usually in low priority):

  • Characters are too big on smaller devices.
  • Pinky completly freeze itself when it kills the player

Main Accomplishments:

  • [ :heavy_check_mark:] Add support for iPhone 5, iPhone 6, iPhone 6 Plus, iPhone 7, iPhone 7 Plus
  • [ :heavy_check_mark:] Preload Textures
    • [ :heavy_check_mark:] Add progress bar
    • [ :heavy_check_mark:] Divide Atlas into smaller atlas
  • [ :heavy_check_mark:] Coin System
  • [ :heavy_check_mark:] Character Selection
    • [ :heavy_check_mark:] Alpha
    • [ :heavy_check_mark:] Beta
    • [ :heavy_check_mark:] Celta
    • [ :heavy_check_mark:] Delta
  • [ :heavy_check_mark:] Add Backup Logic
  • [ :heavy_check_mark:] Add Progress Track
  • [ :heavy_check_mark:] Add Singleton Global to access all Sprites
  • [ :heavy_check_mark:] Add shader to fonts (OpenGL)
  • [ :heavy_check_mark:] Remove Main.storyboard for faster build time
  • [ :heavy_check_mark:] Add Bomber Boss in-game
  • [ :heavy_check_mark:] Add Pinky Boss in-game - 06/28/2017
    • [ :heavy_check_mark:] Add Pinky Boss Sprites
    • [ :heavy_check_mark:] Add Pinky Boss Actions
  • [ :heavy_check_mark:] Add Labels in Character Selection - 06/28/2017
  • [ :heavy_check_mark:] Add particle effects when selecting character - 06/29/2017
  • [ :heavy_check_mark:] "Fix" and find a better logic for the top bar which displays account progress 06/30/2017
  • [ :heavy_check_mark:] Add customized font ttf for Gold Label with OpenGL shader 06/30/2017
  • [ :heavy_check_mark:] Re-implement logic to increase enemies' HP and Velocity over time 07/03/2017
  • [ :heavy_check_mark:] Add new bullets for characters:
    • [ :heavy_check_mark:] Add Alpha Bullet Sprites 07/04/2017
    • [ :heavy_check_mark:] Add Beta Bullet Sprites 07/04/2017
    • [ :heavy_check_mark:] Add Celta Bullet Sprites 07/04/2017
    • [ :heavy_check_mark:] Add Delta Bullet Sprites 07/04/2017
  • [ :heavy_check_mark:] Add Class to create custom bullet sprite 07/04/2017
    • [ :heavy_check_mark:] Add Bullet Power Logic - 07/08/2017
    • [ :heavy_check_mark:] Add Upgrade Bullet Function - 07/08/2017
    • [ :heavy_check_mark:] Add Upgrade Scene on Character Scene 07/05/2017
  • [ :heavy_check_mark:] Display current level of bullet and its image on Character Scene 07/05/2017