Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (761)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (845)
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 1895 times)
0 Members and 1 Guest are viewing this topic.
Offline MisterBobGS

Junior Newbie

« Posted 2007-07-19 19: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 Devvie

« Reply #1 - Posted 2007-07-19 23: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 @
on /projects/sf3jswing
Java (1.6u10 plz) Web Start pool
dev' VODcast[/ur
Offline oNyx

JGO Coder

Medals: 2

pixels! :x

« Reply #2 - Posted 2007-07-20 04: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 Spiffy Duke »

Medals: 319
Projects: 25
Exp: 22 years

Coder, Trainee Pixel Artist, Game Reviewer

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

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

TSR (the scripting raid)

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.


Offline MisterBobGS

Junior Newbie

« Reply #4 - Posted 2007-07-20 15: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 Devvie

« Reply #5 - Posted 2007-07-21 16: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  

EgonOlsen (348 views)
2018-06-10 19:43:48

EgonOlsen (342 views)
2018-06-10 19:43:44

EgonOlsen (290 views)
2018-06-10 19:43:20

DesertCoockie (514 views)
2018-05-13 18:23:11

nelsongames (787 views)
2018-04-24 18:15:36

nelsongames (774 views)
2018-04-24 18:14:32

ivj94 (1230 views)
2018-03-24 14:47:39

ivj94 (393 views)
2018-03-24 14:46:31

ivj94 (1057 views)
2018-03-24 14:43:53

Solater (412 views)
2018-03-17 05:04:08
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 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‑
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!