Powered by Invision Power Board

 
  Pages: (3) 1 [2] 3  ( Go to first unread post ) Reply to this topicStart new topicStart Poll

> Basic C++ Tutorial, Lesson 1 Complete!
United States
RetroXYZ
Posted: Dec 19 2008, 09:12 PM
Quote Post


Standard Member
[*][*]

Group Icon
Group: Members
Posts: 2714
Member No.: 4325
Joined: 27-August 07

Status: (0d) [--]


Yeah, I agree.

Anyways, on topic - .tar.gz is bad. It just is. Please zip the file like a sane person.
And I'm sorry, but the styling is terrible. Please just make it a .doc, .odf, or .pdf instead and edit it with Word or Writer or something.

Also, this tutorial is a very bad one. Sorry, but it simply is. It is the same as about 90% of C++ tutorials, which tells you how to make certain simple programs and what the code means, but tells you nothing on how to make your own code.

Now, you should probably try and teach the basics of coding first, that way the person has a basis to go on. Try looking at the GML Intro tutorial I submitted, and see how I did it. Now, while I don't want you to copy it, I'd like you to learn from this and make your own tutorial.

While I do trust you can make a very good C++ tutorial, this simply won't cut it.

And on top of that, the lines don't even line up right (lol), and it ends up hard to read.
PMEmail PosterMSN
Top
United States
OniLink10
Posted: Dec 19 2008, 09:23 PM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (RetroXYZ @ Dec 19 2008, 06:12 PM)
Yeah, I agree.

Anyways, on topic - .tar.gz is bad. It just is. Please zip the file like a sane person.
And I'm sorry, but the styling is terrible. Please just make it a .doc, .odf, or .pdf instead and edit it with Word or Writer or something.

Also, this tutorial is a very bad one. Sorry, but it simply is. It is the same as about 90% of C++ tutorials, which tells you how to make certain simple programs and what the code means, but tells you nothing on how to make your own code.

Now, you should probably try and teach the basics of coding first, that way the person has a basis to go on. Try looking at the GML Intro tutorial I submitted, and see how I did it. Now, while I don't want you to copy it, I'd like you to learn from this and make your own tutorial.

While I do trust you can make a very good C++ tutorial, this simply won't cut it.

And on top of that, the lines don't even line up right (lol), and it ends up hard to read.

The Lines are Centered, I should remove that huh? Anyways, I'm going to add a List of Functions and what they do. I'll look at your Tut and see what I can do. And btw, .tar.gz has MUCh better Compression than .zip most of the time.


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
United States
Retriever II
Posted: Dec 19 2008, 09:28 PM
Quote Post


Catalyst
[H][*][*][*][*]
[*][*][*][*][*]


Group Icon
Group: Members
Posts: 18290
Member No.: 52
Joined: 13-October 03

Status: (0d) [--]


If you're targeting Windows users mainly using GM, then your choice of .tar.gz is an incredibly poor one.

All in all, the tutorial is very hand-wavy and incomplete. You explain everything very briefly and only in the exact context you use it, so that people might assume that none of these constructs can be useful for more than a "hello world" program. Then you have statements like "End all Lines that are not Statements with a ;", but you have never defined what a statement actually is.


--------------------

PMEmail PosterUsers WebsiteICQAOLMSN
Top
United States
RetroXYZ
Posted: Dec 19 2008, 09:28 PM
Quote Post


Standard Member
[*][*]

Group Icon
Group: Members
Posts: 2714
Member No.: 4325
Joined: 27-August 07

Status: (0d) [--]


It's frigging 4KB when it's unzipped. Why the hell should someone care? I could download that in ten seconds with an 8 kbps connection.
PMEmail PosterMSN
Top
Finland
Raccoon Sam
Posted: Dec 19 2008, 09:33 PM
Quote Post


You need to get off your high horse.
[*][*][*][*][*]
[*][*][*][*]

