Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

158 Neutral

About mnizol

  • Rank
  1. Favorite language: C Reason: It's beautiful, powerful, simple, and elegant. And I want to write my own linked lists. STL is for wimps. :) Least favorite (that I've used much): SAS Reason: Proprietary. No ability to create own functions / procedures, requiring the use of an ugly macro language to create reusable code. And I have to use it everyday. :( Most nostalgic: QBasic Reason: How I learned to program. The language in which I wrote my first "game" -- a circle that moved around the screen via the numpad and talked to other circles in an epic adventure called "Jungle Quest". Least favorite to read: COBOL. Reason: Really? Do you need a reason? Most enjoyable paradigm shift: Matlab Reason: It's fun to think in Matrices.
  2. mnizol


    Gamedev has a section on their webpage to get you started: For Beginners Cheers, Matt
  3. Quote:Original post by Instruo Foreman: ForemanId (PK, auto incrementing int. From a development standpoint, joint keys like that are a pain) FirstName LastName Phone: PhoneId (PK, auto incrementing int) ForemanId (FK) PhoneNumber Type I'm not a DBA, but I do work with databases all day, so perhaps my thoughts aren't completely useless :). I like Instruo's suggestion for the Phone table from a theoretical standpoint (it allows you to specify as many phone numbers or as few as you like for a given person). However, in reality, how many phone numbers do you really need to store? Breaking phone number into a separate table seems like over-normalization to me (based upon the simple structure you've provided). If you can determine that you only ever need to know 3 phone numbers -- home, work, cell -- then I think the following structure would be both sufficient and easier to work with: Foreman: ForemanId (PK, auto incrementing int) FirstName LastName PhoneHome PhoneCell PhoneWork Perhaps if your application is more complicated that what you've described, Instruo's suggestion would be better. But, if not, KISS! Cheers, Matt
  4. Quote:Original post by PatchesV Just saying you like the paranoid idea is helpful Then isn't someone saying that they don't like an idea helpful as well? Just trying to help you see things from a different perspective. I think most everyone here is here to help. Cheers, Matt
  5. mnizol

    Pirate Dawn

    Quote:Original post by NickHighIQ Well, I had to stop reading once I got to about page 19 because you use 'too' when you should be using 'to' WAY too often. I'm a language freak as some people on these forums may know and it was driving me insane. The to/too issue is in the design document also? I noticed it in quite a few of his posts, but I thought perhaps it was due to careless typing in a forum. To the OP -- you ought to look into fixing that in your document; it will quickly detract from any polish it may have. Cheers, Matt
  6. Quote:Original post by PatchesV that was more directed to the passerby's [pedantic]passersby[/pedantic] Quote:And i'm not trying to yell at everyone because a lot of people have been EXTREMELY helpful I hope I'm now a member of that elite group. :) Cheers, Matt
  7. mnizol

    Horrorible Graphics

    I have nothing to add to the comments, but I wanted to remark on the cleverness of your pun. Misspellings are a chronic disease on internet forums, and I thought this was a post by an 8 year old asking how to improve their 2d rpg tiles. Cheers for that one! Matt
  8. Patches, I read your original list and thought it was pretty neat ... I especially liked things like "Drunk" and "Confused". (the idea for "Paranoid" made by a different poster is brilliant, in my opinion). That said, I think you should re-read the posts -- they don't sound as unhelpful to me as they apparently sound to you. I think many of the posters provided good feedback to you. It will be much easier to change an aspect of your design today than at playtesting time. Cheers, Matt
  9. mnizol

    Lend me your knowledge

    Quote:Original post by crashdmj ..cause knowledge is power..jk First off greetings! Greetings! Quote:I shall make this short and to the point. If at first you don't succeed... :) Quote:Basically I would like to know whether I should go about learning a language (C++?) or instead using a prexisting kit that I know true gamedevs cringe at such as gamemaker etc. My programming skills are non-existing at the moment but I am young (read 25) and like to learn. I should think the answer to your question depends upon your goal -- is your goal to learn programming or just to make a game? Do you want to pursue this as a long time hobby (or even a career) or is this a one shot project? Do you intend to work alone? Furthermore, how much time long-term are you willing to devote to a single project -- a month? A year? Five years?
  10. mnizol

    If earth were to freeze over...

    Quote:Original post by _cdcel Do'h! Never heard of the game, but turns out that my storyline sounds exactly like it :P Sub sole nihil novi est. Cheers, Matt
  11. mnizol

    My very first program

    Quote:Original post by Captain P int guessedNum = (rand() % (highNum - lowNum)) + lowNum; should do the trick (I haven't tested it, but I'll leave that up to you). I think the range is off by 1 -- should be int guessedNum = (rand() % (highNum - lowNum + 1)) + lowNum; Cheers, Matt
  12. mnizol

    My very first program

    Quote: do //loops the generation of a random number until that number is smaller than highNum { cout << "Now I am going to attempt to guess that number...\n" srand(time(0)); //seeding the random number with the current time int randomNum = rand(); int guessedNum = (randomNum % highNum) + lowNum; } while(guessedNum < highNum); Your while condition is incorrect. You want while(guessedNum > highNum). That said, the while() is unnecessary (as Captain P hinted), but not without changing your code. guessedNum = (randomNum % highNum) + lowNum; // Gives you a number in the range (lowNum, lowNum + highNum - 1) Armed with that knowledge, you could change it to: guessedNum = (randomNum % (highNum - lowNum + 1)) + lowNum; // Gives you a number in the range (lowNum, highNum) Cheers, Matt
  13. mnizol

    Boolean troubles help please

    Quote:Original post by dalleboy Sorry for kidnapping the thread, but what is the name of the following algorithm again? AB = (A' + B')' A + B = (A'B')' That's the negation of De Morgan's Law. Cheers, Matt
  14. mnizol

    Boolean troubles help please

    Quote:Original post by ramearess I have a question that follows from reading this thread what the, is this dash notation the only time I've ever encountered such dashes in mathematics is to signify the order of a derivative. for example f'(x) or f''(x) but have never encountered A' or at least it has been wiped from my memory. So what I'm asking is for some one to explain what area of mathematics this occurs in and if possible a short tutorial. EDIT: just got an inkling thats it's notation used in matrix mathematics. The area of mathematics is boolean logic (hence the thread's title). The dash signifies NOT (another common symbol for NOT is the tilde ~). The plus symbol signifies OR. The asterisk signifies AND. Also, two symbols next to each other signify AND. So, AB' + C'D Reads as: (A and not(B)) or (not(C) and D) Hope that helps, Matt
  15. mnizol

    new to game programming

    Quote:Original post by NickHighIQ if you can't pick up chicks in English, what makes you think Italian is going to help? Perhaps Italian is one's native tongue. Picking up chicks in Italian would then be much easier. :) Cheers, Matt
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net 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!