Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / HEy everyone ! i found the cure " against" Noobs !!!!

Author
Message
Glog
20
Years of Service
User Offline
Joined: 1st Jun 2004
Location: between compiling and debugging process
Posted: 23rd Dec 2005 22:28
!!!!! QUAKE Source code !!!!!!!!!
http://www.planetquake.com/quake1/files.shtml
http://www.planetquake.com/quake1/files.shtml
http://www.planetquake.com/quake1/files.shtml

hey you !, you want to code , right ?
your name is JAMES and your' here for GAMES right ?
you wanna do great things with you great brain right ?
and you probably played once to that game ... quake !

Cool ! just like me ! its been 5 years now !

its a really simple game isn't it ??
naah come on! we are brillant together !
we both think that (as being so dark)
quake is very ... basic
(sorry for this one )

don't you think it would be AS SMART AS US to see what there is
inside a real game ?

because here , no jokes ! no BabyBasic , no directX wrapper , no
" control camera using arrowkeys " or " load a bsp map and check the collisions in it , thanks you " everithing
basic game have been created from nothing , not even a directX framework . its like sheakspeare , but for coders


never reading codelines was so interesting trough i can't understand a lot of things !


once you will see all the complexity of this sourcecode ,
i hope that you will understand why its better to stay on short realistic projects!!

AND THEN YOU WILL NOW WHAT "MAKING A GAME" MEANS

YOU WILL SEE THE AMOUNT AND THE COMPLEXITY OF CODE
NEEDED TO MAKE A SIMPLE SHOOTER TO RUN

since i began game programming , i always remember things that i can learn from " professional C++ sourcecode"

i did'nt sent a lot on darkbasic , because of time consuming studies
but when i had the occasion , i was able to finish an entire simple game!
( TheOne ) and altrough its a really simple game , i'm proud to say that
there was a lot of fun stuff to code , different functions ,
and i never seen any game looking like that !


i don't know if a lot of db coders have seen this
and this is why i tough it would be an usefull link!!

so as like me, dive into the ....
QUAKE Source code
http://www.planetquake.com/quake1/files.shtml

A program is sensed to be a conventional mean to give orders to a computer and not being obscure,weird,and full of traps ,that is closer to magic stuff (Dave Small).

Attachments

Login to view attachments
JoelJ
21
Years of Service
User Offline
Joined: 8th Sep 2003
Location: UTAH
Posted: 23rd Dec 2005 22:30
what?

Appointed by Jimmy as "MR. GAME REVIEW WIZARD GUY"
Glog
20
Years of Service
User Offline
Joined: 1st Jun 2004
Location: between compiling and debugging process
Posted: 23rd Dec 2005 22:37
what "what" ?
i tough that reading the complete sourcecode of a real finished game would encourage the "db MMORPG " comunity to stop having unrealistic ideas and be involved into smaller and greater projects ! ( and learn about gamecoding too ! )

