• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.

cemedias

Members
  • 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. I appreciate the reply. That is exactly the answer I was looking for. I apologize for the confusion in my first post.
  3. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.