||Monday, October 4th, 2004
Been having fun writing my graphics projects in C++. All saturday, I was very confused by texture mapping. Sunday, I found out I had my list of texture coordinates off by one. Ohhh, I was laughing for a bit too long after I figured that out. Now, I'm just fighting with C++ over stupid shit. I don't know why I assumed there would be a useful hash datatype in STL. ...anyway.
The s-video cable I ordered (WEEKS AGO) for my gamecube arrived today. It's pretty great that text is readable now. But there are downsides to composite video not blurring my edges. It is now very obvious that there is no antialiasing. This can be pretty distracting. But I just pretend like it's 1998, and soon it's not distracting anymore.
Also, why did no one tell me how much fun Metroid Prime is? I'm really hitting this game, like I haven't touched my windows machine in over a week.
...except this whole thing with the sparsely distributed save points. That's not fun.
||: ||Reed - Cape Horn (Nectarine Demoscene Radio)|
2004-10-05 10:04 am (UTC)
Dude, Metroid Prime kicks some serious booty, as I've said before
Definitely one of the better quality games around right now. And even better, Metroid Prime 2: Echoes will be out soon (and it looks to be at least as good as the first one). And I'm dying of curiosity to see how Multiplayer mode does.
<3 Metroid Prime. I still haven't finished it and now I'm wanting to.
Would have told you but I heard about it so often, and I'm not into those games so I didnt mention it...
Plus, you had no cube :P
Oh hey, kev, you might know this. If I wanted to make a networked 2d game in c++, what do you recommend for designing the networking interface? Directplay or winsock? What graphics library have you used or would recommend, SDL, Allegro, or Directdraw?
Right now I've been trying to teach myself SDL and directplay.
2004-10-09 10:41 pm (UTC)
I would never recommend a Microsoft-specific library. When the time comes to port your app to mac, linux, dreamcast,
whatever, then you are stuck rewriting entire sections of code that you used those libs for.
I have used Allegro, but that was back when it was the best graphics library for 32 bit DOS apps :) I thought it was
great back then, though I'm sure a lot has changed. These days, I tend to use OpenGL, even for 32 bit apps, because
between that, GLU, and glut, there are a lot of useful functions. A pain to learn, though. I have used, and really
really liked, SDL. Windows and Linux KevEdit both use SDL for their textmode emulation. I totally recommend it.
For networking, there is an SDL extension called SDL_net. You may want to take a look at that and see if it fits your
needs. The advantage there is the portability, as well as better compatibility with your existing SDL stuff. Also, it
should be somewhat easier to use than straight BSD sockets or winsock.
2004-10-10 05:22 am (UTC)
SDL_net? Great, I'll look into that, because I really liked SDL, it seemed very neat and tidy and I don't really like microsoft's documentation for directplay.
Oh, I had another question, I tend to like using C++ classes to manipulate files with input output streams and I also use string class. Do you endorse this usage or do you think I should bother spending time using C's syntax for file IO? Is it worth the speed increase over streams?