• 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.


  • Content count

  • Joined

  • Last visited

Community Reputation

100 Neutral

About T1Oracle

  • Rank
  1. Quote:Original post by Mike.Popoloski See, that's probably why you are getting rated down. You start talking high and mighty about your job in the army and figure that you can say anything you want and everyone will automatically have to agree with you because "Hey, I'm in the army! I MUST be right about everything all the time!" I decided to take a look at your post history and I found plenty of examples where you were either A) Disrespectful or B) you said something that was incorrect and then refused to admit you were wrong even when many intelligent people proved otherwise. Examples: EDIT: Well, I started looking through your posting history, and it seems like you just spewed random bullshit and hatred in your Am I the only one thread, so I removed the links here. Explain to me what is high and mighty about saying that I served in Iraq? That was a sacrifice, and surviving a year long deployment cannot happen if you do not know how to treat people. I also never said that I cannot be wrong, in fact I have admitted being wrong on numerous occasions, even in the thread you linked I admitted to being wrong. I stated that I misused the terms strong typing and dynamic typing. Where do you see hatred? Who on GDNet do you imagine that I hate? I do not hate people, although sometimes their behavior upsets me. Regardless, "spewed random bullshit" is a fairly strong and negative thing to say. What is it that motives such a strong response? Can you quote it? I do believe that my response here is respectful, and I would appreciate respect in return when you respond to this. Thank you.
  2. Quote:Original post by capn_midnight Quote:Original post by T1Oracle The rating system is BS. It says that it rates "helpfulness" but I could help people here until I'm blue in the face and my rating will stay the same. But, post one opinion that some people don't like, and your rating will go in the can. You'd think a site for game developers would have a decently designed point system... : I tutored people in college, I served a year in Iraq, I volunteer for the church choir (in Iraq too), but according to my rating I'm a jerk. Figures... it's not your opinion, it's how you present it. We've been over this time and time again. Large jumps in rating occur when large groups of people rate a single person in one direction. I've made threads on cannibalism being a *good* thing, and actually gotten rated UP for it. Clearly, that would be an unpopular opinion, it was all in how I presented it. Besides, it says "or friendly". So you would suggest that I present my opinion by calling people stupid like the mods do? Or should I use the "you don't know anything" approach? I'm a US Army Psychological Operations specialist, I know how to talk to people. Quote one disrespectful post from me that went unprovoked. You can't. Quote:Original post by Hodgman Quote:Original post by curtmax_0 I actually had fun getting my rating down to zero. I posted in every controversial thread I could find, and simply argued my viewpoint without insulting or being uncivil to anyone (or at least, I don't think I was :P). I thought about posting about my rating to make it dive like a submarine, but that's cheating. It actually took a good half year to get to zero. I wish I could see how far negative I am now :) This illustrates my main beef with the rating system ^^^ A persons helpfulness hardly seems to effect the rating, but a persons unpopularity (even if they are friendly/helpful/considerate/patient) effects the ratings a lot. I used to work with a guy who was constantly helping people in these forums, which got him up to about 1400 rating, and then one day he joined in an off-topic conversation and rationalised his support for an unpopular viewpoint, which dropped his rating to about 600 within a week. After that he stopped coming here, except to occasionally post about how full of arrogant jerks this community is (I think that got him banned). There's quite a few people on here who give out really great advice, constantly, but I find them to be pretty unfriendly/arrogant at other times, so I just don't rate them. If the rating was separated into a helpfulness rating and a friendliness rating (and maybe a 'has stupid opinions rating') then I could show my great appreciation for their help while also acknowledging that they're a jerk... Wow, I knew I wasn't the only one. Preach the truth man! They need to hear it! Quote:Original post by SiCrane you can't admit that you're wrong rather than admit the fact that you have no clue what the hell you're talking about difference between just being wrong and being wrong and acting like an asshole I would really like for you to read over those words and reflect. You're a smart guy but there are things you seem to miss. Quote:Original post by Zahlman 1) Military service does not improve my image of a person. Not at all. Especially not when it involves an illegal war. A lot of people hate the military and blame the soldiers who serve. They are misguided. (that is about as respectfully as I can put that) *edit* concatenated posts. [Edited by - T1Oracle on January 15, 2008 7:40:20 PM]
  3. The rating system is BS. It says that it rates "helpfulness" but I could help people here until I'm blue in the face and my rating will stay the same. But, post one opinion that some people don't like, and your rating will go in the can. You'd think a site for game developers would have a decently designed point system... : I tutored people in college, I served a year in Iraq, I volunteer for the church choir (in Iraq too), but according to my rating I'm a jerk. Figures...
  4. Quote:Original post by razor950 Well, I myself have somewhat of the same issue, many of my friends want to go to DeVry which I don't mind going to. The only program they offer in the ones by here is Computer Information Systems, I have looked it up and see what courses it offers but there are some there which I wouldn't want to take, such as web development and such. I am wondering if its better to just take regular computer science or is devry a okay path? All my friends at DeVry (including myself) now hold jobs in their field and the ones who graduated never had to work a job outside of their field. That's the one thing that I think DeVry is good at. They do need fix somethings, but every school has its down points. Regardless, web development is still development. I'm doing that now and I have to use subversion (version control is always important), I have to collaborate with other developers, I have attend meetings, I have do requirements gathering, and I have design systems and write code. It's not as irrelevant as you may think. Although there are a lot of specifics that go into web design and rarely go into anything else. However, you never know what may turn out to be useful. I think Vietnam History was pretty useless, but I did learn some note taking skills. Not sure if I will ever use those outside of a history class, but it's always a possibility.
  5. Quote:Original post by Hard Rock When I programmed in Qbasic I used to use SHIFT-DEL and SHIFT-INS all the time. It actually took me a long time to get accustomed to CTR-X and CTR-P afterwards. Same here. I miss those days... Shift + Delete doesn't work that way in the Firefox browser. Must be a different kind of GUI control. Probably something cross platform.
  6. A Dean who is an Electrical Engineer once told me "Why pay someone to teach you what you can learn in a book?" (supposedly you can't learn EE in a book...) Anyway, I didn't appreciate it but it is true that the reason I have my job is all of the stuff that I did outside of school. Of course school is important as that paper will determine how far you can go in the field. I am still finishing my degree. However, no matter what degree you choose it is still beneficial to do extra-curricular studying and to involve yourself in extra-curricular programming projects. You will gain a lot from that, especially if you document your progress and keep the hard facts ready for interviews and resumes (where it can apply to a resume). When it comes to job hunting knowing what employers want specifically, and making sure you have it, means more than just a degree.
  7. Quote:Original post by Extrarius T1Oracle: It seems like you're really trying to play the martyr, but failing badly. There are no pointy sticks here, nor firearms, nor even angry words other than your own. You're reading tone into text that doesn't exist. There is a reason that people like SiCrane, Telastyn, Sneftel, MaulingMonkey, and others have high ratings, and it's not because they're staff, moderators, or GDNet+ members. Well, ok, staff and mods got a free bonus if they had the status at the start of the system, but there have been people that lost the free bonus due to public opinion, and, in general, the current mods and staff are generally well-regarded. Arrogance and GDNet rating seem to go hand in hand. Whatever, enjoy your oligarchy. I'm not about to lose my respectful nature for the egos of a few. I really do hope that you guys grow and learn how to respectfully disagree. The world needs more of that.
  8. It's always good to have a solid understanding of math. I don't particularly like math, but I am good at it. The abstract reasoning that allows me to pick up on math is what allows me to solve programming problems. Regardless, even if can get by on algebra (I rarely use much more for web development) the kind of reasoning involved in discrete math is needed in all programming. If you can understand sets and trees, and the math and algorithms that can be applied to them, then you can do a lot. Interestingly enough, just programming will teach much of the math that you need. Of course, you'll only know the benefits of learning more math if you go out and learn it. Learning higher levels of math only makes the lower level stuff easier and you will even learn shortcuts to otherwise hard problems. Also, calculus is a must for anything involving physics.
  9. I am using CML its pretty good. The guys who wrote it did a lot of profiling and they benchmarked it against Blitz++.
  10. *crosses figures in hopes that this doesn't not turn into a debate blood bath..* Before we start I'll try to be clear on what this thread is NOT about: 1) This is not a language A vs B debate. 2) This is not a feature A vs feature B debate. 3) This is not a debate. I want this thread to be an open discussion about what features people appreciate in the languages they use, why, and for what programming purpose. Obviously the features that help you the most will differ depending on your programming goals. If you are making a quick 3 week single platform project with little math, or a complex cross-platform project with 3D graphics, you will likely have different needs and preferences. So, please specifically state your purpose first for what you use these features for. When I am programming complex OO projects where performance isn't absolutely critical and the math is simpler than the security concerns, I appreciate: In PHP5 I appreciate the ability to create associative arrays with ease, and the ability to pass them as return values. In C# and C++ I appreciate generics or C++ templates for the reduction of code duplication. I also appreciate when I can be specific about what kinds of types type "T" can be within a template or generic. I like the idea of an Interface in Java, C#, and PHP5 that only contains abstract functions. This is because I appreciate its specificity in meaning when I am mixing inheritance with objection composition. I like the ability to apply RAII in C++ as a means of deterministically closing resources when I am done with them. I find this method useful for resources such as file handles, databases, graphics card resources, and some implementations of state machines. I like the C++ ability to restrict and define what kinds of types can be sent to a function. In large projects this helps eliminate many possible headaches. I appreciate the ability to mix procedural, object oriented, and functional programming methods in C++ using its STL and Boost. I find that mixing these methods allows me to solve a greater spectrum of problems in ways that suit them. I like the ability to use weak pointers and shared pointers in C++ with Boost, as I have found a few cases where the idea of a weak pointer is a very elegant solution.
  11. I applaud the effort in thinking about how to make things better as I believe that is the most noble motivation that a programmer could have. However, you are likely spending your efforts in the wrong direction here. Perhaps it would be good for you to explore more of the languages that are available. Which ones have you already tried? How long have you worked with them?
  12. This is out of hand. I never said that I disliked C# or Java. This thread is about my dislike for dynamic typing in a language for anything other than simple 300 line scripts. Spew the insults, take my rep, do whatever it takes to please you, but you will not change this into me being anti-C# or Java. Also, the truth must be offensive because every time I state it, the conversation degrades to "you're stupid/inexperienced/uneducated/etc... because you disagree with me." Grow up. Quote:Also, did you ever consider the possibility that if everyone thinks you're wrong, you might actually be wrong? For one thing the world isn't flat and two, since when is 4 people everyone? It is never the case that "everyone" disagrees with me. However it does happen that those who disagree sometimes do so tenaciously and disrespectfully. This is common human behavior, so few of us can actually respect someone who disagrees with them. Perhaps I should have chosen a less emotionally stimulating thread title. Stir the emotions, and the eruptions surmount.
  13. Quote:Original post by Promit Quote:Original post by T1Oracle I don't know what you mean by "specialized" but Object is not type safe.Neither is void*, so as a practical matter neither one is used except in certain special case situations. What the hell are you trying to get at? I don't know what on earth your point is anymore, and I suspect that you don't either. SMH, One of these days GDNetters will learn how to be civil and let go of their egos... Regardless, there are extremely specialized cases for void * (usually areas where the language fails to cover the programmers needs) but in none of those cases is Object a better solution. The only benefit of Object are restrictions on casting, but there is no reason why that cannot be done to void * too. Furthermore if you had read the post you would see my mention of the horrible ArrayList construct (What use is a container of Object? I would never do std::vector<void *>). That stuff is fine for simple scripting languages, but a language that supports inheritance and proper OO methods does not need that. I guess I am alone in thinking that an ArrayList of Objects is a mistake. All I see are individuals determine to defend it, and with insults if necessary. I guess low blows are always a good way to prove your point...
  14. Yes Subversion is better. I use Tortoise SVN on Vista (works on XP too). They are fairly similar, look up "svn book" to learn all about it.
  15. Quote:Original post by Sneftel ArrayList is usually specialized (certainly, virtually everywhere it's used in the standard library). Seriously, you're just pulling stuff out of your butt now. ArrayList contains objects of type Object, just like Array in Java. I don't know what you mean by "specialized" but Object is not type safe. I guess that's out of my butt too...