Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (108)
games submitted by our members
Games in WIP (536)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 [2]
  ignore  |  Print  
  Forgotten Elements 3D JAVA Action MMORPG  (Read 17989 times)
0 Members and 1 Guest are viewing this topic.
Offline arnaud_couturier

Senior Member


Medals: 2
Projects: 1



« Reply #30 - Posted 2012-06-20 22:50:28 »

I made the GUI from scratch, I just paint image over image... Wink

Really ? Wow I didn't know one could build such complex GUI from scratch..

How do you detect mouse click over GUI elements ? With OpenGL picking ?
Offline Marlon

Junior Member


Medals: 5
Projects: 1



« Reply #31 - Posted 2012-06-20 22:57:19 »

I made the GUI from scratch, I just paint image over image... Wink

Really ? Wow I didn't know one could build such complex GUI from scratch..

How do you detect mouse click over GUI elements ? With OpenGL picking ?

I just wrote functions for that (isHover(), isTouch()) and calculate mouse click on object priority (childs of a gui element have higher priority for example).
The whole GUI system wasn't that hard. It was more hard to actually design them as I am not a born graphic designer.  persecutioncomplex
Offline gouessej
« Reply #32 - Posted 2012-06-25 20:22:03 »

I made the GUI from scratch, I just paint image over image... Wink

With OpenGL picking ?
OpenGL picking is not recommended, see the official OpenGL FAQ.

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

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #33 - Posted 2012-06-25 23:05:04 »

How to register?  Clueless

Offline arnaud_couturier

Senior Member


Medals: 2
Projects: 1



« Reply #34 - Posted 2012-06-26 04:33:20 »

OpenGL picking is not recommended, see the official OpenGL FAQ.

Why is it not ?
Is it because of slow performances ?

Are you referring to this page ?
http://www.opengl.org/archives/resources/faq/technical/selection.htm

Offline arnaud_couturier

Senior Member


Medals: 2
Projects: 1



« Reply #35 - Posted 2012-06-26 04:55:36 »

Ok, I think I found it.
http://www.opengl.org/wiki/Common_Mistakes#Selection_and_Picking_and_Feedback_Mode

So instead, is color-based picking a viable solution nowadays ?
I've read that the only problem is being careful with the color precision of OpenGL, depending on how many bits are used for a color.
Offline EgonOlsen
« Reply #36 - Posted 2012-06-26 07:06:08 »

So instead, is color-based picking a viable solution nowadays ?
I've read that the only problem is being careful with the color precision of OpenGL, depending on how many bits are used for a color.
Why are you thinking in such a complicated way... Wink...to detect if the mouse clicks on/hovers above a simple GUI element, you just have to compare 2D mouse coordinates with 2D screen coordinates of the GUI element. No need for any kind of advanced picking or something like that.

Offline arnaud_couturier

Senior Member


Medals: 2
Projects: 1



« Reply #37 - Posted 2012-06-26 07:32:35 »

Yes Smiley

My question was broader, for picking in general in a 3D scene, because I didn't know that OpenGL picking was obsolete.
Offline tberthel
« Reply #38 - Posted 2012-06-26 13:22:13 »

Nice art.  Who did the art?

Offline gouessej
« Reply #39 - Posted 2012-06-26 19:23:24 »

Yes Smiley

My question was broader, for picking in general in a 3D scene, because I didn't know that OpenGL picking was obsolete.
We use a third party library or any build-in feature to do that. For example, Ardor3D uses software picking.

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

Junior Member


Medals: 5
Projects: 1



« Reply #40 - Posted 2012-06-27 15:55:18 »

Why are you thinking in such a complicated way... Wink...to detect if the mouse clicks on/hovers above a simple GUI element, you just have to compare 2D mouse coordinates with 2D screen coordinates of the GUI element. No need for any kind of advanced picking or something like that.

Yeah, that's the same thing that came to my mind. It's really very simple, 2D picking is not a huge task in my opinion. For picking 3D objects (clicking on a monster, a keeping or something like this) I use a combination of JPCT library (http://www.jpct.net/doc/com/threed/jpct/Interact2D.html) and an own implementation. But it's also not that comprehensive.

Nice art.  Who did the art?

Thanks, I made all the graphics. But... what art in particular, do you mean? Wink
Offline Nyhm

Senior Member


Medals: 3
Projects: 1


Island Forge


« Reply #41 - Posted 2012-07-10 16:27:46 »

Wowww - Amazingly fully-featured. Your game achieves some of the technical goals that I had planned for my MMORPG, but haven't (yet?) accomplished, such as jumping right in and registering/saving your character later (on the fly), and supporting multiple client editions.

I'm impressed how much content you've produced. Although I've only played for a few minutes, your character and inventory systems look to have all the elements of modern hard-core MMORPGs. I went for a simpler (more casual) character/item system, which still took me a long time to develop.

By the way, I really like the 2D version. There's nothing wrong with the 3D, 2D is just my personal taste. Great accomplishment, and best wishes on continued development!

Island Forge: Create Islands with Stories for Others to Explore!
Free-to-Play with Membership and Upgrade options!
Offline Marlon

Junior Member


Medals: 5
Projects: 1



« Reply #42 - Posted 2012-10-10 11:44:44 »

Hello Community!

Today is the day! The complete game is now playable in 3D!
That means that you can play in zone 2, equip any items or cast any spell while you are enjoying the new graphic mode!

Have fun with the new update! Smiley
Marlon
Offline Ultroman

JGO Knight


Medals: 24
Projects: 1


Snappin' at snizzes since '83


« Reply #43 - Posted 2012-10-10 16:18:01 »


That bag does not look optimized

- Jonas
Offline Marlon

Junior Member


Medals: 5
Projects: 1



« Reply #44 - Posted 2013-01-08 12:24:37 »

Finally... finally... finally... Forgotten Elements was released!
Version 1.0 is online now and can be played!

Offline Grunnt

JGO Wizard


Medals: 66
Projects: 8
Exp: 5 years


Complex != complicated


« Reply #45 - Posted 2013-01-09 14:20:24 »

Looks extremely cool, congratulations on releasing this! Grin

One remark: If I click the big "Play" button at the website I come to a page which starts with a checkbox with "AGBs accepted". I have no idea what AGBs are. Apparently it refers to some general terms of use? I don't think this will pass any legal test as to whether you can assume that users will actually have read your general terms and conditions before downloading this game. Suggestion: change it to something like "I have read and accepted the general terms and conditions (click to read)".

Pages: 1 [2]
  ignore  |  Print  
 
 

 

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

The first screenshot will be displayed as a thumbnail.

CogWheelz (17 views)
2014-07-30 21:08:39

Riven (23 views)
2014-07-29 18:09:19

Riven (15 views)
2014-07-29 18:08:52

Dwinin (12 views)
2014-07-29 10:59:34

E.R. Fleming (33 views)
2014-07-29 03:07:13

E.R. Fleming (12 views)
2014-07-29 03:06:25

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

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

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

Riven (31 views)
2014-07-23 20:56:16
List of Learning Resources
by SilverTiger
2014-07-31 18:29:50

List of Learning Resources
by SilverTiger
2014-07-31 18:26:06

List of Learning Resources
by SilverTiger
2014-07-31 13:54:12

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
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!