I was wondering if someone could point me to some tutiorals on how to use orx other than the ones that are there on the wiki. Like ones for the graphic library this software uses.
The only available tutorials currently are on the wiki (the 11 "official" ones + the setup one Grey made).
You can also have look to Drops' project sources (available in the corresponding section of the project forum).
Orx is plugin based and currently there are 2 display plugins: one based on SDL and one on SFML. The render plugin is written from scratch and currently only supports 2D rendering.
You don't need to issue any graphic library call yourself, just create objects which have graphic properties, they'll be displayed on screen if they're in front of the camera.
Well is there any opengl backend for this that i can get? Or do i need to get sdl or sfml? I also have some i might use which later i will make it so the user can customize the character but it will start with the generic non-customizable characters. But i have to make some choices and get some weapons for characters to use.
SFML is based on OpenGL, so all the low level calls are OpenGL ones. When you get orx, you don't need to get anything else for graphic/sound/physics: everything is embedded inside.
When you'll get to user customization, you'll see that orx's config module is very handy for this kind of things.
Also, you should get orx from the subversion repository as the latest released version (1.0) begins to be pretty outdated. I'm still looking for someone having access to visual studio 2005 so as to release a new version.
well that won't be me i can't download 2005 especially because microsoft does not support it anymore so i would not be able to get help from them if any problems
Actually we can still find the download link via google. It's just that msvs2005'compiler doesn't work on my computer for an obscure reason I haven't found yet.
Well maybe i could try later. Just tell me what to do and i will try to help and maybe i can try to get better at c++. I am still learning like most of us. Hey does anyone know how to make a tetris look alike in c++ using orx?
Mmh, I could write a more advanced tutorial around a tetris-clone game (I was thinking a pong-clone at first, actually), but I won't have time to do so before a week or two.
Otherwise, the logic itself wouldn't be very different with or without orx. It's more the way to create your object and handle them and I think looking at the tutorials or at Drops and ProjectX (two projects that you can find in the project section of the forum) might give you all the info you need.
Just how do you create the address linker file? I see that is how you made your levels in your project x game.
Mmh, not sure I understand your question. What do you mean by the address linker file?
The levels in ProjectX/Mushroom Stew were made with ScrollEd, the level editor embedded in Scroll. To start it, use the game executable with the command line switch -editor.
Well i saw that is how the level's were connected to your project when i looked at the code included with the game since it somehow is included with it.
Keys/mouse buttons/pad buttons are bound to input names such as Attack, MoveLeft, or any input you need for your game.
Then in your code you test for active inputs and update your logic/character state accordingly.
If you want to do a game with a top/down view, you alterate the Y coord/speed when your MoveUp/MoveDown (or whichever you chose) inputs are active and same for the X axis with Left/Right.
Comments
You can also have look to Drops' project sources (available in the corresponding section of the project forum).
Orx is plugin based and currently there are 2 display plugins: one based on SDL and one on SFML. The render plugin is written from scratch and currently only supports 2D rendering.
You don't need to issue any graphic library call yourself, just create objects which have graphic properties, they'll be displayed on screen if they're in front of the camera.
When you'll get to user customization, you'll see that orx's config module is very handy for this kind of things.
Also, you should get orx from the subversion repository as the latest released version (1.0) begins to be pretty outdated. I'm still looking for someone having access to visual studio 2005 so as to release a new version.
Otherwise, the logic itself wouldn't be very different with or without orx. It's more the way to create your object and handle them and I think looking at the tutorials or at Drops and ProjectX (two projects that you can find in the project section of the forum) might give you all the info you need.
Mmh, not sure I understand your question. What do you mean by the address linker file?
The levels in ProjectX/Mushroom Stew were made with ScrollEd, the level editor embedded in Scroll. To start it, use the game executable with the command line switch -editor.
Then in your code you test for active inputs and update your logic/character state accordingly.
If you want to do a game with a top/down view, you alterate the Y coord/speed when your MoveUp/MoveDown (or whichever you chose) inputs are active and same for the X axis with Left/Right.
If you use physics, be sure to remove gravity.
There's a small example given with scroll here.
1.) Can orx handle 3d?
2.) Can io do vb.net in it(if i convert the code)?
All the objects use abstract date and are in a 3D space, however no 3D plugins have been written so far, so the short answer is no.
No .NET bindings have been written for orx yet. If you want to contribute to them, you're more than welcome to do so.