Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (120)
games submitted by our members
Games in WIP (577)
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 3 [4] 5 6
  ignore  |  Print  
  Reviving Mini Adventure  (Read 20678 times)
0 Members and 1 Guest are viewing this topic.
Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #90 - Posted 2005-02-02 10:00:45 »

NPC Builder integrated into IDE complete... Almost  Wink

Click to Play

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #91 - Posted 2005-02-03 06:05:36 »

should the scren shown above actually draw the NPCs on the screen or would that be overkill?

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline kevglass

JGO Kernel


Medals: 188
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #92 - Posted 2005-02-03 07:16:53 »

Putting the NPC might be pretty nice.. being able to press "play" and watch the NPC follow their script would be even cooler!

The path should definitely be made up of arrows also.

Still no project approval?

Kev

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

Junior Duke





« Reply #93 - Posted 2005-02-03 14:59:19 »

I dont see it here, but you need to pick a graphic for the NPC. While you could just type it in like I think you have now, it would be good to pick it graphically, prevents typos too.

If each step (node) of the walking path were represented as a dot (with arrow pointing to it), you could then click on it and move the mouse to a new space, click again, to adjust the path without typing. Content creators hate to type Smiley

Its also good to be able to add nodes and delete them.

Click on node, hit delete key. (instead of moving)
Click on AddNode button, click on node to add after, click on space, new node is added between two existing nodes.

Toggle button to show/hide paths
Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #94 - Posted 2005-02-04 08:43:13 »

Quote
Putting the NPC might be pretty nice.. being able to press "play" and watch the NPC follow their script would be even cooler!

The path should definitely be made up of arrows also.

Still no project approval?

Kev


Kev;... don't spoil all my surprises, I already wanted that feature myself. As for the Project I e-mailed Athomas but have heard nothing. I know there are a bunch of projects under proposal now. SO hopefully he will approve us soon.

Smiley

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #95 - Posted 2005-02-04 08:47:58 »

Quote
I dont see it here, but you need to pick a graphic for the NPC. While you could just type it in like I think you have now, it would be good to pick it graphically, prevents typos too.

If each step (node) of the walking path were represented as a dot (with arrow pointing to it), you could then click on it and move the mouse to a new space, click again, to adjust the path without typing. Content creators hate to type Smiley

Its also good to be able to add nodes and delete them.

Click on node, hit delete key. (instead of moving)
Click on AddNode button, click on node to add after, click on space, new node is added between two existing nodes.

Toggle button to show/hide paths



The path is toggled when a NPC is selected from the list.  I will try to add dots and arrows for the path. You do not type in the path points you click in the map then click the add button. I am planning on also implementing a method to smooth the path( by calculating additional points automagically)

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline kevglass

JGO Kernel


Medals: 188
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #96 - Posted 2005-02-04 09:22:04 »

Are there any sections/tools/modules/areas/stories/things that you could maybe mail to people seperately in advance to start work on? Or even the website?

Don't want to end up losseing momentum on this Smiley

Kev

Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #97 - Posted 2005-02-04 10:10:20 »

Quote
Are there any sections/tools/modules/areas/stories/things that you could maybe mail to people seperately in advance to start work on? Or even the website?

Don't want to end up losseing momentum on this Smiley

Kev



I could probably do that, just want to spend a few more days on getting the ide cleaned up. Once I do could you test it and make sure things are working as they should?

Than we can add in the new features.

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline kevglass

JGO Kernel


Medals: 188
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #98 - Posted 2005-02-04 10:30:43 »

Should probably just make it an open test but I'm happy to try it out Smiley

Kev

Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #99 - Posted 2005-02-07 09:28:43 »

BTW Kev... You would be suprised how hard I found it to find an example of an Arrow2D < a class I coud just instantiate and draw. I'll keep trying though.

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Malohkan

Senior Duke




while (true) System.out.println("WOO!!!!");


« Reply #100 - Posted 2005-02-07 09:59:36 »

http://www.gamelizard.com/JavaGameProgrammingPresentation.htm