Group Icon
Group: Members
Posts: 9707
Member No.: 1422
Joined: 6-September 05

Status: (0d) [--]


I'm aware that C++ works also on a Mac, but what your 'tutorial' did had no instructions to it.
I now know what the very basic things mean but I have no idea how to actually use them. You lack the building instructions.

and tar.gz
wat


--------------------

user posted image
read it yo
PMEmail PosterUsers WebsiteAOLMSN
Top
United States
OniLink10
Posted: Dec 19 2008, 09:46 PM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


Sorry guys! I'm rewriting Tutorial 1 to be MUCH better!


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
Finland
Raccoon Sam
Posted: Dec 19 2008, 09:54 PM
Quote Post


You need to get off your high horse.
[*][*][*][*][*]
[*][*][*][*]

Group Icon
Group: Members
Posts: 9707
Member No.: 1422
Joined: 6-September 05

Status: (0d) [--]


Okay good


--------------------

user posted image
read it yo
PMEmail PosterUsers WebsiteAOLMSN
Top
United States
OniLink10
Posted: Dec 19 2008, 10:08 PM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


First Post Updated with a Preview. Sorry Macintosh Users, I have no Mac so I can't help very much. D=


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
United States
RetroXYZ
Posted: Dec 19 2008, 10:23 PM
Quote Post


Standard Member
[*][*]

Group Icon
Group: Members
Posts: 2714
Member No.: 4325
Joined: 27-August 07

Status: (0d) [--]


Meh, I like Dev-C++ better.

And changing the font to something bearable as opposed to Times would be better. Also, why do you have an XML declaration, and why are you using strict XHTML? Strict is annoying; Transitional is far better.
PMEmail PosterMSN
Top
United States
OniLink10
Posted: Dec 19 2008, 10:29 PM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (RetroXYZ @ Dec 19 2008, 07:23 PM)
Meh, I like Dev-C++ better.

And changing the font to something bearable as opposed to Times would be better. Also, why do you have an XML declaration, and why are you using strict XHTML? Strict is annoying; Transitional is far better.

The Font is by Default the same as your Browser's Default Font. Any recommendations for another Font?

The XML Declaration is to prevent Errors in some Browsers. I use Strict XHTML because... I dunno. >_<


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
United States
RetroXYZ
Posted: Dec 19 2008, 10:30 PM
Quote Post


Standard Member
[*][*]

Group Icon
Group: Members
Posts: 2714
Member No.: 4325
Joined: 27-August 07

Status: (0d) [--]


Strict basically screws everything in older browsers like IE6.

And also, errors like what?

And for a font, use Tahoma.

EDIT: Also, I know that's my default font. You're talking to someone who probably has more than twice your web developing experience and knowledge. wink.gif

This post has been edited by RetroXYZ on Dec 19 2008, 10:31 PM
PMEmail PosterMSN
Top
United States
OniLink10
Posted: Dec 19 2008, 10:45 PM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (RetroXYZ @ Dec 19 2008, 07:30 PM)
Strict basically screws everything in older browsers like IE6.

And also, errors like what?

And for a font, use Tahoma.

EDIT: Also, I know that's my default font. You're talking to someone who probably has more than twice your web developing experience and knowledge. wink.gif

W3C said something about some Browsers having Errors if you don't tell it which version of XML you're using in your HTML Document. O_o


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
United States
OniLink10
Posted: Dec 19 2008, 11:24 PM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


2nd Preview Uploaded to the First Post!


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
Canada
shadowmanEXE
  Posted: Dec 20 2008, 12:05 AM
Quote Post


Adam Sakuru
[*]

Group Icon
Group: Members
Posts: 364
Member No.: 5156
Joined: 8-April 08

Status: (0d) [--]


Hmm..I don't use any C++ in my games, but I did use it in computer science 10 and 20!

I first used Genie in grade 10. Now we're using eclipse!

I programmed a text based adventure, it was kinda cool biggrin.gif

