Yay, I know that I’m not really far, but I’m noob so I’m proud of it
I want to Create a Singleplayer RPG, because its fun and I can learn really much.
So at first: A big thank you for this Engine. I tried out Irrlicht, Ogre Lightfeather (in C++ und C#). But than I thought, hey I could learn Java and found the JME. I use the JME Alpha, but it’s really easy to use and hasn’t to much bugs
I hope you can understand me, I know I’m pretty bad in english.
And now a little Video-Clip. (The language of the game will be german, I forgot to translate the main menu, the dialogs aren’t important, they are only to test, but I translated them, so you can see the functions behind them )
Good job man; a great deal of essentials are clearly working already. Looking at this I’d say you’re past the “noob” phase already, so you have every reason to be proud
Also, I commend you for choosing to make a single player RPG. I can’t tell you how many insanely overscoping MMO dreamers we’ve seen come by here. Oddly enough, we haven’t seen nearly as much of it since our Warlock announcement.
erlend_sh said:
Good job man; a great deal of essentials are clearly working already. Looking at this I'd say you're past the "noob" phase already, so you have every reason to be proud :)
Also, I commend you for choosing to make a single player RPG. I can't tell you how many insanely overscoping MMO dreamers we've seen come by here. Oddly enough, we haven't seen nearly as much of it since our Warlock announcement.
I know, I often read in german forums"I want to create a MMO like WoW. I can't something do for myself but you will make it for free for me, so I can get much money" xD
About the noob: I say always I'm a noob, I didn't have a teacher who could say me whem I'm a advanced programmer :D
The next things i'll add (I think until the end of the next week) are: GUI (Inventar and Questlog) and than some basics fights :)
Some update from this night: I can add a Sword with Python to NPC and Player and can draw it :D
I was about to use Jython as well but got disappointed that they cannot keep up with CPython… I took a look at groovy then, but I’m still not convinced and might return to python someday So I was just curious how it works well for you
I noticed the npc following you around in the cave. I’d imagine that was fairly tricky to pull off? The biggest “RIDUNNO?!?!?!?!” moments I have on here trying to help people is whenever someone mentions pathfinding or AI. I literally have no idea how to do any 3D pathfinding, only the concepts/theories.
I noticed the npc following you around in the cave. I'd imagine that was fairly tricky to pull off? The biggest "RIDUNNO?!?!?!?!" moments I have on here trying to help people is whenever someone mentions pathfinding or AI. I literally have no idea how to do any 3D pathfinding, only the concepts/theories.
Keep rockin! :3
~FlaH
Not really, I used the simplest solution and I will improve it, when I'm finished with the basics.
Follow: The NPC set the lookAt Vektor to the target and begin to move. If the 2 Vectors have a distance of 150 the NPC will move slower (else he'll get some bugs) and with a distance of 100 he will stop. I was pretty surprised that it works that good. I will add some new features to it when I'm finished with the other basics (That's why I want to update the JMP, It's a little bit buggy with light-features and so on^^).
The Parthfinding is like the Follow function.
I added a Route with Waypoints and say to the NPC gotoWaypoint("Route", "TargetWaypoint") he'll search out the next waypoint and the direction where to go, than he set always the next Waypoint as a Follow-Target.
anthyon said:
I was about to use Jython as well but got disappointed that they cannot keep up with CPython... :( I took a look at groovy then, but I'm still not convinced and might return to python someday :) So I was just curious how it works well for you :)
I’m curious, how did Groovy disappoint you? I’m using Groovy too in my game and it kind of easy to expand things and has a lot of libraries … Can you tell me some situations or they tied with your specific gameplay?
I'm curious, how did Groovy disappoint you? I'm using Groovy too in my game and it kind of easy to expand things and has a lot of libraries .. Can you tell me some situations or they tied with your specific gameplay?
Agreed. Groovy is really nice for this. And super trivial to make it feel like a DSL.
I've got a basic foundation even for operator overloading on jme math Vector3f, etc.. I find operator overloading sort of evil in static languages but in dynamic scripting languages it feels super appropriate. pos = pos + dir * 5; for the win.
hehe… it did not disappoint me at all… the case is that Python was my favourite language for about 10 years. What really disappointed me that the only useable and supported java interface for this is Jython, which is multiple versions behind CPython.
I’m really considering Groovy as a viable alternative mainly because is tied closely to Java. I just tried to express my dreams that one day Python will be supported somehow as well
anthyon said:
hehe... it did not disappoint me at all... the case is that Python was my favourite language for about 10 years. What really disappointed me that the only useable and supported java interface for this is Jython, which is multiple versions behind CPython. :/
I'm really considering Groovy as a viable alternative mainly because is tied closely to Java. I just tried to express my dreams that one day Python will be supported somehow as well :D
Hmm is it possible to use compiled Python Scripts in Jython too?
mainclain said:
Hmm is it possible to use compiled Python Scripts in Jython too?
As far as I know Jython is CPython ported to Java, meaning that all the base python stuff are rewritten to fit Java. So I guess it should be possible to compile your scripts, but I'm not sure. Doesn't it compile like python when you invoke a script? Or, what is more possible it compiles in memory on demand. But I did not get any experience with Jython as I needed some 2.7 specific stuff, and they do not support it yet (I'm not sure they will ever will)