Android Open Source - Game course BloodshedAndMayhem






Project Summary

Android Clone of GTA 2 (Game Programming Course Project).

Web Site / Source Repository

BloodshedAndMayhem is hosted in the following web site
https://github.com/jmasterx/BloodshedAndMayhem

If you think the Android project BloodshedAndMayhem listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of BloodshedAndMayhem.

ItemValue
Java File Count47
Supported screen sizes[mdpi, hdpi, xhdpi]
Target SDK Version15
Minimum SDK Version8
Activity Count3
jar files usedandroid-support-v4.jar
Raw File Namesres\raw\ambiance.ogg
res\raw\car_crash_wall.ogg
res\raw\car_move_loop.ogg
res\raw\car_moving.ogg
res\raw\car_scrape.ogg
res\raw\car_skid.ogg
res\raw\car_start.ogg
res\raw\engine_idle.ogg
res\raw\radio.ogg
res\raw\run_over.ogg
res\raw\walk.ogg




Resource Files

There are 42 image files in BloodshedAndMayhem. The names of the image files are listed as follows.

analog_stick.png
blood.png
brake.png
building.png
car_ambulance.png
car_bat.png
car_beamer.png
car_beatle.png
car_bus.png
car_classic.png
car_cop.png
car_fire_truck.png
car_home.png
car_hot_dog.png
car_mini.png
car_mustang.png
car_roadster.png
car_speedster.png
car_sport.png
car_tank.png
car_tanker.png
car_taxi.png
car_truckbed.png
car_viper.png
door.png
fist.png
gas.png
holy_sheet.png
ic_action_search.png
lady_sheet.png
light.png
main_road.png
man_sheet.png
road_intersection.png
road_intersection_three_way.png
road_intersection_two_way.png
run.png
shoot.png
side_walk.png
sub_analog_stick.png
taxi.png
temp_button.png

The following screenshort is generated from the image listed above.

null




Java Source Files

BloodshedAndMayhem has the following Java source files.

com.jkgames.gta.AnalogStick.java
com.jkgames.gta.Animation.java
com.jkgames.gta.AnimationEvent
.java
com.jkgames.gta.AnimationListener.java
com.jkgames.gta.AnimationManager.java
com.jkgames.gta.Building.java
com.jkgames.gta.BuildingGenerator
.java
com.jkgames.gta.Camera
.java
com.jkgames.gta.Character.java
com.jkgames.gta.City
.java
com.jkgames.gta.CityGenerator
.java
com.jkgames.gta.CollisionEventHandler.java
com.jkgames.gta.CollisionListener.java
com.jkgames.gta.CollisionSolver
.java
com.jkgames.gta.ControlButton.java
com.jkgames.gta.Entity.java
com.jkgames.gta.Game.java
com.jkgames.gta.GameView.java
com.jkgames.gta.GraphNode
.java
com.jkgames.gta.GraphicsContext
.java
com.jkgames.gta.GridWorld
.java
com.jkgames.gta.Ground.java
com.jkgames.gta.Gta.java
com.jkgames.gta.IDrawable.java
com.jkgames.gta.InputHandler.java
com.jkgames.gta.InputListener.java
com.jkgames.gta.Intersection.java
com.jkgames.gta.JMath.java
com.jkgames.gta.Light.java
com.jkgames.gta.OBB2D
.java
com.jkgames.gta.Pedestrian.java
com.jkgames.gta.PedestrianManager.java
com.jkgames.gta.Player.java
com.jkgames.gta.PlayerManager.java
com.jkgames.gta.PositionComponent
.java
com.jkgames.gta.Region
.java
com.jkgames.gta.Road.java
com.jkgames.gta.RoadSection.java
com.jkgames.gta.ScoreManager.java
com.jkgames.gta.SoundManager
.java
com.jkgames.gta.TileAnimation
.java
com.jkgames.gta.Vector2D
.java
com.jkgames.gta.Vehicle.java
com.jkgames.gta.VehicleFactory.java
com.jkgames.gta.VehiclePlotter
.java
com.jkgames.gta.Wheel
.java