A program is sensed to be a conventional mean to give orders to a computer and not being obscure,weird,and full of traps ,that is closer to magic stuff (Dave Small).
Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 23rd Dec 2005 23:42
And just to think - I got my hopes up... :-(

Justin W
20
Years of Service
User Offline
Joined: 28th Apr 2004
Location: Vancouver, Canada
Posted: 24th Dec 2005 00:14 Edited at: 24th Dec 2005 00:52
hmmm I dont realy understand the point of this post. Yah quake is complex thats why most of us dont code in C or C++ or whatever quake was done in.

I dont see how this is supposed to scare noobs away either since something like the original quake realy wouldent be that hard in Dark Basic anyways.

Edit: I like how the url is posted 3 times in a row at the top, you know just in case you missed it the first time lol?
MMORPG programs
19
Years of Service
User Offline
Joined: 12th Nov 2005
Location:
Posted: 24th Dec 2005 00:30
no joke... Glog... I'm a noob, i bet im younger than virtually everyone in this forum and i know that. And its also kind of stupid to even think about that. Most people, yeah they come in to make games like that. But their dreams are shot down quickly and the remaining noobs know this stuff... Think about it. did one person make quake?
JoelJ
21
Years of Service
User Offline
Joined: 8th Sep 2003
Location: UTAH
Posted: 24th Dec 2005 00:41
what "what "what"" ?

Appointed by Jimmy as "MR. GAME REVIEW WIZARD GUY"
Cash Curtis II
19
Years of Service
User Offline
Joined: 8th Apr 2005
Location: Corpus Christi Texas
Posted: 24th Dec 2005 02:10
Any noob that's going to post isn't going to read any warnings first anyway. They're just going to post. And putting up source code to a game in another language has no relevance to DB whatsoever.

Post complex C++ so that every noob can analyze it and make wiser decisions concerning their dream projects? Hmmmm... somehow I don't think that will work.

smoked
19
Years of Service
User Offline
Joined: 2nd Oct 2005
Location: USA - california
Posted: 24th Dec 2005 02:18
whats wrong with being new at something anyway??

Nicholas Thompson
20
Years of Service
User Offline
Joined: 6th Sep 2004
Location: Bognor Regis, UK
Posted: 24th Dec 2005 02:23
nothing at all - its more stupid people that get annoying.. The "TELL ME HOW TO MAKE DOOM 5!!!" type people.

I dont understand why this guy would make this post, judjing by signup date, he should have been here long enough to know he shoud word better than that. (assuming its a he)

Glog
20
Years of Service
User Offline
Joined: 1st Jun 2004
Location: between compiling and debugging process
Posted: 24th Dec 2005 02:52
i simply posted that because its great to see other ways to code , its not a matter of knowledge , its a matter of curiosity!
i expected more entousiasm
altrough i admit that my english is quite bad and that i dont explain myself anyway !

its EXTREMELY usefull from everybody to see different ways to implement things in a program ! nowadays its quite easy to create some cheap clone of quake , but there are still thousand of things that are REALLY hard to do , even with " awesome3dgamecreator FIVE "

like the way the sky scrolls across the map , the huge blood and gibs sprinklings ( using SIMPLE physics code to bounce and rotate , and with no pixel shader ) the way of how the entities are used , trough the level editor , the map , the game engine and so on !!


in the game that i develop since 6 month , i use such a system , but its because i saw how it works in the half life 2 sourcecode!! i am now able to implement it SIMPLY and EASILY , but its because i saw it before !!!
my game is really simple , but seeing those kind of code have helped me a lot ! and i'm not a newcomer ( or an old newcomer then )

AND I FORGOT WHY...I TOUGH THAT seeing some state-of-the-art code , it could be really interesting for ..... coders ( or people who try to code , just like me )

moreover , i writted that because as it would be cool
for a lot of programmers to see some cool code
its not about " complex C++ code " AT ALL , you must try to understand it ! and you'll progress a lot ! i choosed quake because the code is extremely well comented and some parts are really cool , like the previous i mentioned

its a shame to have so cool tools and so few cool games !
so i made some " cheering " to the comunity !

and i didnt meant that newcomers were wrong !! thats why i written
" against " instead of against ! ( you can code with grammar to )

anyway , i felt obliged to precise that the joke right here(
Quote: "your name is JAMES and your' here for GAMES right ?"
) was quoted from
kill bill ! ( you know , with the woman in yellow )

So now , lets try again !! i coded an CUtscene system , fully working
that can be implemented in a very smooth way in any kind of simple DB game . altrough its really simple , it works !!

i will give it to the people(S) who will answer to a set of 3 questions about the code in it . I really do , if i lie , you can quote this post each time i write something to tell that i'am a liar ... whitch i'm not !

Question 1 : explain in 3 lines what is this code for , and how it works .

A program is sensed to be a conventional mean to give orders to a computer and not being obscure,weird,and full of traps ,that is closer to magic stuff (Dave Small).
Gamefreak
20
Years of Service
User Offline
Joined: 20th Jun 2004
Location: Cyberspace
Posted: 24th Dec 2005 03:08 Edited at: 24th Dec 2005 03:09
It seems to handle the drawing of polygons. It calculates the normals of planes, can bevel them, and then draws them. It works by having you copying it into a C++ editor after hunting down the rest of the source code of the internet and then pressing the button in the editor that says compile & run, and remembering to cross your fingers.

Good enough?
Glog
20
Years of Service
User Offline
Joined: 1st Jun 2004
Location: between compiling and debugging process
Posted: 24th Dec 2005 03:48 Edited at: 24th Dec 2005 04:03
i would'nt have tough doing it like that , quite cool !!
if i had devcpp on my machine , i maybe would have done it like that!
(had vcpp and hl2sdk but 5 months ago on another pc)

but the " how it works " was about the algorythms in the code , how does it bevels the polygons and how does it draw them all ? what are the steps of the process ?

anyway , all the responses will be revealed in 10 hours , time for me to sleep if there is a Major vote , i raise the deadline for 20 hours

everybody who wants to : don't hesitate to post the same response from another guy ! BUT dont quote somebody just to quote somebody THINK about whatever you write ,its the key to get the right answers!
, there may be some winners ,

remember this , i dont understand C++ really good , i guarantee you that ! but i use logic and basic computer knowledge to learn from all the pieces of code i can get my hands on !

question 2 : explain the short comment line :
/*
BEVELED CLIPPING HULL GENERATION

This is done by brute force, and could easily get a lot faster if anyone
cares.
*/
10 lines max :
what the hell was done by brute force ? and do you have a ROUGH idea of how could we make it in a more subtle way ??

question 3 ( 10 lines max too ) :
in AddBrushPlane (plane_t *plane) , explain why
planes with " bad normal " are rejected and tell what it can
tell us about the overall usage of that listing

ps : you are free to answer whatever you want and there may be several possible GOOD answers , but it must be CLEAR and TECHNICAL , no blabla !

so i brb in 10 hours , good luck everybody ok ? cya!

A program is sensed to be a conventional mean to give orders to a computer and not being obscure,weird,and full of traps ,that is closer to magic stuff (Dave Small).
Wiggett
21
Years of Service
User Offline
Joined: 31st May 2003
Location: Australia
Posted: 24th Dec 2005 04:03
I would have thought tgc wouldn't want to scare off noobs, considering 1 noob means 1 more sale of their product...

Grog Grueslayer
Valued Member
19
Years of Service
User Offline
Joined: 30th May 2005
Playing: Green Hell
Posted: 24th Dec 2005 04:47
Quote: "ps : you are free to answer whatever you want and there may be several possible GOOD answers , but it must be CLEAR and TECHNICAL , no blabla !"


Are you here to learn C++ or Darkbasic?


Cash Curtis II
19
Years of Service
User Offline
Joined: 8th Apr 2005
Location: Corpus Christi Texas
Posted: 24th Dec 2005 05:19 Edited at: 24th Dec 2005 05:20
It's good that it satisfies your curiosity Glog, but there are Darkbasic examples of an FPS around. The source code would answer question like that, and allow the curious noob to learn how its done. With DB, you don't have to worry about the polygons, it's all done for you. No noob would benefit from that. The source code shows examples of how to handle lower level things.

I can appreciate the gesture though. Your method is a bit off, but whatever. Still cool.

Three Score
20
Years of Service
User Offline
Joined: 18th Jun 2004
Location: behind you
Posted: 24th Dec 2005 05:31
This was a useless post
it made no sense, it was about c++(mostly) which is totally offtopic
and well stupid

I didnt fail, I just found 10,000 ways that don't work
-Thomas Edison
Lost in Thought
20
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 24th Dec 2005 08:09
Now if we could just find the cure for people who have been here way too long to be a noobs but still act like noobs...

Glog
20
Years of Service
User Offline
Joined: 1st Jun 2004
Location: between compiling and debugging process
Posted: 24th Dec 2005 12:45 Edited at: 24th Dec 2005 12:49
ok ok i admit that my behavior was a bit too much pretentious and childish , but i really do believe that seing this kind of code could help everybody because it helps me ! and once and for all its not made to " scare " anybody !

so as promised , i show you the code of my dear cutscene system ,
its working , but there may be some minor bugs in it , at least , i'd appreciate feedback on it , especially critical comments

**add** daamn sorry , i forgot to erease another stupid comment line full of pretention sorry , but its because i'm happy of my work everything is going to work you know , its exiting

A program is sensed to be a conventional mean to give orders to a computer and not being obscure,weird,and full of traps ,that is closer to magic stuff (Dave Small).
tpfkat
19
Years of Service
User Offline
Joined: 1st Sep 2005
Location: lancashire/uk
Posted: 24th Dec 2005 21:11
doesnt bother me,quite ineresting really seeing a proffesional peice and how its made,it wont stop me asking questions though...however i think maybe somtimes people should come off their high horse and actually think about a noobs position.

1/ they have an interest in writing a game.
2/ they see dbpro, its advertised as easy to learn.
3/ they get it home and the instructions for the complete begginer are absolutley crap.
4/ they ask questions.
5/ they may never have been on a forum and so dont really know what to do so just go ahead and ask.
6/ they get shot down by programming vets.
7/ they probably give up and do somthing else as they dont like being shot down.


i know people that know how to turn a comp on and check emails.....and thats it,whats wrong with people wanting to progress, maybe if " vets" instead of flaming them just ignored them or pointed them in the right direction then the forum would be even better.
what about tgc sending new members a set of guidelines before allowing them to post,that way if they post asking a que that upsets people they could get a warning.

glog: i thought a noob was someone who spams with useless messages on the board wasting peoples time,not someone who is new and doesnt know all the rules and ways of doing things.if this is aimed at new people then this forum is slowly going downhill.

but if a noob is someone who wastes server space with non relevent info then isnt this thread in the "noob " catagory.......just my thoughts....merry christmas everybody.

the programmer formarly known as thicko.
Glog
20
Years of Service
User Offline
Joined: 1st Jun 2004
Location: between compiling and debugging process
Posted: 25th Dec 2005 16:46
and still no feedback on my sourcecode !!! seems to be useless to post
such things , then , ok , i loosed my time
did anybody created some other cutscene system ?

i won't answer to each guy anyway , if all of them are thinking i written this to discourage people , they are free to do so , it's chrismas after all

A program is sensed to be a conventional mean to give orders to a computer and not being obscure,weird,and full of traps ,that is closer to magic stuff (Dave Small).
tpfkat
19
Years of Service
User Offline
Joined: 1st Sep 2005
Location: lancashire/uk
Posted: 25th Dec 2005 21:26
glog: i thought the feedback was people saying they found it interesting.
i looked at the source code for doom and enjoyed picking through it,some bits i understood,some i didnt, the same with the code you have here.

the programmer formarly known as thicko.
Les Horribres
18
Years of Service
User Offline
Joined: 20th Nov 2005
Location: My Name is... Merry
Posted: 26th Dec 2005 05:08 Edited at: 26th Dec 2005 05:11
It would be fun to read this "Source Code" but the download has been removed.
Guess it is back to google, to find a new link.

Okay... I can never understand why people put downloads up that are hosted elsewhere. At the site they belong at. Downloading from
http://www.idsoftware.com/business/techdownloads/

Merranvo, The Cool One

Anti-Noob Justice League, an ANJL of Mercy.
Chris K
21
Years of Service
User Offline
Joined: 7th Oct 2003
Location: Lake Hylia
Posted: 26th Dec 2005 19:01
Quote: "Think about it. did one person make quake?"


Yes

Megaton Cat
21
Years of Service
User Offline
Joined: 24th Aug 2003
Location: Toronto, Canada
Posted: 26th Dec 2005 19:04 Edited at: 26th Dec 2005 19:09
Surly you don't think John Carmack was the only bloke who worked on Quake?


The cat era has begun.
Kangaroo2 BETA2
21
Years of Service
User Offline
Joined: 23rd Aug 2003
Location: Somerset / UK
Posted: 26th Dec 2005 21:45 Edited at: 26th Dec 2005 21:46
Surely the only trouble with showing the source code to Quake to a newcomer who doesn't want to learn coding will just incite them to recompile it themselves with a free compiler, donqload some modded media and claim they made it all by themselves?

[edit] hypocritically, this is probably exactly what I'm encoraging with Quikly BUT at least that way I'm getting paid for it so everybody's a winnder right?


Preorder EA here:http://forum.thegamecreators.com/?m=forum_view&t=67575&b=8&p=0
+ Model Pro out now in Program Announcements!

Login to post a reply

Server time is: 2024-11-16 07:26:44
Your offset time is: 2024-11-16 07:26:44