一个类似超级玛丽的Java游戏,来自《Developing Games in Java》的一个游戏编程实例,能够全屏运行游戏,卷轴舆图。压缩包内附有源码、jar资料与ANT编译资料,学习Java游戏编程的好实例。
一个类似超级玛丽的Java游戏
(1 folders, 2 files, 1.38 KB, 0.98 MB in total.)
源码
(1 folders, 2 files, 1.38 KB, 0.97 MB in total.)
brackeen
(4 folders, 4 files, 51.01 KB, 0.97 MB in total.)
build.xml 3.15 KB
tilegame.jar 46.47 KB
images
(1 folders, 36 files, 757.61 KB, 765.42 KB in total.)
background.jpg 93.25 KB
background.png 493.36 KB
fly1.png 1.59 KB
fly2.png 1.58 KB
fly3.png 1.56 KB
grub1.png 1.29 KB
grub2.png 1.29 KB
heart1.png 1.74 KB
heart2.png 2.33 KB
heart3.png 2.51 KB
music1.png 1.22 KB
music2.png 1.22 KB
music3.png 1.22 KB
player1.png 2.16 KB
player2.png 2.12 KB
player3.png 2.04 KB
powerup1.png 1.00 KB
powerup2.png 1.01 KB
powerup3.png 1.01 KB
powerup4.png 1.01 KB
star1.png 851 bytes
star2.png 859 bytes
star3.png 906 bytes
star4.png 867 bytes
Thumbs.db 93.00 KB
tile_A.png 5.98 KB
tile_B.png 5.10 KB
tile_C.png 5.46 KB
tile_D.png 5.36 KB
tile_E.png 3.53 KB
tile_F.png 3.64 KB
tile_G.png 6.25 KB
tile_H.png 6.34 KB
tile_I.png 3.65 KB
menu
(0 folders, 6 files, 7.81 KB, 7.81 KB in total.)
config.png 2.48 KB
pause.png 586 bytes
play.png 1.45 KB
quit.png 1.92 KB
maps
(0 folders, 4 files, 3.83 KB, 3.83 KB in total.)
map1.txt 1.01 KB
map2.txt 1.44 KB
sounds
(0 folders, 5 files, 60.01 KB, 60.01 KB in total.)
boop2.wav 37.93 KB
main_from.gif 0 bytes
music.midi 1.55 KB
prize.wav 19.86 KB
src
(1 folders, 2 files, 1.38 KB, 116.60 KB in total.)
com
(1 folders, 2 files, 1.38 KB, 115.21 KB in total.)
brackeen
(1 folders, 2 files, 1.38 KB, 113.83 KB in total.)
javagamebook
(6 folders, 2 files, 1.38 KB, 112.44 KB in total.)
graphics
(0 folders, 6 files, 14.53 KB, 14.53 KB in total.)
Animation.java 2.59 KB
NullRepaintManager.java 997 bytes
ScreenManager.java 7.07 KB
Sprite.java 2.52 KB
input
(0 folders, 4 files, 16.10 KB, 16.10 KB in total.)
GameAction.java 3.13 KB
InputManager.java 11.58 KB
sound
(0 folders, 10 files, 27.05 KB, 27.05 KB in total.)
EchoFilter.java 2.57 KB
Filter3d.java 2.64 KB
FilteredSoundStream.java 2.17 KB
FilterSequence.java 1.44 KB
MidiPlayer.java 3.72 KB
Sound.java 586 bytes
SoundFilter.java 2.12 KB
SoundManager.java 10.43 KB
test
(0 folders, 3 files, 5.16 KB, 5.16 KB in total.)
GameCore.java 3.78 KB
tilegame
(1 folders, 6 files, 31.32 KB, 40.66 KB in total.)
GameManager.java 12.59 KB
ResourceManager.java 10.30 KB
TileMap.java 2.38 KB
TileMapRenderer.java 4.67 KB
sprites
(0 folders, 7 files, 9.34 KB, 9.34 KB in total.)
Creature.java 4.30 KB
Fly.java 556 bytes
Grub.java 456 bytes
Player.java 1.32 KB
PowerUp.java 1.35 KB
util
(0 folders, 4 files, 7.56 KB, 7.56 KB in total.)
LoopingByteInputStream.java 1.69 KB
ThreadPool.java 4.49 KB