Guides & resources

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Ewan
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 62
Joined: Mon Mar 23, 2009 11:46 am

Re: Guides & resources

Post by Ewan »

avansc wrote:
Kros wrote:Mar, might you be interested in adding Project Euler (http://www.projecteuler.com) to this somewhere? Not sure if it would be relevant but, I found it to be a great help with expanding my understanding of mathematics and it made me think a lot about some programming specific problems.
wrong link genius
Well you coulda corrected him with the right one at least ;)

http://projecteuler.net/
They pull out the truncheon, that's when the trouble starts.

'Cause when you've got a badge, the laws don't apply.
User avatar
PixelP
Chaos Rift Regular
Chaos Rift Regular
Posts: 153
Joined: Tue Oct 07, 2008 12:23 pm
Programming Language of Choice: c/c++
Location: sweden
Contact:

Re: Guides & resources

Post by PixelP »

avansc wrote:
Kros wrote:Mar, might you be interested in adding Project Euler (http://www.projecteuler.com) to this somewhere? Not sure if it would be relevant but, I found it to be a great help with expanding my understanding of mathematics and it made me think a lot about some programming specific problems.
wrong link genius
lol
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

Re: Guides & resources

Post by MarauderIIC »

added
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
User avatar
Kros
Chaos Rift Regular
Chaos Rift Regular
Posts: 136
Joined: Tue Feb 24, 2009 4:01 pm
Current Project: N/A
Favorite Gaming Platforms: PC, Playstation/2/3
Programming Language of Choice: C++
Location: Oregon,USA
Contact:

Re: Guides & resources

Post by Kros »

avansc wrote:
Kros wrote:Mar, might you be interested in adding Project Euler (http://www.projecteuler.com) to this somewhere? Not sure if it would be relevant but, I found it to be a great help with expanding my understanding of mathematics and it made me think a lot about some programming specific problems.
wrong link genius
Woops :)
Isaac Asimov wrote:Part of the inhumanity of the computer is that, once it is competently programmed and working smoothly, it is completely honest.
YouTube Channel
Ewan
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 62
Joined: Mon Mar 23, 2009 11:46 am

Re: Guides & resources

Post by Ewan »

This guy:

http://www.youtube.com/thenewboston

He has loads of great computer-related tutorials - including C++, Python and now Java. There's also some more technical ones like robotics and electronics which some people here might find interesting. 325 videos in total! :mrgreen:
They pull out the truncheon, that's when the trouble starts.

'Cause when you've got a badge, the laws don't apply.
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: Guides & resources

Post by avansc »

can you say youtube snipe?
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Guides & resources

Post by eatcomics »

Ewan wrote:This guy:

http://www.youtube.com/thenewboston

He has loads of great computer-related tutorials - including C++, Python and now Java. There's also some more technical ones like robotics and electronics which some people here might find interesting. 325 videos in total! :mrgreen:
Thank you sir :mrgreen:
Image
Lucas
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 16
Joined: Sun May 24, 2009 11:28 am
Favorite Gaming Platforms: PC, SNES, Dreamcast
Programming Language of Choice: C++
Location: UK

Re: Guides & resources

Post by Lucas »

Well, first of all it's my first post so, hi everyone 8-)

Secondly, I'll just get to the point of this post.

I haven't been learning C++ for very long, and never really learned much beyond GCSE math, so when I decided to learn C++ with the intention of making little games I also thought it would be very useful to get up to speed with Trigonometry etc.

Although this is not a resource for programming itself but rather a math resource, I have found it unbelievably helpful so far.

And so, for people like me who didn't do well at math in school, and dropped out of/never went to college and just went into full time work this youtube page could prove to be very helpful.

http://www.youtube.com/user/khanacademy

(I checked through the list of links and I don't think I saw it so I hope I'm not repeating any links, if I am I do apologise) ;)
I don't see any invisible walls...
User avatar
Sanshin77
Chaos Rift Regular
Chaos Rift Regular
Posts: 160
Joined: Tue Mar 10, 2009 9:36 am
Current Project: C++/SDL engine, zaActionWizardMagic game
Favorite Gaming Platforms: Xbox 360, Playstation 2, Nintendo DS, mac and PC
Programming Language of Choice: C++

Re: Guides & resources

Post by Sanshin77 »