Check out my source link at the top of the page in there for FieldHockey.  In the run() method search for drawLine and you'll find me drawing arrows Smiley

Admin and Game Developer at
GameLizard.com
Play Rimscape!    |    Play Conquer!
Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #101 - Posted 2005-02-07 10:54:02 »

Quote
http://www.gamelizard.com/JavaGameProgrammingPresentation.htm

Check out my source link at the top of the page in there for FieldHockey.  In the run() method search for drawLine and you'll find me drawing arrows Smiley



Malohkan You Rock  Cool
Click to Play

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #102 - Posted 2005-02-08 06:27:40 »

Quote
Are there any sections/tools/modules/areas/stories/things that you could maybe mail to people seperately in advance to start work on? Or even the website?

Don't want to end up losseing momentum on this Smiley

Kev


Neither do I. I am actually really surprised  that the project hasn't been aproved yet. I Know that Athomas must be a very busy individual, but I am very anxious to see the community start to get involved.  I have already tried e-mailing him. Anyone know how to get a hold of him?

Anyways as for Kevin's comment I hope to get a forum set up for story lines. I have been developing one in my heas that steals from Kevin's own tiltle Lights of Laminos.

Basically it goes like this. At some time in the past a great evil that was threatening our world was defeated by Laminos the great and powerful wizard. All was well now, but eventually Laminos Aged, as we all do. He knew that he must pass on his power to the next generation for when the world would again be in need. However Laminos thought it best that his power be dispersed as no human could handle it alone. So Laminos Traveled to the four corners of the earth instilling his power into 4 newborn children (Unknown to them). When the Children are grown Laminos appears in a vision to the the Hero of our story and tells him of his fate. He must then quest to find the three that will complete the circle of power because there biggest battle lies ahead of them yet. These four are The Lights of Laminos


I know pretty lame huh?

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline Matzon

JGO Knight


Medals: 19
Projects: 1


I'm gonna wring your pants!


« Reply #103 - Posted 2005-02-08 06:42:02 »

nah, it would work. Only problem is, what happens WHEN you find one of the other ? do they group with you (a la Phantasy Star) ?

Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #104 - Posted 2005-02-08 07:06:34 »

Quote
nah, it would work. Only problem is, what happens WHEN you find one of the other ? do they group with you (a la Phantasy Star) ?



I was thinking So. Should the others be NPCs or Real Players?

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline kevglass

JGO Kernel


Medals: 188
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #105 - Posted 2005-02-08 07:25:40 »

The story is cool! Not sure it would work as a global type story (massively mutliplayer) but as an individual quest it'd be great! The Lights should be NPCs, much like the epic quest at level 15 in camelot Smiley

Kev

Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #106 - Posted 2005-02-08 07:42:19 »

Glad you think so Kevin.. While your here I have a question. I'm trying to decide what to do with the NPC editor for NPC types. My first guess is to create a GUI that will allow for creating the character.xml file you know...

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
<Character 
name="Wiseman Thalmus"
type="baldy"
face="wiseman"
profession="Wizard"
level="0"
exp="0"
lastValidX="818"
lastValidY="818"
area="1"
total-hp="0"
total-mp="0"
total-str="0"
total-int="0"
total-dex="0"
total-con="0"
current-hp="0"
current-mp="0"
current-str="0"
current-int="0"
current-dex="0"
current-con="0"
/>


then these types are templates for character instances. The individual props could be tweeked after a character  is created. Only I don't see where the IMAGE Files for ths sprite are associated to the Character. DO You Remember?

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline kevglass

JGO Kernel


Medals: 188
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #107 - Posted 2005-02-08 07:54:19 »

I believe the face and type image references arn't actually references directly to image but rather into the resources.xml file (store in ma-resources.jar)? Which in turn links to a classpath reference where you can find the image.

Kev

Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #108 - Posted 2005-02-08 08:05:13 »

So should I include this other info in the character.xml file? I mean should the definition of an available sprite image be seperate from a sprite template and a sprite image? Seems like the images/face would be a part of the sprite template itself (as well as be editiable in the Sprite Instance) Huh

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline kevglass

JGO Kernel


