Advertisement Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

115 Neutral

About PsYcHoPrOg

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. PsYcHoPrOg

    2D shooter (how to make bullets fly)

    I recommend checking this series of tutorials on vector math. You don't need to read the whole thing, maybe just the parts on what vectors are, vector addition, vector length and vector directions.
  2. PsYcHoPrOg

    Writing my Program... considerations?

    If you want to start learning OpenGL, a good place to start would be NeHe. Whatever windowing frontend you decide to use (SDL, WinAPI, etc.) is a relatively minor consideration-- it shouldn't make a tremendous difference in your graphics code. If you're just starting out, GLUT may be a good choice. As far as maps go, if the ants are going to be living in an above-ground type of area, you could check out heightmapped terrain. If it's going to be more of an ant farm kind of environment with tunnels and rooms, you may have to be a bit more creative, or you could just model the appropriate mesh and load it up. Once you start placing objects in your world, you can look at collision detection. Gamedev has a few articles on the topic that you might find useful. It's not much, but hopefully it's a good push in the right direction.
  3. PsYcHoPrOg

    OpenGL using SDL Tutorials?'s doc project provides some sample code for setup and use with OpenGL: Skimming over it might be helpful.
  4. Quote:I understand your frustration. I don't understand your careless hyperbole. You're right, "resent" was a little much. Maybe "currently embarrassed of" would have been more appropriate. I'm not prepared to renounce my citizenship, but by no means am I happy to be associated with a country that consistently devalues human life by gauging its significance by something as arbitrary as national origin. It's outright bigotry. There are certainly things about this country I do care for, but our foreign policy is not one of them.
  5. Absolute garbage. This is the kind of crap that really makes me resent my US citizenship. The resentment is only exacerbated by the "nuke 'em all!!" attitude prevalent in so many parts of the country. There are too many Americans who not only condone this kind of activity, they are dissapointed to see that it's not carried out on a regular basis by their government.
  6. PsYcHoPrOg

    The ULTIMATE fighter discussion topic

    Oh, man. My friend and I had this discussion a while ago-- I consulted him for advice since he plays Capcom vs. SNK II competitively, and I was thinking about developing a fighter. We eventually came to the conclusion that it'd be impossible to do it right the first time. Honestly, there are so many things to consider, it's a miracle that Capcom and a few other companies manage to do it on a relatively consistent basis. Things to consider: Infinites: I know this has been mentioned before, but I want to make the point that infinites are not always a bad thing. They only become an issue when they're abusable, really. For example, in Capcom vs. SNK II, Kim has an infinite, but he's still far from being considered a top-tier character. Why? 'cause it's not an easy thing to do. It's difficult enough so that even pros are going to have a difficult time pulling it off consistently during tournament play. In Smash Bros. Melee, the same thing can be said for Fox's infinites. Granted, Fox is top tier in smash, but his infinites have little to do with it as, again, they're just not practical. So, infinites don't always break a game, although it's still important to try and avoid them wherever possible. Normals: People unfamiliar with competitive fighting game play underestimate the power of "normal" moves (jab, strong, fierce, short, etc). Probably the biggest reason why Chun Li is top tier in Street Fighter III: Third Strike is because her normals are ridiculous. Her low forward (crouching medium kick) comes out almost instantly, has obscene range, is safe on block and can be easily hit-confirmed to land a pretty nasty super. Her back-fierce and several other of her normals have immense priority and give her overwhelming dominance on the ground. Sagat and Blanka are also top-tier in CvS II for similar reasons-- Sagat wouldn't be nearly as good without his ridiculous fierce, and Blanka's crouching fierce and slide (forward crouching fierce) are pretty sick. D: Normals are extremely important, and if you're designing a fighter they're probably the most difficult part of balance. Watch for priority, frame advantage, recovery and any other surprise factors in your game that could make a normal abusable. I can't see this being an issue of game design, it's probably more of an implementation thing since priority can be affected by hit box size/shape, the speed of the move, arbitrary frame data, etc. Just toy with the numbers until it works out. Glitches: Glitches are kind of like infinites: they're not always a bad thing, but you probably want to avoid them at all costs. Kara-cancelling in third strike and roll-cancelling in CvS II are glitches that provide some advantages in certain situtations, but they have not broken the games by any means. Unfortunately, all that can be done here is testing. If your game has a glitch hidden in there somewhere, and it becomes popular in a competitive circle, there is no question that someone will find it. There are tons of other things to consider, but those are probably the most immportant. There are going to be character-specific things to watch for as your fighter unfolds that don't really fit any general categories. For example, in third strike, Yun's custom combo super is almost completely broken. A good Yun player can easily get full meter twice within a round, and under optimal conditions can deal around 80% damage if he lands the super. He can also continue the combo after the CC has run out, giving him a good portion of his meter back before the other player even has a chance to hit the ground. I hate Yun. Anyway, I think the best way to learn to balance a fighter is to play competitively viable fighters and pay close attention to what is going on. I personally don't really play on a competitive level, I just follow my friends around to big tournaments like Evolution and ECC and I learn a lot just by watching and listening. The mechanics behind these games are extremely complicated, and I don't think enough people really understand that. It is precisely the reason we see so many unbalanced fighters even out on the market. On another note, it is also important to have a FUN game. Balance is important, but nobody's going to play a balanced, competitively deep fighting game if it's boring, i.e. Capcom Fighting Evolution. So... yeah.
  7. PsYcHoPrOg

    Ubuntu linux. Opinions?

    I installed Ubuntu a few weeks ago, and I'm extremely happy with it. I've been a big Debian fan for a while-- my only complaint was that it takes (or at least it would take me) more than a decent amount of time to set everything up the way I like it. With Ubuntu, the installer basically took care of everything, customization was nice and easy afterwards, and I still get to whore the hell out of apt when it's all over. Brilliant. [edit]On that note, Ubuntu's apt archives are not quite as... developed as Debian's. On occasion I have to go surfing around and compile from source where I usually didn't have to (mplayer, for instance). It's not really a big deal, but something I'm not totally accustomed to. D; [edit again]Oh, and I've been developing OpenGL apps on this laptop without any problems so far. Just grabbed the mesa libraries and everything's been great since.
  8. PsYcHoPrOg


    I think the only caribou coffee I've ever seen was way out in Montana. D: In any case, I've gotten free wireless at Penera Bread. I guess if you're looking for a coffe place though that won't help too much. [edit]Oddly enough, their website would suggest that they don't have any locations in Montana, but I was just there last week and I'm positive that I saw one. Hrm!
  9. PsYcHoPrOg

    Who's your favorite Street Fighter 2 character?

    Blanka is top tier. I mean, come on. He has a super in alpha 3 where he throws fruit at his opponent. My favorite Street Fighter III: Third Strike character though (a game which I enjoy far more) has to be either Dudley or Makoto. I'd probably like Ken more if everybody didn't abuse the hell out of him. Kara shoryuken is BS. D: [edit]Oh crap I forgot Ibuki. <3 Ibuki
  10. PsYcHoPrOg

    Strengths of 2D games

    Quote:Any 2D situation can be represented in 3D (compare Street Fighter series to it's EX 3D brother). I believe that under it all, it's the sprites you're in love with. Not the controls or view :) Bad example. The EX series is garbage and has no competitive merit as far as the hardcore community is concerned. D; My qualms with 3D have already been covered. Too much time and effort goes into the presentation, and not enough into gameplay. In any case, it feels like certain games don't even really need to be in 3D-- lots of times it just makes the whole experience awkward (i.e. the 3D Castlevania game on the N64). Whoops, gotta go. More thoughts later, maybe. D:
  11. PsYcHoPrOg


    I haven't seen it myself, but I've heard some awful things about it. D:
  12. PsYcHoPrOg

    Coolest damn bird in the world

    ^Yeah, African Greys are nuts. I've got one of my own, and he's pretty damn bright himself. Nothing like what's in the video, but he'll say "goodnight" when I turn the lights off, "hello" when the phone rings and "goodbye" when I hang up. Lots of other stuff, too, but the complete list escapes me. D:
  13. PsYcHoPrOg

    Do I HAVE to play Xenogears?

    I've never played Xenosaga, so I can't really say anything about how important the prequel is to understanding plotpoints, but regardless, Xenogears is an awesome game on its own. If you find the chance, definitely pick it up.
  14. I taught QBASIC to little kids of about eight or nine years old at a summer camp last year. Some kids picked it up without much trouble, but I spent a lot of time explaining really basic concepts (variables and loops and such). I don't know if that'd be good for a twelve-year-old, though. We usually sent kids around twelve to do Java stuff, or if they had a decent programming background, we let them do C++. So, I guess I would suggest giving Java a shot. It's simple enough so that he can pick up basic programming concepts, and the forced OO environment might be good to enforce good programming practices.
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!