Forum

QC Tutorials for absolute beginners

Discuss programming in the QuakeC language.

Moderator: InsideQC Admins

Postby Boss429 » Sun Feb 15, 2009 9:34 pm

great work man! really informative.
you have a great way of breaking it down.
Boss429
 
Posts: 39
Joined: Sun Dec 03, 2006 7:29 pm

Postby MauveBib » Sun Feb 15, 2009 10:18 pm

Cheers, they just take forever to write!
Apathy Now!
User avatar
MauveBib
 
Posts: 634
Joined: Thu Nov 04, 2004 1:22 am

QC tutorial gone ?

Postby Dark$oul71 » Fri Apr 30, 2010 9:40 am

Hi all,

yes, I like reviving the dead :)

Zombies rule ! :wink:

All kidding aside the qc tutorials seems to be down:
http://elf.planetquake.gamespy.com/tutorials/tut1.htm
http://elf.planetquake.gamespy.com/tutorials/tut2.htm
http://elf.planetquake.gamespy.com/tutorials/tut3.htm

Using the planetquake search also reveals no qc tutorial:
http://planetquake.gamespy.com/View.php ... obalSearch

Does any1 has those tutorials archived / mirrored ?

TIA,
D$
Dark$oul71
 
Posts: 58
Joined: Sat Dec 05, 2009 6:56 pm

Postby MauveBib » Fri Apr 30, 2010 12:35 pm

Apathy Now!
User avatar
MauveBib
 
Posts: 634
Joined: Thu Nov 04, 2004 1:22 am

Postby Dark$oul71 » Fri Apr 30, 2010 2:13 pm


Thanks !
No need to apologize ! I am happy to have a look at your tutorials. Thanks for your efforts !

Have a nice weekend,
D$
Dark$oul71
 
Posts: 58
Joined: Sat Dec 05, 2009 6:56 pm

Postby Urre » Fri Apr 30, 2010 3:47 pm

When will we learn how to make it an entirely new weapon? :)
I was once a Quake modder
User avatar
Urre
 
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon

Postby MauveBib » Fri Apr 30, 2010 4:49 pm

Urre wrote:When will we learn how to make it an entirely new weapon? :)


Next time, as it says. I gave no timescales :p
Apathy Now!
User avatar
MauveBib
 
Posts: 634
Joined: Thu Nov 04, 2004 1:22 am

Postby Junrall » Fri Apr 30, 2010 10:30 pm

MauveBib wrote:Next time, as it says. I gave no timescales :p


Do you work for Valve? 8)
Just pitching you sh@#! :lol:
Good God! You shot my leg off!
User avatar
Junrall
 
Posts: 191
Joined: Mon Sep 21, 2009 12:27 am
Location: North West Oregon, USA

Postby Pulseczar » Sat May 01, 2010 10:11 pm

MauveBib wrote:Yeah, I've never really seen the point of copy+paste tutorials. Well, they're useful for people who know the basics of the language but struggle with programming methodology, i.e how to put their ideas across, but basically useless for beginners.

QC needs explained tutorials like these and the AI cafe ones, else it's a very sleep hill to climb.

I despise copy/paste 'tutorials' and 90% or so of this site's tutorials are like that. People can learn just by seeing your code if they already understand the language and just need some ideas, or they are stumped as to how to solve a particular problem, but for a new person to actually try to learn QuakeC just by seeing code, especially if they have very little programming experience, is very frustrating. When I didn't know much of anything about programming, I'd try to learn some QuakeC by looking at those 'copy/paste' tutorials and I'd get very frustrated and feel inept because I couldn't make any sense of it. I hate learning by example. I need explanation. Though example can be good, it's usually not for programming basics. You can sometimes 'wing it' with example, but by example alone you are only mimicking; you aren't learning why exactly things are done the way they are, and as such, you are very limited in what you can do with what you've learned.
User avatar
Pulseczar
 
Posts: 37
Joined: Sat Aug 12, 2006 6:45 pm

Postby Lardarse » Sun May 02, 2010 6:47 pm

There has been a move away from "copy and paste" tutorials recently, but that won't address many of the existing tutorials that don't really explain things. Although I think that 90% is a little harsh, and 80% might be closer.

I do have a tutorial that Supa wrote, which is very well explained (she has a real gift for explaining things). If I get her permission, I'll make it available (in her name, of course).
Roaming status: Testing and documentation
User avatar
Lardarse
 
Posts: 266
Joined: Sat Nov 05, 2005 1:58 pm
Location: Bristol, UK

Postby Baker » Tue Jun 15, 2010 5:35 am

Looks like the domain expired. :(
The night is young. How else can I annoy the world before sunsrise? 8) Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Postby MonkRocker » Sat Aug 07, 2010 5:10 pm

MauveBib wrote:
Urre wrote:When will we learn how to make it an entirely new weapon? :)


Next time, as it says. I gave no timescales :p


These are great tutorials. Please keep going. :)

Also - there's an error in number 3:

You have:
Code: Select all
precache_sound (“weapons/plasma.spr”);  // plasma blast


and it should be:
Code: Select all
precache_model("progs/plasma.spr"); // plasma blast


Would love to see some explanation of cvars, how to declare your own and how to use them. But yeah - awesome stuff. Cut/Paste tutorials are the worst unless you already know the language.
MonkRocker
 
Posts: 6
Joined: Sat Aug 07, 2010 5:06 pm

Previous

Return to QuakeC Programming

Who is online

Users browsing this forum: No registered users and 1 guest