Java-Gaming.org
Java4K winners:
[
by our judges
|
by the community
]
Featured games (67)
games approved by the League of Dukes
Games in Showcase (∞)
games submitted by our members
News
: Read the
Java Gaming Resources
, or peek at
the official Java tutorials
Home
Help
Search
Login
Register
Java-Gaming.org
>
Games Center
>
Showcase
>
[J2ME] Metal Gear Liquid - Stealth/Action
Pages: [
1
]
Print
[J2ME] Metal Gear Liquid - Stealth/Action
(Read 1697 times)
0 Members and 1 Guest are viewing this topic.
2playgames
Jr. Member
Posts: 82
[J2ME] Metal Gear Liquid - Stealth/Action
«
on:
2007-07-02 15:07:09
»
Metal Gear Liquid is a small J2ME game based on the well-known Metal Gear Solid games from Konami. The goal is to infiltrate a base, find keys and disable nuclear weapons in a bunker, without getting detected.
The game can be download from
my site
(source included), where screenshots are available.
Preview:
OverKill
Sr. Member
Posts: 337
Java games rock!
Re: [J2ME] Metal Gear Liquid - Stealth/Action
«
Reply #1 on:
2007-07-03 04:14:43
»
First off, looks really nice.
As a J2ME dev here are my comments:
Nicely written code and well commented.
1. Compress your images
I ran your images through pngcrush with the brute flag and the imgs shrunk from 535kb to 165kb
1.2 Optimise your tileset
the thing will be inflated on the device and nearly half of the graphic is not being used.
2. try out amr instead of mp3/mid
3. you still have the thumbs.db in your mgs/guard folder
4. use an obfuscator to shrink your code
The more memory you waste the less you have to run your app with.
On an emulator you can have more then enough but a device will have less.
5. Remove the GameException as far as possible.
Mobiles are slow and try/catches slows it down even more
Make sure what you write will run.
If something can throw an exception, try and make sure that condition does not happen.
If you cannot, like with lib stuff, handle the error there and then.
6. conserve memory
Make sure you null objects, close connections, call System.gc() after memory heavy segments or after freeing stuff
Don't create objects if you do not have to and use the ObjectPool Pattern where possible.
This also includes creating objects in loops. Most devices still only support 1.4.
Again, it looks very nice and I must commend you on the great work!
I would love to see more in the future.
2playgames
Jr. Member
Posts: 82
Re: [J2ME] Metal Gear Liquid - Stealth/Action
«
Reply #2 on:
2007-07-03 05:51:54
»
Thank you for your comments. I created this game a while ago as a school project, and don't think I'm going to improve it in the near future. I'll keep those things in mind though, if I ever decide to improve this game or work with J2ME again. In the meantime I've moved on to bigger things (see signature).
I might add that the game engine (though heavily modified by me) was supplied by school.
Pages: [
1
]
Print
Jump to:
Please select a destination:
-----------------------------
Games Center
-----------------------------
=> Featured Games
=> Showcase
=> Contests
===> LWJGL16k - 2011
===> 4K Game Competition - 2012
===> JGO Comp Petite
===> Finished Contests
=====> 4K Game Competition - 2011
=====> 4K Game Competition - 2010
=====> 4K Game Competition - 2009
=====> 4K Game Competition - 2008
=====> 4K Game Competition - 2007
=====> 4K Game Competition - 2006
=====> 4K Game Competition - 2005
=====> Tiny Game 2010
=====> JGO Comp 2009
=====> 16K LWJGL Competition - 2005
=====> Java Technology Game Development Contest - 2004
-----------------------------
Discussions
-----------------------------
=> General Discussions
===> Suggestions
=> Business and Project Discussions
===> Jobs and Resumes
===> Community & Volunteer Projects
=> Miscellaneous Topics
-----------------------------
Game Development
-----------------------------
=> Newbie & Debugging Questions
=> Articles & tutorials
=> Game Play & Game Design
=> Game Mechanics
===> Artificial Intelligence
=> Networking & Multiplayer
=> Performance Tuning
=> Shared Code
-----------------------------
Java Game APIs & Engines
-----------------------------
=> Engines, Libraries and Tools
===> Java 3D
===> JInput
===> jMonkeyEngine
===> Xith3D Forums
===> Tools Discussion
=> Java 2D
===> JavaFX
=> OpenGL Development
===> JOGL Development
===> LWJGL Development
=> Java Sound & OpenAL
===> JOAL Development
=> Java on Mobile Devices
===> Android
===> J2ME
Featured Game
Latest Featured
Add yours!
Add your game by posting it in the showcase section.
The first screenshot will be displayed as a thumbnail.
Latest pastebins
obsidian_golem
2012-05-23 10:14:50
Danny02
2012-05-21 17:10:34
Danny02
2012-05-21 17:07:10
Danny02
2012-05-21 16:56:12
davedes
2012-05-21 13:59:23
obsidian_golem
2012-05-20 20:28:41
darkjava55
2012-05-12 16:14:40
Ultroman
2012-05-12 09:36:05
Ultroman
2012-05-11 22:49:53
Ultroman
2012-05-11 22:20:01
Loading...