Medals: 188
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #109 - Posted 2005-02-08 08:17:29 »

Really, its up to you! Smiley  However, the way I originally designed it was that the character.xml described the whole character. Don't make the mistake that sprite = character, it doesn't. Sprites are just a visualisation aspect of the character itself.

The character template is the template for a whole character. Say its a Warrior template. Sure it would define a default warrior sprite, but it would also define default characteristics and maybe even some default scripts eventually. The sprite references only make sense the client, not the server so they're seperated out into another file.

The NPC editor should load up the resources.xml file so it has a reference to every sprite and face available. Then it should allow creation of templates and characters based on selecting one of the faces/sprites and the defining of scripts and characteristics.

I have just noticed that the resources.xml tag for sprites is named very badly "Character", it should really be "Sprite". It also shouldn't include an indicator to whether the sprite is "playable" or not since thats really a completely seperate decision.

Make any sense whatsoever?

Kev

Offline kevglass

JGO Kernel


Medals: 188
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #110 - Posted 2005-02-08 08:21:07 »

Looks like I got sloppy in the items.xml aswell. The image references in there should also have been references in resources.xml.

Kev

Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #111 - Posted 2005-02-08 08:34:42 »

Quote
Make any sense whatsoever?


O.K. I think I understand now. I will have the NPC template gui load all available faces/sprites. then the user picks one and edits the NPC characteristics. I will try to give a screenshot soon. I probably should change that tagname.

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #112 - Posted 2005-02-08 09:51:15 »

Kevin/All

Here is a shreenshot of hte NPC tool. The highlighted button will pull up an editor to edit/create the npc types shown in the combo to the left (ALA netbeans) does this seem like a good approach?

Click to Play

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #113 - Posted 2005-02-09 08:43:43 »

boo hoo... Cry I Guess nobody has any opinions on the screenshot. BTW does anybody know of some good profilers ,
I sometimes get an outofmemory error with the ide.

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline kevglass

JGO Kernel


Medals: 188
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #114 - Posted 2005-02-09 08:47:13 »

Personally, I like the button but I love the little circles on the Actor Path! Smiley

This project desperately needs approval or momentum will be lost. If it doesn't come along soon how about considering a SF project instead?

Kev

Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #115 - Posted 2005-02-09 09:14:16 »

Quote
Personally, I like the button but I love the little circles on the Actor Path! Smiley

This project desperately needs approval or momentum will be lost. If it doesn't come along soon how about considering a SF project instead?

Kev



I agree I just wanted this project to represent the Javagaming community How sad will it be to have to be forced to sourceforge. But I guess we will have to if its not approved this week. Does anyone know how to contact Athomas or somebody who works w/ him. I know we will get approved, he just needs to flip the switch.

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #116 - Posted 2005-02-09 09:15:16 »

Also I intend to color code the circles i.e. selected point in path, pause location, action location, ect.

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #117 - Posted 2005-02-09 10:34:22 »

New NPC Screenshot with toolbar

Click to Play

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline kevglass

JGO Kernel


Medals: 188
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #118 - Posted 2005-02-09 10:59:14 »

Ooooooo.. I wanna play. When can we have a release? Wink

Kev

Offline krypto

Junior Duke




while(true) { self.caffeinate (); }


« Reply #119 - Posted 2005-02-09 11:20:04 »

I'm getting out of memory errors I need to fix.
I'm sure its just extra object creation somewhere.

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Pages: 1 2 3 [4] 5 6
  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.

Longarmx (52 views)
2014-10-17 03:59:02

Norakomi (43 views)
2014-10-16 15:22:06

Norakomi (33 views)
2014-10-16 15:20:20

lcass (38 views)
2014-10-15 16:18:58

TehJavaDev (68 views)
2014-10-14 00:39:48

TehJavaDev (68 views)
2014-10-14 00:35:47

TehJavaDev (60 views)
2014-10-14 00:32:37

BurntPizza (73 views)
2014-10-11 23:24:42

BurntPizza (45 views)
2014-10-11 23:10:45

BurntPizza (86 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
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!