Giter Club home page Giter Club logo

bomber's Introduction

Game Description

Bomber is a 2D iOS game. The user plays with a character, lets call him Bomber. The goal is to draw a path that will allow Bomber to destroy all the targets, usin the available weapons. The level is succeeded if all targets are killed and if Bomber has joined the goal end-point.

Check this video !!

It shows a sample of the game. There is a lot more to discover such as a cool list of weapons. If you want to see by yourself, go ahead and download the sources.

Technical description

This game is built using the cocos2d for iPhone library. All the physics is managed by Chipmunk physic engine (the free version, included in cocos2d).

Set up the dev environment

  • Open up a terminal and cd to the root folder that will contain the project.
  • Clone the repository git clone [email protected]:robinmonjo/bomber.git
  • cd into the cloned directory cd bomber
  • Launch the setup script ./setup.sh (if it doesn't launch make it executable: chmod +x setup.sh)
  • Wait and xcode will open it for you. Set the build target to bomber and you're good to go

Manually set up the dev environment

  • Create a root directory. Clone the repository inside this root directory. This will create a folder bomber.

  • Clone the cocos2d repository. This will create a cocos2d-iphone folder.

  • Create a folder named deps

At this point you should have

  • --root

    • --bomber
    • --cocos2d-iphone
    • --deps
  • Create a symbolic link of cocos2d-iphone within the deps folder

ln -s cocos2d-iphone deps/

  • At this point you should have this

  • --root

    • --bomber
    • --cocos2d-iphone
    • --deps
      • --cocos2d-iphone
  • Open the xcode project (in the bomber folder). Set the build target to Bomber, then build and run.

What's next

For some reasons (lack of time, no artist skills, ...) I have given up on this project, but it would be great to exploit this code. I encourage you to clone this project and continue my work, or use some of the piece of code in a tutorial or whatever. Note that it is an open-source project. Also, I'd love to hear from peoples that may use this project.

bomber's People

Contributors

robinmonjo avatar

Watchers

 avatar  avatar  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.