cemedias

Member
  • Content count

    226
  • Joined

  • Last visited

Community Reputation

133 Neutral

About cemedias

  • Rank
    Member
  1. Hello all. I am working on programming a first person shooter and am having some difficulty planning out my classes. I am having trouble figuring out how to implement the event handler / messaging system in the game. Can anyone point me to some articles or give tips on object oriented design for a video game or how to implement a good event handler system. I am using the Irrlicht engine, so keyboard and mouse events are already taken care of. I need to create an event manager for interactions between scene objects in the game. I'm using deled and irredit to create the scenes for the game. I understand that I have to give the entities a unique name when I add them to the scenes, but how do I implement the event handler into the game and organize my classes? I have done a lot of research, and have read up on the observer method and other types of messaging techniques, but I can't find anything on how to actually implement it into the game. Any tips or links to articles would be useful.
  2. Time for college: Is my major ok?

    I appreciate the reply. That is exactly the answer I was looking for. I apologize for the confusion in my first post.
  3. Time for college: Is my major ok?

    Thanks for the reply, but I don't think I was really clear enough in my question. Tom, that quote was taken out of context; the important part is the degree. I suppose I should have phrased my question: "Generally, will a game developer hire someone that has a degree in Computer Information Systems, or would a degree in Computer Science be more appropriate?". I just want to know if gamedev employers see a major difference in the two degree's; or if they pay more attention to your portfolio and the fact that you got some sort of software development degree, rather than what that degree is for?
  4. Next year I plan to attend college. I got accepted to a local university (Robert Morris University near Pittsburgh, PA), and was granted a $36,000 scholarship ($9,000 per year). I am trying to choose a major at this school that will help me get into the game development industry. The major I am looking at is Computer Information Systems with a concentrated focus on software development. My ultimate goal is to get into a game development company with a programming position, then become a project manager, and either work my way up the ladder further or use the experience I gain to start my own company. I am a programmer with an interest in the business side of game development. This is why I think Computer Information Systems would be a good major for me. It covers both computer software and hardware, allows me to have a focus on software development, and wraps it all together by teaching project management. Obviously, I am also leaning towards going to this school because of the monetary scholarship available to me. Additionally, all internships provided by this school are paid (around $ll/hr), and last year the school couldn't fill all the internships available. My question is, will I be able to get into the game industry going for this major? The school also offers a masters in Information Systems in only an extra half year. I understand that a lot of programmers recommend a major in Computer Science or Software Engineering, but neither of those specific majors are offered at RMU.
  5. Help with reading strings!

    You don't have to understand how I got this far. You just have to read the question and answer it (if you want to). Thanks for questioning my capabilities, but in case you didn't notice, I already figured it out, as I stated in my previous post. Even though something seems simple to you doesn't mean it's simple to everyone else, therefore try to just give helpful advice on the issue at hand rather than putting me down for lack of knowledge in a subject. All other posts were extremely helpful, and I thank you for your assistance.
  6. Help with reading strings!

    It's all good. The only problem I have with MSDN is the lack of commenting. Like in the examples for split, there are no comments to explain what is going on in the code, which is making it difficult to learn how to use split. For example, if I'm understanding this correctly, split will divide a string into different "substrings". Well, how exactly do I access the different substrings. Thanks to Valere, I now have a variable holding one line of the inventory, and I want to use the " " (space) to separate the item name from the amount. Well, after I separate them, how do I assign the second part of the original line string (the amount) to its own string variable, so I can use the parse method to make it an integer? EDIT: Nevermind, I figured it out! I don't have to use split at all. Instead, I'm using the remove method on the string that holds the entire line to remove the first characters that I don't need. Thanks for everyone's help though. [Edited by - cemedias on September 16, 2008 9:44:49 PM]
  7. Help with reading strings!

    Ahh thanks I really appreciate it. That helped a lot. BTW: binchawpz, I have been looking on MSDN, but until now I didn't know what to search for. But you just told me (Split, IndexOf, Trim). Like I said, I've never done parsing before. That is what I needed to know. So thanks for giving me the input on what to look up, just please don't lecture me on using MSDN ;P. Thanks again everyone.
  8. Help with reading strings!

    Sorry if I sound really dumb, but how do I parse each line individually. Before now, I have never done parsing in VB.NET before. Thanks.
  9. Help with reading strings!

    Thanks for the reply. And yes, the colon will always be before the number. So the parse method can convert the number in the string to an integer. That helps. But now, what do I do to choose where in the string the numbers are when I want to parse and get the integer. For instance, the: 3:30pm inventory is: *Swords: 34 *Guns: 22 *Cars: 5,732 will all be in one string. This is because the program will have a single text box where that entire log is inputted. The purpose of this program is to extract the numbers from one log and add them to the numbers of another log to create a whole-day total. Yes, I realize that it seems much easier to just type in the numbers in individual text boxes and omit the other text (like "swords") while inputting to the text box, but that would eliminate the purpose of this program. This program is supposed to make it quicker to take many such logs and add them together (like I said before 50-100 logs per day). So now, how do I "skip" the label and read only the numbers, or is that a capability of the parse function? And how can I create multiple integers that all come from the same string? Thanks!
  10. Sorry if this is in the wrong forum, but it's not directly related to games, so i thought I'd post it here. I'm writing a program in VB where the user inputs text with words combined with numbers, and adds together the numbers and outputs it to a text file. For Example, input could look like this (its just an example of the format, not what is actually going into the program): 3:30pm inventory is: *Swords: 34 *Guns: 22 *Cars: 5,732 5:20pm inventory is: *Swords: 24 *Guns: 53 *Cars: 3,344 I need my program to add up all of yesterdays and today's inventories. For example, the output would look like this: Total day's inventory is: *Swords: 58 *Guns: 75 *Cars: 9076 I have my program set up like this. There is a text box for the input (individual inventories) and a button "add" to add the two day's inputs together. Then, the program saves the output (total inventory) to a text file. I just can't figure out how to read only the numbers in the input. For example, getting the program to ignore the letters, asterisks and commas so it can assign each number to its own integer, allowing me to add the integers together to get the output. I know it would be easier if I just put in numbers for the input, but I'm designing this program to make it easy to calculate total "inventories", especially when there 50-100 daily inventories to add together. I designed it this way because I am copying and pasting the: "5:20pm inventory is: *Swords: 24 *Guns: 53 *Cars: 3,344" into the program, and there could be 50-100 of those a day, making it take much longer to just type the numbers in or copy and paste the numbers into the program individually. So basically, I need an easy way to sort of "extract" the integers from a string, ignoring all the letters and punctuation, so I can perform mathematical calculations on them. Sorry for the long post, I hope it's coherent enough to be understood :p. P.S. Please don't say anything like "why are you using VB". Right now, my experience with visual basic in this area is much greater than my experience with C++ and C#. Thanks again.
  11. The most EPIC song ever made.

    My opinion of an epic song is Six Degrees of Inner Turbulence by Dream Theater. It's 42 minutes long so I haven't found a youtube link to show you. It's a great song though. You can read about it here if you want: Wikipedia SDOIT. The song tells the story of six people with different types of mental illnesses. It's very interesting.
  12. Software programming and Heavy Metal

    I think I'm probably one of the few people that John Petrucci's instructional video actually helped. Those exercises on his Instruct Vid definately helped me develope speed and make me play more tight.
  13. Software programming and Heavy Metal

    Quote:Original post by Chu Quote:Right now I'm actually learning John Petrucci's arpeggios at the beginning of The Glass Prison. You know, he actually alternate picks those arpeggios? I can play the basic pattern of them (Sweeping, of course), not up to full speed though, however, I have no interest in lead guitar, and in fact, Dream Theater's rhythm section is what keeps me hooked, heh :) Edit: That's not to say I don't enjoy some of JP's leads, particularly in songs like Overture 1928, and This Dying Soul, where John Petrucci actually plays James LaBrie's vocal melody as the guitar solo, very awesome stuff. Yeah I alternate pick those too. I suck at sweep picking for some reason. It actually isn't that hard after a lot of practice. I still can't go as fast as him, but I'm pretty close. I just started learning them like 2 weeks ago, but I figure once I practice them more I'll get better at them. I've been trying to learn as many of their songs as I can. So far I can play most of Endless Sacrifice and some of The Root of All Evil. I only know the arpeggios for The Glass Prison because I need to get a 7 string guitar for the rest of the song, which I'm going to buy sometime soon. Yeah I love both rhythm and lead for DT. I love how JP and JR switch between lead and rhythm in the songs. It must be really hard for them to be able to memorize all of their songs note for note, even the solos, and be able to play them so tight with all of the different time signatures in their songs. Everyone in DT is amazing at what they do. Mike portnoy is a really crazy drummer. I mean, all you have to do is look at all of the drums he has, it's insane.
  14. Software programming and Heavy Metal

    I play guitar and program. I love metal, but also all forms of rock. My favorite is progressive metal. I love all sorts of rock bands though, like: tool, Dream Theater, Disturbed, Mudvayne, Seether, Black Sabbath, Iron Maiden, Rush, The Who, Pink Floyd, Hatebreed, Killswitch Engage, Metallica, Godsmack, As I Lay Dying, Lamb of God, and many more. Can't forget some of my favorite guitarists: John Petrucci, Steve Vai, Joe Satriani, Randy Rhodes, Jimi Hendrix, and Yngwie Malmsteen. Quote:Original post by Chu I saw Dream Theater in Sydney last week, it was awesome, 3 hours with one of the best bands around at the moment. ^^^ Freaking amazing band. Right now I'm actually learning John Petrucci's arpeggios at the beginning of The Glass Prison. He's an amazing guitarist.