ID:21493
Oct 25 2006, 3:25 am
|
|
Well, I suppose I may as well let people know at this point. I hosted a little alpha run of Maeva the other day, and Crashed suggested Python to me. I checked it out and found that I could probably make something pretty cool in it. So I started looking around and found Ogre3d had Python bindings. Naturally, the thought of a 3d Maeva with incredible graphics was very appealing to me, so I began messing with that. After a couple days of that, I realized that Python wasn't going to give me the speed, or the support, for most of the things I was going to want to do. So now I've switched over to C++. I'm suprised just how much I can understand what's going on in C++ now, from having worked in BYOND so much and having played around in other languages. Anyways, I'm going to be visiting San Diego this week, and I'll be the best man in my friend's wedding. I have to come up with something of a speech while I'm on the plane. I really wish I had someone who knows what they're doing to help me get over the few intial humps of setting up a 3d Maeva. I've got loads of ideas, but I keep getting caught on little annoying things that will make a big difference if I don't do them right. |
Oct 25 2006, 4:16 am
|
|
Good luck! Hope you stay motivated, there are still hordes waiting eagerly to play Maeva, no matter what the form.
|
Y'haaaar! :)
Exciting to hear, friend. Good luck in Diego, and you'll do swell with the best man 'biz. Talk to me on MSN when you're back, I'd love to catch back up. I've neglected people due to business from school and work and such but that can happen no more! Talk to you soon, guy. |
Is this sort of thing difficult to learn?
I've been looking at openGL and directX, it looks complex. |
I would NOT recommend starting off your programming experience in C++. If you're coming straight from BYOND, you might try Python first. If you're interested in the engine I'm using www.ogre3d.org has all the info about it. It's an amazing engine, and it has Python bindings if you want to just play around with it. It's a lot more complex than BYOND. I really appreciate the look and feel of DM after playing around with other languages, not to mention all the things BYOND more or less handles for you, like multiplayer. Ogre takes care of most of the graphical stuff for you, but if you're just starting off, it might be kind of tough to get going. I'm having trouble myself with a few things right now, but I haven't really had THAT much time to mess with it yet.
|
'I realized that Python wasn't going to give me the speed, or the support, for most of the things I was going to want to do.'
Oh really? What can C++ do that Python can't? |
Sockets and information management took me a little while to figure out, but once I made a MUD, it was all easy after the first time I did it. Now, I hear it's a bit different for 3D games, as you can set vectors for assumed movement... But, again, can't say much.
I like the idea. You've done a LOT already, keep up the good work. |
I had a look at Ogre3D and, though it looked cool, it r teh awkward. There's basically no tutorials to speak of - the tech demos are just that - tech demos - and they're built in such a way as to confust the use of Ogre even further.
I'm using the Axiom library of Ogre with C# at the moment, which seems to work OK but doesn't really go too well with XNA as you end up with too many windows. I might try some plain CLR stuff with Axiom soon. |