Great topic, Mar!
Lucas wrote: And so, for people like me who didn't do well at math in school, and dropped out of/never went to college and just went into full time work this youtube page could prove to be very helpful.

http://www.youtube.com/user/khanacademy

(I checked through the list of links and I don't think I saw it so I hope I'm not repeating any links, if I am I do apologise) ;)
Khanacademy is brilliant! Ive been watching his vids on math for some while now and he's brilliant. He has physics, economy, statistics, algebra, calculus, geometry and many other subjects as well, and he's a great teacher - good examples and easy to understand. He also kinda "off-topicly" mentions some times in his maths vids that he'll (maybe) teach some computer programing later. His videos on physics helped me get a really good grade on a presentation on Newton's third law of motion.

As programming and understanding of maths/physics/geometry is closely related I'd say it should be included in the original post. Oh, and he also made a nice web app with excersises and video links where you can start off at 1-digit addition and end up at derivatives or linear algebra.
Check out videos of my C++ games as well as my "Amateur Game Dev" series over at
My YouTube Channel: http://www.youtube.com/user/Zanchill
User avatar
Bludklok
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Tue Apr 14, 2009 1:31 am
Current Project: EnigmaCore
Favorite Gaming Platforms: PC, N64, Playstation1, Playstation2
Programming Language of Choice: C++
Location: New Jersey
Contact:

Re: Guides & resources

Post by Bludklok »

I don't know if has been posted or not but I found a site that covers the separating axis theorem a little bit (the same formula that Kendall uses in the ES engine).

http://www.metanetsoftware.com/technique/tutorialA.html

It doesn't completely cover every aspect but it gives an overview plus multiple interactive simulations of how it works.
Youtube
Website
Current project: Enigma Core
User avatar
Bludklok
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Tue Apr 14, 2009 1:31 am
Current Project: EnigmaCore
Favorite Gaming Platforms: PC, N64, Playstation1, Playstation2
Programming Language of Choice: C++
Location: New Jersey
Contact:

Re: Guides & resources

Post by Bludklok »

Lucas wrote: And so, for people like me who didn't do well at math in school, and dropped out of/never went to college and just went into full time work this youtube page could prove to be very helpful.

http://www.youtube.com/user/khanacademy

(I checked through the list of links and I don't think I saw it so I hope I'm not repeating any links, if I am I do apologise) ;)
:bow: :bow: :bow: :bow: :bow: :bow: :bow:

Thank you for linking this!
Youtube
Website
Current project: Enigma Core
User avatar
twohammer
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 11
Joined: Thu Jun 11, 2009 11:05 pm

Re: Guides & resources

Post by twohammer »

Here's a good site:
http://www.gamedev.net/ Has tutorials, product reviews, Job listings, Book reviews, chat rooms and more! :)
Mike (AKA Twohammer)
CC Ricers
Chaos Rift Regular
Chaos Rift Regular
Posts: 120
Joined: Sat Jan 24, 2009 1:36 am
Location: Chicago, IL

Re: Guides & resources

Post by CC Ricers »

I find Geometric Tools very handy for providing many algorithms in source code to perform various types of functions, such as physics, linear math and rendering systems. It's actually a code repository for a 3D graphics engine made for instructional purposes, but the code in each of its components can be applied on a more general basis for your work. I mostly use it for 3D math.
noob
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 10
Joined: Wed Oct 29, 2008 1:41 pm

Re: Guides & resources

Post by noob »

Nice tool I found people on Reddit using to share code http://codepad.org/
User avatar
BlitzCoder
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 12
Joined: Fri Jul 30, 2010 10:20 pm
Favorite Gaming Platforms: PC/Xbox 360
Programming Language of Choice: C++
Location: Maine, USA
Contact:

Re: Guides & resources

Post by BlitzCoder »

A bunch of great beginner exercises

http://www.cplusplus.com/forum/articles/12974/

My friend emailed me those a long time ago, and I posted them on the cpp forums (re-posted by Bazzy in that post for formatting)

Don't know what they would be filed under though.

Also I suggest http://collabedit.com/

"Collabedit provides a productive way to take collaborative notes, observe coding sessions, get help drafting emails and more.

Features include:

* changes appear in real-time
* document history
* chat
* syntax highlighting for programming languages
"

Basically, it's like Google docs, only faster and with syntax highlighting for a variety of languages, and with no sign up needed/
If at first you don't succeed, Skydiving may not be the thing for you...
Post Reply