Home
Find Project
Find Expert
My City
rss En Cn
Forum
My Resume
Login
Sign Up
Post Project
Gorillas: Port to Android of old MS-DOS Qbasic game: gorilla
Status : Finished
Expert : Sdenhartog
Buyer : Lisa Stevens

Gorillas: Port to Android of old MS-DOS Qbasic game: gorilla

Project Progress
1 Choose Bid
2 Sign Contract with Milestones
3 Working
4 Rate and Close
Dashboard Message Board Bid Management Contract and Pay Rate and Close Arbitration Managment Tools
Plan Tracking Members Statistics Tasks Whiteboards Work Log Files
Budget : $1,000-5,000
Estimated development time : 7 Days

Description


I would like to have an Android version of the old game Gorillas from MS-DOS 5.0 days.


The features are:
- turn based game, with 2 human players / 1 human 1 computer player
- the players are two gorillas placed in a city landscape (2D, sky scrappers)
- the landscape is changeable: city, mountains
- the players control the angle and the velocity of the banana by means of graphical elements (not text input)


For a demo of the original application:
http://www.kongregate.com/games/Moly/gorillas-bas


I can give more technical advise for the implementation of the game.


Budget: 250 USD
Time: 2 weeks





Additional information submitted:

02/23/2010 at 12:20 EST:


Gorillas game
-----------


Purpose of the game
-----------------
One-to-one, turn based fight between 2 characters (2 gorillas).
They throw bananas at each other. The bananas are thrown with a certain angle and speed. The trajectory obeys the standard physics.
The bananas produce "damage" where they land. If the gorilla is touched then it dies. Game end.


The game is played against a human opponent. They "pass the phone".
Each start, the position and the dimensions of the buildings will be different. This will create the impression of a different "level"


Graphics
-------
The background is changeable. It will have 2 backgrounds in the first version.
- city environment
- mountains


Android implementation details
------------------------
1. Graphics, general approach
I would suggest using several views on top of each other:
- one background black view
- on top, two other views: the sky, and the land. (blue, black). The 2 views should cover the complete black background.
- The graphics needed:
- one building, one gorilla, one explosion (black circle, cloud), one banana


Usage of graphics:
- the building will have several versions with different colors.
The building will be transformed with Android transforms: size, dimensions
Several copies of the buildings will be placed randomly (each in its own view).
- the gorilla also will be transformed (size?) and then placed randomly on a building.


2. Program split


The program will use a MVC (model view controller) approach.
It will have graphic classes and logic classes.


3.Structure:
A class will be responsible with building the background:
- creates and places views with sky, land, buildings (transformed),...
A class (or more) will hold the game logic:
- has the method shot() with speed, angle, start object (contains gorilla view reference)
- computes the trajectory
- rotates the banana (starts animation) and signals to the main thread the position of the banana during the flight
- the main thread changes the position of the banana view accordingly
- at the end of trajectory an explosion view will be placed on top, obscuring some of the environment


A class will hold the graphical controls for angle and speed
- a sliding bar for speed and another one for angle
- a button for shot()


4. Application screens
One main screen, with the actual game.
No other screens are needed for this version.


5. The support for other environments
The support will be chosen at compile time / static cfg.
The class that paints the backround will be reimplemented for this purpose.
That means: there will be a base class for "backgroundBuilder" and 2 derived classes, with different implemntations.


Done for now.





Project Bids

  Expert Location Message last login
Has Portfolios
3

Brushfiredesign

Singapore
0
1 day
Has Portfolios
3

Pakexperts

Pakistan
0
about 5 hours
Has Portfolios
3

Sdenhartog (Win Bid)

Pakistan
0
1 day
Has Portfolios
3

Aarongregorydotnet

New Jersey USA
0
2 days
Has Portfolios
3

Iguru

Pakistan
0
about 11 hours
Has Portfolios
3

Vmfactor

India
0
about 2 hours
Has Portfolios
2

Fkennedy

Kansas USA
0
2 days
Has Portfolios
2

Creativewebsters

India
0
about 23 hours
Has Portfolios
2

Divyas

India
0
1 day
Has Portfolios
2

Vicaroma

Pakistan
0
about 2 hours
Has Portfolios
2

Skramdev

Missouri USA
0
1 day
Has Portfolios
2

Equinoxapps

Pakistan
0
3 days
Has Portfolios
2

Impressol

India
0
6 days
Has Portfolios
2

Tmmsoftwaresystems

Pakistan
0
about 14 hours
Has Portfolios
2

Macandmore

Oregon USA
0
5 days
Has Portfolios
2

Illusiondesigners

Pakistan
0
1 day
Has Portfolios
2

Glaswegian

Florida USA
0
3 days
Has Portfolios
2

Gourmetpixel

Nevada USA
0
3 days
Has Portfolios
2

Webrevolution

India
0
5 days
2

Cryo

Connecticut USA
0
about 20 hours

Comments

Want to send a private message to buyer?Click here
(500 characters or less)
Validate Code
校验码
Send

Project Buyer

Lisa Stevens

Place Bid

Login to submit a proposal.
Haven't signed up yet? Please sign up to become a Taskcity user right away.

Related Project Spotlight

Gigg - an iPhone/Smart phone App for bands

Iphone tour and business guide

Native IPAD App for Interactive Magazine

Hire Android Developer | Hire iPhone Developer | Android Application Development | iPhone Application Development | JAVA/J2ME/J2EE Development | Mobile Development | Outsource iPhone Development | Outsource Android Development | Hire PHP Programmer | Hire PHP Developer | Web Application Development | Outsource Web Development | Windows Phone Developer | Hire Web Developer
Privacy Policy | Terms of Service | About Us | Contact Us | Guest Book
Copyright (c) 2007-2011 Taskcity All rights reserved