Lazy foo tutorials

Reviews for both games and hardware. Feel free to write your own and post/comment on the reviews of others.

Moderator: Game Reviewers

Lazy foo tutorials

Postby Randi on Sun May 02, 2010 8:54 am

This is my review for http://lazyfoo.net/, one of the few SDL tutorials sites. I will be covering the tutorial section. I will be giving 5 things I like and dislike about the tutorials.

What I like about the tutorials:

- wide variety of topics
- is very good when first starting out
- provides examples for all platforms, you don't need to search around to find libraries
- provides source code and it works
- provides pictures of what he is talking about to clarify what he is saying

What I don't like about the tutorials:
- he sticks everything in one file, making it harder to go through the code, would like it better if he had files for each class
- he will explain some things very well, and then not explain something else in as good of detail.
- I find a lot of code for doing things that is not on topic, (for instance, in the tile section, he has a dot walking around the level, kinda annoying when going through the code)
- I don't like how he splits up the source document by class, functions, class functions.
- and the biggest thing is when I go to copy and paste code from the website (because its usually lost some where in the source) it goes on a single line so code gets commented out.

all in all I think I would recommend the site, I would rate it probably around 7/10, it could be improved upon.
Randi
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
 
Posts: 50
Joined: Sat Apr 24, 2010 2:32 pm
Location: Noobville

Re: Lazy foo tutorials

Postby thejahooli on Sun May 02, 2010 10:56 am

In my opinion it's good for learning SDL, bad for learning development. His code is not very well organised but he explains the use of SDL well enough for someone to know how to use it by themselves.
I'll make your software hardware.
User avatar
thejahooli
Chaos Rift Junior
Chaos Rift Junior
 
Posts: 272
Joined: Fri Feb 20, 2009 9:45 pm
Location: London, England

Re: Lazy foo tutorials

Postby Randi on Sun May 09, 2010 12:49 pm

I find the further along you go the less organised it gets, I had a tough time learning from it, I found myself reading the same thing over and over again
Randi
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
 
Posts: 50
Joined: Sat Apr 24, 2010 2:32 pm
Location: Noobville

Re: Lazy foo tutorials

Postby eatcomics on Sun May 09, 2010 9:18 pm

Randi wrote:I find the further along you go the less organised it gets, I had a tough time learning from it, I found myself reading the same thing over and over again

me too, I mostly used the documentation, and specific tutorials that I needed on the net
Image
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
 
Posts: 2664
Joined: Sat Mar 08, 2008 9:52 pm
Location: Illinois

Re: Lazy foo tutorials

Postby programmerinprogress on Mon May 10, 2010 6:23 am

I totally agree with the points above, it's a good reference to get you started with SDL, it gets you using it and messing around with it, but it is very important that you understand how to structure your code properly, and adapt what lazyfoo has shown you, as opposed to simple copying and pasting, while a lack of clarity and inability to copy the code may seem like a drawback, some (like myself) find this a benefit, it gets you thinking, whilst not being stuck at square one when you're learning SDL

the best way to explain this site is "A site with well structured and organised tutorials, but a site which is flawed, but still very useful to people starting SDL" IMHO
---------------------------------------------------------------------------------------
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D

I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
(That would probably explain why C3-PO is so camp as well :P)
User avatar
programmerinprogress
Chaos Rift Devotee
Chaos Rift Devotee
 
Posts: 657
Joined: Wed Oct 29, 2008 8:31 am
Location: The UK

Re: Lazy foo tutorials

Postby Scrye on Fri May 14, 2010 1:34 pm

Before I got a book, this would definitely be the one that set me on my path with SDL & OpenGL game development.
-
Agreed!
User avatar
Scrye
Chaos Rift Newbie
Chaos Rift Newbie
 
Posts: 11
Joined: Tue May 11, 2010 7:40 am
Location: Santa's House

Re: Lazy foo tutorials

Postby WSPSNIPER on Thu Jun 03, 2010 5:44 pm

i always thought they were great when i started, but i found SDLTutorials.com to fit my style more. Lazy foo has helped me a lot and i think you should take the stuff you learn and put it together yourself, not just copy and paste because you dont learn much that way.
User avatar
WSPSNIPER
Chaos Rift Regular
Chaos Rift Regular
 
Posts: 146
Joined: Sun Jan 03, 2010 8:19 pm

Re: Lazy foo tutorials

Postby Moosader on Mon Jun 14, 2010 11:29 am

thejahooli wrote:In my opinion it's good for learning SDL, bad for learning development. His code is not very well organised but he explains the use of SDL well enough for someone to know how to use it by themselves.


This is true. I mainly find it as a good reference for "oh yeah, how do I do this again?" and find the parts of his code that use the functionality I need.
I at least have appreciated the site enough to donate on a couple occasions.
User avatar
Moosader
Game Developer
Game Developer
 
Posts: 1086
Joined: Wed May 07, 2008 1:29 am
Location: Kansas City

Re: Lazy foo tutorials

Postby Light-Dark on Mon Sep 05, 2011 5:56 pm

Lazyfoo was helpfull at first when i was learning SDL but later on i felt like i had sufficient knowledge and didn't read to much on some of the later things like multithreads :|
<tpw_rules> LightDark: java is a consequence of inverse moore's law: every 18 months, the average program will be twice as slow. therefore, computers always run at the same percevied speed. java's invention was a monumental step

Image
User avatar
Light-Dark
Dreamcast Developer
Dreamcast Developer
 
Posts: 315
Joined: Sun Mar 13, 2011 8:57 pm
Location: Canada


Return to Reviews

Who is online

Users browsing this forum: No registered users and 1 guest

cron