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 (530)
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  
  JDIV , a 2d engine for java (fully java2d)  (Read 5676 times)
0 Members and 1 Guest are viewing this topic.
Offline hgouveia

Senior Newbie





« Posted 2009-03-25 06:34:59 »

hello guys, im working in a 2d engine that i called JDIV , 100% java2d, without other 3rd partys , the project is still young, and im still working on it, so i wanted to share with you, some test that i've done using my engine, and i hope you like it and be helpful, maybe to decide on the future with tool use

the file has the source code of the all the samples include, to show how's the programing method using this tool, i base my engine in a 2d game language called Fenix , you can see the original compiler in http://fenix.divsite.net , im using their own formats from fenix , that are FPG a file to store image files, a easy way to store sprites and do animation, and FNT , font image files, a very easy way to do bitmap fonts

you can download the engine in this url : http://www.joyalstudios.com/files/jdiv.rar

any comments, any suggestion will be so helpful
Offline gouessej
« Reply #1 - Posted 2009-03-25 08:25:33 »

Hi!

At first, why should you be proud of writing something in 100% Java2D? We don't use third party API by sadomasochism, we use them because we need them and I don't see this need as a problem, I'm happy to use OpenGL and not only plain Java2D.

Secondly, I cannot open RAR files, it would be fine to convert it into ZIP except if you want to prevent some Linux/Unix users from opening it.

Finally, what does your engine offer that others don't? Sorry to be a bit harsh. Good luck.


Offline Markus_Persson

JGO Wizard


Medals: 14
Projects: 19


Mojang Specifications


« Reply #2 - Posted 2009-03-25 16:49:08 »

At first, why should you be proud of writing something in 100% Java2D?

Behave, gouessej.

Pure java will work in applets and webstart apps without requiring signing the app or having the user agree to hand over his computer to you.

Play Minecraft!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline hgouveia

Senior Newbie





« Reply #3 - Posted 2009-03-25 19:02:02 »

Behave, gouessej.

Pure java will work in applets and webstart apps without requiring signing the app or having the user agree to hand over his computer to you.
thx Markus_Persson , to answer Smiley , other thing is in others non java2d mostly all the time you have to get a specific version depending on the OS you have, because of their dll or .o , etc, native code , something that with java2d doesnt happend

you're probably right, with opengl you can get more advance features, and it's more powerful, but java2d is not bad at all Smiley , you can do a very decent game with this

i think the main goal of my engine is be able to do game in a very easy way, honestly opengl can be very complicated, and for the people who are starting in the game development world can be very hard to get used to it, i think that is the only different thing i can offer with this engine

zip version: http://www.joyalstudios.com/files/jdiv.zip

Offline Hansdampf

Senior Member


Projects: 3


too offending?


« Reply #4 - Posted 2009-03-25 19:46:00 »

I tried it and everything worked fine. You should make an applet with the examples instead of offering the .bat files, so we can easily click through.
The particles demo is extremely slow (shows 2 fps here, actually it is 1 fps). I didn't look at the code, but you can get 50x (minimum!) the performance with pure software rendering.

lots of sillystupid games: http://www.emaggame.com
Offline hgouveia

Senior Newbie





« Reply #5 - Posted 2009-03-25 19:51:57 »

oh yes, the particle engine test, should be not there ^^. is not working fine, because the blending modes are too slow , if you recompile the sample without the blending mode just erasing the part "this.blend=BLEND_ADD;" on Particle.java , should be fine, sorry about that, just ignore it for now ^^, and i will put applet version as soon i can
Offline gouessej
« Reply #6 - Posted 2009-03-26 01:23:33 »

Thanks.

Offline appel

JGO Wizard


Medals: 50
Projects: 4


I always win!


« Reply #7 - Posted 2009-04-06 16:03:57 »

I do think there is a need for a _very_ good Java2D library/engine that is fast, feature-rich, and SMALL IN SIZE. It'll be hard to beat Slick in speed, but you can beat it in other areas.

Too often these libraries are simply too big. Let's take Slick for example, it's very big with all it's dependencies, too big IMO for a small Applet game (1MB in size I believe, not sure).

For an Applet game the library shouldn't be more than 100 KB in TOTAL, in my honest opinion!

So, writing another Java2D engine for the sake of writing another Java2D engine, well, good luck with that, it's not exactly what is needed.

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline TransDiv

Innocent Bystander





« Reply #8 - Posted 2011-04-27 04:02:06 »

I know this is a very old topic, but I want to download jDiv but the site is down; Anybody have that file (jDiv.rar or .zip)?

Thx in advance.
Offline ECJava

Junior Member


Medals: 1



« Reply #9 - Posted 2011-06-19 11:55:50 »

I tried it and everything worked fine. You should make an applet with the examples instead of offering the .bat files, so we can easily click through.
The particles demo is extremely slow (shows 2 fps here, actually it is 1 fps). I didn't look at the code, but you can get 50x (minimum!) the performance with pure software rendering.

Thank you so much for having that understanding, my game engine is similar to yours in the sense that it takes advantage of all the java api that will already be there for the user without having to download or update your OS/Computer and the fact that OpenGL is very complicated for newer game developers, having a simple easy game engine that deals with simple tasks can be rewarding to those just starting out. I remember how frustrating it was when I first started out, even with just programming itself.
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 (12 views)
2014-07-24 01:59:36

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

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

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

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

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

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

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

Cero (50 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!