Giter VIP home page Giter VIP logo

legend-wings's Introduction

iOS Swift Project - Legend Wings - EverWing's Mini Clone

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:

  • [✔️] 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 [✔️] = 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:

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

legend-wings's People

Contributors

woguan avatar

Watchers

Gabriel Peart avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.