PDA

View Full Version : C++ class last year...


Nebula
03-16-2003, 01:33 PM
http://campcaen.engin.umich.edu/insession/advcpp/

One wouldn't think so from that page... http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/wink.gif http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/wink.gif

I remembered there being a C++ class at camp last year when thinking about teaching myself C++ (again). And to much despair, I find that some teacher got lazy.

Is there any actual content in that folder, and the teacher just never took away the "come back later" message, or is there really nothing? I'd like to learn C++.

While I'm at it, anyone have any good tutorials for C++? (no Greg, not function references)

Nebula
03-16-2003, 01:39 PM
also, I think I should add that that page has been like that since session 2 http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/tounge.gif

I remember checking it out earlier this year, and during session 2.

P.S. 50th post!!! http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/biggrin.gif

jyorke
03-16-2003, 02:24 PM
Basically, no, Dan never put up anything there. Proof:

</span>Quote[/b] ]jyorke@campcaen[/&lt;2%htdocs/insession/advcpp]% ls
index.html
jyorke@campcaen[/&lt;2%htdocs/insession/advcpp]%<span =''>

Nebula
03-16-2003, 02:26 PM
dang. Â*I was hoping for a friendly tutorial for C++.

Nuts.

Anyone else have a link to a nice/helpful C++ Tutorial?

P.S. Â*why do you censor out #### (c r a p)? http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/tounge.gif

Stanley
03-16-2003, 04:14 PM
I do have a link for you :Google (http://www.google.com).

As for that class, I'm just going to point out that last year, we had only an Advanced C++ class. This year marks the return of Introduction to C++ to camp. For those who are still undecided about what to take, if you don't know C++ (or C) then I would suggest that class. IMHO, Java is...well...yeah...let's not talk about that. Everyone who wants to actually go out and program in the real world will have to know C or C++. That's my $.02.

wzoo1
03-16-2003, 06:39 PM
darn... I wanted that tutorial but i guess Dan got lame and didn't put anything up except for the &quot;comming soon&quot; page... lol...
I took Java 1 last year, and I'm going to take the sysadmin class this year, and I'm probably gonna take the C++ Advanced Class next year...
I got Visual Studio .NET and I was playing around with it... Many languages with it... (C++, C# and VB...)
Since C# just came out with M$, anyone know if CC2004 is gonna teach C#...? I always want to learn the latest and greatest programming languages... Â*http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/tounge.gif
CC2003 is GONNA BE SWEET! I just can't wait for it to start... Â*http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/biggrin.gif (Especially the sysadmin class with Greg!)
Oh and BTW, this is cool:
http://campcaen.engin.umich.edu/insession/game_development/
I'm actually downloading the DirectX9 SDK right now, so I can actually compile some of the code and check it out...

Nebula
03-16-2003, 08:55 PM
yea, I saw that a few days ago.

How do you start 1337box? Â*what's the console command to begin? (I ask this with the fear of being yelled at, since it's probably something easy, and I'm just not a console user)

Also, any chance Dan still has the HTML files, and just never uploaded them?

/me crosses fingers

wzoo1
03-16-2003, 09:37 PM
Oh... Just download the exe and click on the 1337box.exe... then press the &quot;~&quot; button to get to the 1337box command line... Now this is the part I'm having trouble... I DONT KNOW WHAT COMMANDS to type to load the game... There's no help either... Anyone know how to run 1337box...?

Nebula
03-16-2003, 10:00 PM
yea, the ~ key (or ` key) is the console key in just about every game ever made.

but still, I've tried 'begin', 'start', and many others. 'play' doesn't work either. It looks nifty.

or...is it just a flaming text with drop-down console program? http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/wink.gif

Stanley
03-17-2003, 04:31 AM
can't say about CC2004, so I'm not sure about C#. Personally, it's an interesting language not sure where it's going to fit in. As for learning C++ with visual studio, your best bet is to creat blank solutions and then add .h and .cpp files. VS.net (soon to be updated to version 2003) adds a lot of stuff that can get pretty tangled when you do anything else.

Black Mage
03-17-2003, 07:30 PM
That game programming class looks pretty good, I just need to learn some C++.

ImEric12
03-17-2003, 07:50 PM
How to play 1337box:

Bring down console
type &quot;map *mapname.box*&quot; (no quotes)
maps are in the directory, just use one.
ex:
map rad.box


See, I got connections. http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/tounge.gif

EvilPlushToy
03-17-2003, 07:57 PM
</span>Quote[/b] (Nebula @ Mar. 16 2003,19:55)]How do you start 1337box? Â*what's the console command to begin? Â*(I ask this with the fear of being yelled at, since it's probably something easy, and I'm just not a console user)<span =''>
Hay-lo. Just droppin' by to give you a few hints on the 1337Box situation. I was the main programmer, so I think I should know commands.

But first of all, don't look at the code. I took a look at it and it made me want to vomit. We were so rushed trying to learn D3D that the lack of program structure in 1337Box is appaling.

Moreover, once you're in the game, bring down the console. To load a map, type &quot;map mapname.box&quot;
The possible maps are in the game directory, just give it a look. Once in, the layout should be familiar to all you CS-addicts. Numbers for weapons, etc. You can also use &quot;give all&quot; or an applicable subsitution to take a look at all the guns. We were so pressed for time that weapon pickups aren't even implemented. From my testing over the past year, it seems that 1337Box has trouble running on many (all?) non-NVidia cards. It's unclear where the problem is. The D3D initilization is very straightforward. Might have something to do with the image load code we were provided.

Hope I've helped you in allowing you to laugh at our pathetic attempt at a 3D game. But, we learned alot, and that's all that matters, right?

Alright, I'm out

Jeff


p.s. We had a readme written but it didn't get included with the upload for some reason. Go figure.

descapa
03-17-2003, 08:53 PM
I never did make a class webpage because I didn't have the time plus I would just print stuff out and give it to everyone during camp. So that being the case I didn't make one...sorry.

If you have C++ questions during camp or anything please let me know...I will try and help you out. Or redirect you to Justin who is &gt; me.

Nebula
03-17-2003, 09:00 PM
k. It would be nice if you said that on your page http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/wink.gif

man, it woulda been nice if you posted one. but we forgive you http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/biggrin.gif

Nebula
03-17-2003, 09:01 PM
also, whoever does the Intro to C++ class this year, they better post notes http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/wink.gif

descapa
03-18-2003, 02:16 AM
come on Nebula, you are smarter than that.

first of all you can visit your public library or school library and try and get a book about C++.

secondly you could go online and look for something, I bet you could find (http://www.intap.net/~drw/cpp/) some (http://www.cplusplus.com/doc/tutorial/) stuff out there (http://www.google.com/search?q=C%2B%2B+tutorial)

good luck Â*http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/smile.gif

Nebula
03-18-2003, 04:40 PM
aww, 'course I'm smarter than that. But I'm probably one of the laziest people here.

Thanks for the links http://campcaen.engin.umich.edu/iB_html/non-cgi/emoticons/wink.gif

GPeszek
03-18-2003, 06:58 PM
Lesson learned: if you're lazy, UD will do it

ImEric12
03-21-2003, 07:45 PM
working on that second tutorial now, it's pretty helpful. I'm probably gonna join the C++ class, but it's hard to decide, because I don't know how advanced I could be in C++ before summer...