Jump to content

General Lag

Member
  • Content Count

    118
  • Joined

  • Last visited

    Never
  • Medals

Everything posted by General Lag

  1. General Lag

    Next Patch Issues?

    ####, I see over 500 views of this topic, but less then 100 votes. What's the matter, you just have to click twice, what does it cost you to vote? Vote!
  2. General Lag

    Anybody know "C"?

    The reason why I say C++ is almost oldschool, ist that it has not had a major specification update since almost ten years. Of course some compilers compile c++ now better then ten years before, but all the major concepts that where incorporated into that language where here ten years before as a specifikation. Therefore it "could" be considered a dead language. There is a great number of script languages, half compiled, full compiled and full programming languages, for almost every purpose you can find the right one. And in some parts, all these perform better in their special ability then c++. The strenght of c++ is not its very high abstraction, indeed it is not even a conidered "high language", it is a middle language, but with full OO, of wich there is only other big one. Intresting is also that it incorporates two programming languages into one, and is therefore a hybrid language. And with these characteristics, it is realy unique. What makes it so longlasting is not it's actuallity, it's the foresight of their inventors. They did everything, to make C++ as versetaile as C before, and created a language that can be used for almost everything, if you are willingly to learn a complex language. The other reason why I say oldschool ist that C++ is still gaining ground in the gamebizz. But loosing ground on the other Applikation development fronts. There are still not many OS that are completely written in C++, and OO is still a gohst in the DB sector, but nonetheless, the wheel still rotates, and while C++ will become more and more the language of spead freaks, and OS programmers, the rest of the Applikation development will be founded on other newer, and easier languages.
  3. General Lag

    Next Patch Issues?

    It seems as if networking is not quite the most important issue, altough very important indeed. To say it point blank, even C&C, wich is considered crapy what goes for netcode and physics, perfroms slightly more intresting then Flashpoint I think. Of course they are not comparable, but if only flashpoint had even this physics, it would be more fun.
  4. General Lag

    Should I stop making polls all the time?

    oh, what do you want, I am already in offtopic, I can't get more offtopic then now. And, I have not made a single post today, only polls. So why should I get the right of posting removed, only because of messing around with polls. But, If you would make a poll about who should get moderator, you where my favorite. Besides, If you don't encourage me to post crap here ( by banning me for example ) I wont evlolve to a forum troll.
  5. General Lag

    Should a "How old are you" poll be pinned on top?

    </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (nordin dk @ Feb. 16 2002,21:41)</td></tr><tr><td id="QUOTE">I hear the sound of a can-o-whupass being opened... I pity the foo!<span id='postcolor'> What's that? Where am I, and what year do we have? Who are you, and where are my pantys? What's that bee, and from where do the green guys come. Question over question, short before beeing locked away.
  6. General Lag

    Age

    Well, I was the 20-25 vote
  7. General Lag

    What AGE do we have?

    Err, could somebody plase tell, I do always forget.
  8. General Lag

    Age

    We could make a poll, about a poll that should be foreverised.
  9. General Lag

    What AGE do we have?

    </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Damage Inc @ Feb. 16 2002,21:26)</td></tr><tr><td id="QUOTE">I voted for 3001. I would have voted for "this poll is useless and will be closed" but there wasn't an option like that.<span id='postcolor'> Uhm, sorry for that, next time I'll not forgett it.
  10. General Lag

    Anybody know "C"?

    the structure thingy is in c the greatest feature when it came out. Now it is in c++ only the tip of the iceberg. The handling of objects in c is booring. They can nothing else then represent collections of data, and that's it. In c++ you can have routines called upon construction of your instance, upon destruction. Upon use with operators you can have your routines running, and you can give it own routines, accessed like members. You can even pass arguments for construction of your instance. I can hear your lecturer call, ohno OO. And for some part he is right, if you programm without passion, in a rather hacking manner, like you would do to hack down pure procedural code, you make bad OO code. To make good OO code is a manner of passion, and awareness of what you do. For OO can produce the much nicer and simpler solutions for problems then the procedural aproach can, and will therefore be superior in the long term. It has of course a dark side, OO is a sharp blade, and you will more likely fall from your way of fast code. Maybe you have heard the saying "It's easy to make things complex, but its hard to make them simple". And OO helps you with that. And do never forget that tweaking and tricksing about code is fine and all, but if you write bad algorithms, not the best c code can save you from suffering runtime loss. Writing smart algorithms is THE thing you can always improove, and the better you get, the faster your code will run.
  11. General Lag

    Anybody know "C"?

    uhm, tell your lecturer he does not know jack, and he should better get going to learn some serious languages. c you will pick up on the way learning c++. Important is only to be aware which syntax actually is c and which is c++. As for learning to programm, nearly nobody does prefer c today for anything if he has the choice to start from scratch. It is still much used in the operating programming sector, because the time most of the OS begun to took modern shape, c was hip. Today c++ is almost "old school". And if you want seriously do some speed work, you take assembler or forth, but I do assume that you do not want to do micropsocessor programming in general, so c++ will serve you well.
  12. General Lag

    Age

    Firstly: oops! Secondly: WTF! And shouldn't we create a standart form to complete this kind of poll, or better, make a permanent poll area, with endless polls.
  13. General Lag

    Anybody know "C"?

    </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Ruskie @ Feb. 16 2002,20:46)</td></tr><tr><td id="QUOTE"></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE"></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE">i have no idea what ''C'' is <span id='postcolor'> its a programming language <span id='postcolor'> I personally like to call it IT <span id='postcolor'> and what is c++? ITit?
  14. General Lag

    Anybody know "C"?

    btw, good game dev sites are www.gamasutra.com www.flipcode.com www.gametutorials.com also very usefull is www.opengl.org and www.msdn.microsoft.com
  15. General Lag

    Anybody know "C"?

    </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE">ok, seems like we have  a start: </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE"> struct coord { int x, y; }; struct coord myvalues[MAX_VALUES]; for (i = 0; i < MAX_VALUES; i++) { printf("Enter an x and y values?"); scanf("%i %i", &myvalues.x, &myvalues.y); } <span id='postcolor'> anyone would like to explain to me what is happening there?<span id='postcolor'> uhm, I happen to know a bit about c, but more about c++. a struct is a collection of data. if you write: </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE"> struct mytype {  int data;  int other_data; } <span id='postcolor'> then "data" and "other_data" are members of a datatype named "mytype". Then you can use your struct with the preceeding keyword "struct" ( in c++ you can skip that ) and make an instance like with every other datatype. </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE"> struct mytype myinstance; <span id='postcolor'> the "[" and "]" are array accessors. if you write them after the name of your instanced datatype, you get an array of the size of the number enclosed by thos brackets. </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE"> int myarray[100]; <span id='postcolor'> if you want to access the single values in the array, you specify in the same manner the position you want to access. </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE"> myarray[23] = 1234; <span id='postcolor'> the "." is the member accessor for structs. If you write: </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE"> mytype.data; <span id='postcolor'> You do access the data member of your struct. the "for" construct takes up to three commands that are executed handy within round brackets, and limited by semicolons. Any condition enclosed by the middle command is the condition to jump out of the loop. The first command is only executed once at the beginning, and the last is executed every loop. "printf" takes a char array as argument and prints it on the screen. "scanf" takes as first argument a char array where all the used specifikations about the input format are made. Every other argument is a a reference to the variable you want to prompt from the user. I hope this has cleared the thing a bit. And seriously, you should use c++, cause there the code is much easier. For example it would look like: </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Code Sample </td></tr><tr><td id="CODE"> #include <iostream> using namespace std; struct coord {  int x, y; } void main() {  coord values[MAX_VALUES];  for( int i=0; i<MAX_VALUES;i++ )  {   cout << "Enter an x and y values?";   cin >> values.x;   cin >> values.y;  } } <span id='postcolor'>
  16. General Lag

    Game Hardware

    Sorry, had to skip a lot of the device, only 10 answer aloud.
  17. General Lag

    Closed Poll results:

    I do understand that you want to lock some content on a page, so nobody could add more fuzz. But I do not understand why the same content must be half hidden then. While the topic is still in the history. Maybe you should add more categorys to your website. Locked = no content may be added. Prohibited = no contenct may be seen ( deleted ). Moderator bingo = You can see everything but the poll itself, and you may not add some more whatever.
  18. General Lag

    Closed Poll results:

    It gets onto my nerves, because I am not so often here, I would like to review the poll results of older polls. Could be intresting though.
  19. General Lag

    Game Hardware

    </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Armourdave @ Feb. 16 2002,15:38)</td></tr><tr><td id="QUOTE">No ZX spectrum or Sega Megadrive? Like my childhood never existed <span id='postcolor'> Yeah I know, but you moderators invented the rule of not more then 10 poll choices. If it would have gone after me, the ZX would have been here. The Atari 2600 also, and the sega megadrive also, the Sega Saturn, Mac, IBM Mainframe, Sparc and all others too.
  20. General Lag

    Closed Poll results:

    So, let me get this straight?` You have actually implented polling into your forum. You can lock a poll for any reason, like 3 days nobody answered anymore. And it is forbidden to see the poll results of such a poll? Could be me, but isn't locking then not meaned the way you actually use it. Because some os the results could still be intresting. There is no need to hide them from public. The locking would fit better if you do it to real "pointless" polls, where some of the forbidden stuff goes on, but you would be better off to just delete such topics. So why does locking forbid you to see the results while you can still read the messages. And why wheren't you deleting locked polls, because then I wouldn't care. So what is locking for you realy about? Kinda confusing what you do in this forum, thought all the rest is great.
  21. General Lag

    Closed Poll results:

    what is so pointless about input device? A post in your forum about input devices
  22. General Lag

    Closed Poll results:

    Nop, it does not. If I klick on the "view results" button of a locked topic, it says me that this topic has been locked. Strangely this does not seem to be the case with older topics, where the results of a closed topic is displayed if you enter the topic.
  23. General Lag

    Closed Poll results:

    It gets onto my nerves, because I am not so often here, I would like to review the poll results of older polls. Could be intresting though.
×