Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (476)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (533)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  New user, and some questions  (Read 1112 times)
0 Members and 1 Guest are viewing this topic.
Offline MisterBobGS

Junior Newbie





« Posted 2007-07-19 21:22:08 »

I'm new to the forums, but not all that new to the realm of game development.
However, I havent' use Java extensively, especially recently, for this.

My latest project, which is hardly underway at this point, is an online Bomberman clone, that will allow for users to create/join games, and will have stat tracking on the website.
I'm hoping to make it WebStart deployable, since I know most users are adverse to downloading installation packages, and it also makes cross-platform distribution very easy.

I guess what I'm here to ask, is how to go about approaching a project like this in Java.
Currently, the project is pretty simple. I have very very basic placeholder graphics, and I have the graphics engine finished. I also have a map loader that displays a very crude map from a file, and a moving character Tongue
I figure that before I tackle the networking aspect, I should get a working local prototype going, so that's mainly my first goal. My main worry is the general networking integration, and the WebStart integration.
Is there any special way I should be setting up my project or resources so that I can easily port it over to WebStart without recoding a lot of things? I want to avoid that as much as possible, if I can.

Also, any other tips on the general development flow of this project would be greatly appreciated Smiley

Also, as a side question, does anyone know of any decent freeware graphics that would work well in a project like this? It's entirely 2D, so I'm hoping some stuff is out there. My graphics skills are terrible, essentially I can resize things and make them transparent, and that's pretty much my limit Cheesy
Offline broumbroum

Junior Member





« Reply #1 - Posted 2007-07-20 01:56:40 »

There are many available framework which I don't use but that can be easily adopted as far as I tried to.
To my knowledge there are Slick2D, LWJGL, JIGA (better for J2ME) and basically JAI/JIIO brought to open source by the Sun community. I only use JAI/JIIO because of the scalable character of the Sun Community. LWJGL seems to be the fastest approach to a game library.  Cheesy

::::... :..... :::::: ;;;:::™ b23:production 2006 GNU/GPL @ http://b23prodtm.webhop.info
on sf.net: /projects/sf3jswing
Java (1.6u10 plz) Web Start pool
dev' VODcast[/ur
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #2 - Posted 2007-07-20 06:55:09 »

>Is there any special way I should be setting up my project or resources so that I can easily port it over to
>WebStart without recoding a lot of things?

-all resources should be in jar files
-load stuff via getResourceAsStream
-always use '/' and never '\' (in paths)
-always use lowercase file extensions

弾幕 ☆ @mahonnaiseblog
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kevglass

JGO Kernel


Medals: 120
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #3 - Posted 2007-07-20 07:55:42 »

Slick is written on top of LWJGL. Other 2D oriented libraries for Java include:

GTGE
GAGE
EasyWay
SPGL
JASEL
Stencyl
TSR (the scripting raid)
JGame

Apologies if I missed any. I'm very much of the opinion you should try all of them (that you can) and try writing your own.

Oh, and what Onyx said.

Kev


Offline MisterBobGS

Junior Newbie





« Reply #4 - Posted 2007-07-20 17:39:42 »

How useful do you guys thinks these libs are? I've gotten to the point where I have a very fast 2D rendering engine that now supports collision detection as well. My graphics are still terrible, since I can't find any good free sprites that are easy to adapt Tongue

Offline fletchergames

Senior Member





« Reply #5 - Posted 2007-07-21 18:28:33 »

If you already have a 2d rendering engine with sprite collisions, you probably don't need to download any of the libraries mentioned.  It's fairly easy to add music and sound if you have a modern java game programming book.

Finding artwork is a whole different issue.
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

pw (18 views)
2014-07-24 01:59:36

Riven (17 views)
2014-07-23 21:16:32

Riven (14 views)
2014-07-23 21:07:15

Riven (17 views)
2014-07-23 20:56:16

ctomni231 (45 views)
2014-07-18 06:55:21

Zero Volt (40 views)
2014-07-17 23:47:54

danieldean (32 views)
2014-07-17 23:41:23

MustardPeter (36 views)
2014-07-16 23:30:00

Cero (51 views)
2014-07-16 00:42:17

Riven (50 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!