I like where your going with this, man! I'm sure your way more skilled then I am :O

Anyways, Good luck with your idea!


--------------------
If you like my webcomic (Or, if your just being nice XD), please vote for my webcomic at "Top Web Comics" at this link: http://topwebcomics.com/?searchterm=Super+Smash+Bros%2c
Thanks!
PMEmail PosterUsers WebsiteMSN
Top
United States
OniLink10
Posted: Dec 20 2008, 12:07 AM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (shadowmanEXE @ Dec 19 2008, 09:05 PM)
Hmm..I don't use any C++ in my games, but I did use it in computer science 10 and 20!

I first used Genie in grade 10. Now we're using eclipse!

I programmed a text based adventure, it was kinda cool biggrin.gif

I like where your going with this, man! I'm sure your way more skilled then I am :O

Anyways, Good luck with your idea!

When I get a ways into the SDL Part of the Tutorial, I'll teach Image Flipping. :O

Wait, what grade are you in? I'm in Grade 8...

This post has been edited by OniLink10 on Dec 20 2008, 12:09 AM


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
United States
Retriever II
Posted: Dec 20 2008, 12:14 AM
Quote Post


Catalyst
[H][*][*][*][*]
[*][*][*][*][*]


Group Icon
Group: Members
Posts: 18290
Member No.: 52
Joined: 13-October 03

Status: (0d) [--]


QUOTE (shadowmanEXE @ Dec 20 2008, 12:05 AM)
I first used Genie in grade 10. Now we're using eclipse!

I've tried Code::Blocks for the past few days (no relation to Oni's choice of Code::Blocks for this tutorial) and frankly I find eclipse to be more consistent and contain less bugs.


--------------------

PMEmail PosterUsers WebsiteICQAOLMSN
Top
United States
OniLink10
Posted: Dec 20 2008, 12:20 AM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (Retriever II @ Dec 19 2008, 09:14 PM)
I've tried Code::Blocks for the past few days (no relation to Oni's choice of Code::Blocks for this tutorial) and frankly I find eclipse to be more consistent and contain less bugs.

I chose Code::Blocks as it is Cross-Platform, and I'm not so sure about Eclipse.


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
United States
OniLink10
Posted: Dec 20 2008, 12:37 AM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


Final Version of Lesson 1 Released!


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
United States
Retriever II
Posted: Dec 20 2008, 12:42 AM
Quote Post


Catalyst
[H][*][*][*][*]
[*][*][*][*][*]


Group Icon
Group: Members
Posts: 18290
Member No.: 52
Joined: 13-October 03

Status: (0d) [--]


eclipse is Java, hence cross-platform. It was originally a Java IDE but it looks pretty reasonable for C++.

But I was less than impressed when the Code::Blocks+Mingw package was broken, and then the auto-complete and symbol table kept working inconsistently and disappearing.


--------------------

PMEmail PosterUsers WebsiteICQAOLMSN
Top
Finland
Hohoo
  Posted: Dec 20 2008, 05:12 AM
Quote Post


BAN AUTOTUNE
[*][*][*]

Group Icon
Group: Members
Posts: 1562
Member No.: 3062
Joined: 14-December 06

Status: (0d) [--]


GNU/GCC? That means the GNU operating system using some GCC kernel.

Also you should put there a mention of Geany.

This post has been edited by Hohoo on Dec 20 2008, 05:14 AM


--------------------

user posted image

Reference

Mickeysoft Internet Explorer

MKE


cat /usr/share/icons/*/* > /dev/dsp
user posted image
NOW IS EXCITING COMING
Johto > Hoenn > Sevii > Sinnoh > Kanto
PMUsers Website
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

  Topic Options Topic Options Pages: (3) 1 [2] 3  Reply to this topicStart new topicStart Poll

 




[ Script Execution time: 0.0731 ]   [ 14 queries used ]   [ GZIP Enabled ]   [ Server Load: 1.13 ]