C++ Text Based RPG Team

Pages: 123
closed account (GbX36Up4)
I am Logan and I am currently a C++ programmer. I started ruby back in november and just after the december holidays I began to learn C++. I really enjoy programming and would like to know if anyone would like to team up with me to create a text based rpg game. I already have a foundation for the code. A friend and I have been working on one ourselves and I have taken it upon myself to create a team. It more than likely will not be sold, but if it ever is those who helped all the way through will get credit for it. Reply to this post if you wish to join. I will have more info soon.
Last edited on
closed account (GbX36Up4)
my oovoo name is yugiohmaster, and my skype is ssj4goku15. Add me if you're interested.
I'll give it a shot. Send me an email: http://mathhead200.com/?dir=contact%20info
By the way, you might want to move this to the Lounge section of this forum.
closed account (GbX36Up4)
I have added you on MSN
Why don't you consider making a graphical one? It'll make it a lot easier once you get the hang of it!
And I might join in too, still considering.
I partially agree with other xander.

If you want to create a textual game rather than a graphical one that's fine. But I would still recommend that you do it with a graphics library such as SFML (http://sfml-dev.org/ ) rather than on the console. It isn't much harder (and as you game develops, it will probably even become easier). Just a suggestion :)
GFX would probably make it easier to develop overall. I may join your team too, if thats ok with you. I'm working on a HUGE project right now, so I don't know if I'll have enough time.
closed account (GbX36Up4)
I actually know minimal Allegro and OpenGL programming in C++. The problem is that I spent more time trying to to get the libraries to work than actually programming and learning. I really like using DEV-C++ but it is no longer being updated. I tried using Visual C++ express but it was too complicated and just a hassle. Beleive me, I really would enjoy creating a 3D rpg such as eye of the beholder, or a 2D sprite based RPG, I just suck at C++ in general, and adding in another library will make it even more difficult.

*EDIT* my MSN is loganmpoole@live.com if anyone is interested. I don't know if I got MSN or some other program as I have never used it.
Last edited on
DEV-C++ but it is no longer being updated

+1! It's so good to see a new forum member who knows the truth about DevC++.

[edit] Code made more complete

SFML can be *slightly* tricky to set up, but the developer - Laurent - has a tutorial for it and I've made some too (including videos), which I can link to you if you want.

Once it's set up, it's this easy to display an image:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// our window
sf::RenderWindow Window(sf::VideoMode(800, 600, 32) /* the display mode*/ , "Caption");

// the image
sf::Image Image;
if (!Image.LoadFromFile("myimage.png")) // <--- load the image from a file
   return 1; // error

// sprite - the lightweight thing which we use to draw an image
sf::Sprite Sprite;
Sprite.SetImage(Image);

// enter the main loop
while (Window.IsOpen())
{
   // handle events here
   sf::Event Event;
   while (Window.PollEvent(Event)) // read each event out of the window's event queue
   {
      switch (Event.Type) // test the type of event
      {
      case sf::Event::Closed: // the user tries to close the window
         Window.Close(); // close the window!
         break;
      default: // add other handlers for other events
         break;
      }
    }

   // clear the window
   Window.Clear();

   // draw the image
   Window.Draw(Sprite);

   // display the window
   Window.Display();
   // etc
}
// all cleanup is handled for us by SFML 


For more detailed code, see the official website (linked to above) or check out my blog where I have written some tutorials.
http://sfmlcoder.wordpress.com/
Last edited on
closed account (GbX36Up4)
Thanks, I'll have to check that out. :D
closed account (GbX36Up4)
"GFX would probably make it easier to develop overall. I may join your team too, if thats ok with you. I'm working on a HUGE project right now, so I don't know if I'll have enough time." Sure, just add me on MSN or skype. My skype is ssj4goku15 and my msn is loganmpoole@live.com
Last edited on
closed account (3hM2Nwbp)
I'd be willing to do some logic grinding, as long as particle-blender-trans-interpolator-ish code / anything requiring artistic ability doesn't touch me with a 60-foot pole. I can't really grasp the whole abstraction involved with graphics libraries...I can do `draw a triangle here` and `if this triangle intersects`, but when you get into things like applying an "octal tree triangle selector" on a "scene node" for example...I couldn't even tell you what it does, although I've read through the relevant documentation several times already. (Irrlicht)


logart wrote:
The problem is that I spent more time trying to to get the libraries to work than actually programming and learning.


I went through the exact same dilemma with almost every first-time library installation. I'd like to say that it's natural for that sort of thing to happen, but it seems like it either works out of the box - or it doesn't for certain systems. It's frustrating at times, and I'll admit that there are libraries out there that I simply won't use because of the configuration difficulties that I've had with them, but SFML wasn't one of them in my case. One thing you need to be sure of is that you get the right *.lib/*.a to match your headers. DLL/Library hell was is still the source of most of my library installation issues. You might also want to learn how to use `make` as it's popular among minimalist sadomasochists because some libraries aren't distributed with pre-compiled binaries for whatever reason.

No minimalist sadomasochists were harmed in the posting of this reply
Last edited on
closed account (GbX36Up4)
good thing the game is not using any graphics. We currently have ModShop, ALex ( a real life friend) and I in the group. We have room for more if you're interested. My contact info has been stated above.
*EDIT* And just so everyone knows I am 12. 13 in september.
Last edited on
Have you opened a source code repository yet?
closed account (GbX36Up4)
A what? Explain?
*EDIT* I may seem dumb but it in no way affects my prgramming. What I don't know doesn't interfer with what I DO know.
Last edited on
closed account (3hM2Nwbp)
I've always liked this quote:

unknown wrote:
Knowing what you don't know is just as important as knowing what you do.


Here's some reading to get you started (subversion):

http://subversion.apache.org/faq.html
Last edited on
closed account (GbX36Up4)
What is the point of having one? Apparently it is some way for us to acces the latest build of the code even if one of us is not currently available?
Well, where are you going to keep the code, and how can everybody access it? In a repository people can all work on their own branch and submit patches to the main branch.
closed account (GbX36Up4)
I see. Because Alex and I live in different places (he lived here a year ago) we have simply sent the file back ad forth through skype, then we just add in the code to the main code. This seems much simplier. Thanks for the info, I really need to try this out.
No problem, we're all here to learn :D
If you work on a project with 2, a code repository is probably overkill. But once you get like 3-4 members I'd suggest keeping one! Also, have you seen classes yet?
Pages: 123