Continue work on 2D android game with andengine and box2d

Completed Posted Dec 3, 2011 Paid on delivery
Completed Paid on delivery

I have a written the start of a 2D racing game. It is kind of like MX Mayhem but with a monster truck instead of a bike. I do not have the time to finish the game and therefore I need some help. I need someone who can make this good enough to put on android market. You can see how much I have made in this video: [url removed, login to view]

## Deliverables

Easier to read as google doc: [url removed, login to view] # Summary I have a written the start of a 2D racing game. It is kind of like MX Mayhem but with a monster truck instead of a bike. I do not have the time to finish the game and therefore I need some help. I need someone who can make this good enough to put on android market. You can see how much I have made in this video: [url removed, login to view] Enclosed files mentioned in this project description can be found here: [url removed, login to view] Libraries and technology used - Andengine - Box2d extension for andengine - Physics editor from [url removed, login to view] (license and experience with this tool is an requirement) # Working right now - Andengine and the box2d extension. - Basic physics. Car behaves quite good but improvements can be made. - Tilting of mobile accelerometer. Tilting to the left and right will add a small rotating torque on the car. - Worlds are created from editing xml files. I have created a xml structure to more easily generate new worlds. The world generation will ofcourse need improvements. # Code cleanup This is my first android project. You are free to make improvements to code structure if you want. I would recommend some cleanup. Improvements to game experience - Move base of springs from the middle of the car. The angle between wheel and car body should be smaller. The base points of the springs (in the car body) should be further appart. I think this will make the car behave a little better. - Restart is glitchy. - Remove lag and slow fps. Add loading screens if necessary (keep to a minumum). - Add sounds for engine and springs. No music. - Make sure that the game experience gets better. The parameters for the physics will probably need some tweaking. - Replace the accellerate and brake buttons with simple regions instead. left 20% of the screen is brake and right 20% is accellerate (or something like that). See control_example.png. Controls should not be visible. - Add finish line. Make it a sensor entity. When the car body touches the entity the level is finished. - Add sensor entity to automatically restart. If the user for example falls down a deep hole there should be a way to say “if car body is here then restart the game??. This is best done with a sensor entity I think. Kind of like the finish line sensor but restart instead. # Menus - Main menu - Options menu - Chose level (read xml files in assets/levels) - About I have made images describing how it should look and work. Please ask if you have any questions. [url removed, login to view] # Separation between levels and game engine Right now I only have to add a new folder to add a new level to the game. This should also be the case with your development. Put all the level design in separate xml and image files. That way I will be able to create levels myself without touching the game engine. See [url removed, login to view] for an example: [url removed, login to view](code)/[url removed, login to view] Have a look at level example [url removed, login to view](code)/ Right now the [url removed, login to view] contains the shapes from physicseditor. [url removed, login to view] contains the entities and background. gfx contains graphisc. Quite simple. - Add background support from level xml. I think parallax background would be good. I did some tests with it and commented out this code. - Add support for foreground entity. This can be done by adding z-index attribute to [url removed, login to view] entities. Devices It should run smooth on HTC Desire and better devices. It should also work on different resolutions. # Source code If you get the project then I will give you write access to the Bitbucket repository where the project is hosted. It uses Mercurial. You should have some experience with using distributed version control systems. All source code is developed in IntelliJ. You are free to use any java development IDE you like. # Copyright and future work As per copyright agreement on vworker all code written in this project belongs to the employer. This includes the code already written by me. If you do a good job then there will probably be more android and/or iphone jobs in the future.

* * *This broadcast message was sent to all bidders on Monday Dec 5, 2011 5:33:19 AM:

10 day deadline is an approximation. If necessary an extension of the deadline is possible.

Android Engineering Game Consoles Game Design Java Mobile App Development Project Management Software Architecture Software Testing

Project ID: #3732291

About the project

2 proposals Remote project Active Dec 9, 2011

Awarded to:

GraphicsApp

See private message.

$300.05 USD in 17 days
(33 Reviews)
6.0

2 freelancers are bidding on average $300 for this job

appsnino

See private message.

$300.05 USD in 17 days
(3 Reviews)
2.5