Graalians

Graalians (https://www.graalians.com/forums/index.php)
-   Technology (https://www.graalians.com/forums/forumdisplay.php?f=54)
-   -   Coding in C++ (https://www.graalians.com/forums/showthread.php?t=26365)

Spirit19 04-19-2015 04:14 PM

Stellar. Now I just need to learn it :D

How hard, in your opinion, would it be to make a 2D game using C++?

Also, it gives me a few choices under Visual C++: Windows Store, ATL, CLR, General, MFC, Win32, and Windows Phone. What is the difference and which should I use?

Asaiki 04-19-2015 04:26 PM

Drink this, It will enhance your coding skills.
http://1.bp.blogspot.com/-vOhwMncIwy...0/DSC_8062.JPG
http://i.ytimg.com/vi/LS8jdwVdR0U/maxresdefault.jpg

hosler 04-19-2015 04:27 PM

Pretty hard since I've never made a game before. I only ever make work related tools to make my day easier.

Spirit19 04-19-2015 05:19 PM

Thanks Asaiki that should help!

And thanks for your help hosler!

Spirit19 04-20-2015 03:11 AM

1 Attachment(s)
Attachment 17607

I did it!

Tricxta 04-20-2015 04:24 AM

Quote:

Posted by Spirit19 (Post 555411)

Congratulations! You're now a leet coder!!

Asaiki 04-20-2015 06:07 AM

My C+ Drink will make you better at coding!

I only know Lua scripting it's easier v-v

hosler 04-20-2015 01:29 PM

Quote:

Posted by Spirit19 (Post 555411)

Welcome to tricxtas level

Spirit19 04-20-2015 05:10 PM

Quote:

Posted by hosler (Post 555495)
Welcome to tricxtas level

Am l33t h4x0r m8

Now to actually learn what made what do what it did. And then make a calculator, then another app with more complex code, and then evolve it as I go. All leading up to a 2D Platformer ;)

Just curious but what all coding languages do you people know?

Fysez 04-20-2015 07:47 PM

Quote:

Posted by Spirit19 (Post 555551)
Am l33t h4x0r m8

Now to actually learn what made what do what it did. And then make a calculator, then another app with more complex code, and then evolve it as I go. All leading up to a 2D Platformer ;)

Just curious but what all coding languages do you people know?

I'd suggest looking into SDL. It's a very easy to use graphic library.
https://www.libsdl.org/
There are many tutorials online, LazyFoo being my favorite.
http://lazyfoo.net/SDL_tutorials/
On lesson1 you can choose your operating system, then compiler, then set everything up, and then they give you tasks including code to test around with.

Although it may be better in the long run, if you're determined, to start with console, then calculators, then making a 2D platformer, I would recommend going straight into the above tutorials after you learn the basics of coding.
~This is because if you don't have the dedication and time to learn coding, you will increasingly become bored or un-motivated. However, going into making an actual program you can be proud to call yours is an achievement and encourages activity to continue.

Lastly, try to stay away from Visual Basic :smile:
________

I know-
Basic Python and HTML.
Professional C++ and Java.

jwd 04-20-2015 07:55 PM

Quote:

Posted by Fysez (Post 555576)
I'd suggest looking into SDL. It's a very easy to use graphic library.
https://www.libsdl.org/
There are many tutorials online, LazyFoo being my favorite.
http://lazyfoo.net/SDL_tutorials/
On lesson1 you can choose your operating system, then compiler, then set everything up, and then they give you tasks including code to test around with.

Although it may be better in the long run, if you're determined, to start with console, then calculators, then making a 2D platformer, I would recommend going straight into the above tutorials after you learn the basics of coding.
~This is because if you don't have the dedication and time to learn coding, you will increasingly become bored or un-motivated. However, going into making an actual program you can be proud to call yours is an achievement and encourages activity to continue.

Lastly, try to stay away from Visual Basic :smile:
________

I know-
Basic Python and HTML.
Professional C++ and Java.

It might be worth mentioning SFML. This is strictly C++ so covers over the procedural aspects of SDL. SDL is fun to learn though.

Learning the principles in PyGame may also be wise, as then you can tell the boilerplate from the meaty stuff when using SDL. I think PyGame is pretty much a wrapper around SDL anyway.

Spirit19 04-20-2015 08:23 PM

Quote:

Posted by Fysez (Post 555576)
I'd suggest looking into SDL. It's a very easy to use graphic library.
https://www.libsdl.org/
There are many tutorials online, LazyFoo being my favorite.
http://lazyfoo.net/SDL_tutorials/
On lesson1 you can choose your operating system, then compiler, then set everything up, and then they give you tasks including code to test around with.

Although it may be better in the long run, if you're determined, to start with console, then calculators, then making a 2D platformer, I would recommend going straight into the above tutorials after you learn the basics of coding.
~This is because if you don't have the dedication and time to learn coding, you will increasingly become bored or un-motivated. However, going into making an actual program you can be proud to call yours is an achievement and encourages activity to continue.

Lastly, try to stay away from Visual Basic :smile:
________

I know-
Basic Python and HTML.
Professional C++ and Java.

Thanks for the pointers!

Do you think the reason I quit my programming degree was due to Visual Basic? I thought it was easy until our last projects.

Quote:

Posted by jwd (Post 555578)
It might be worth mentioning SFML. This is strictly C++ so covers over the procedural aspects of SDL. SDL is fun to learn though.

Learning the principles in PyGame may also be wise, as then you can tell the boilerplate from the meaty stuff when using SDL. I think PyGame is pretty much a wrapper around SDL anyway.

Never heard of PyGame before. I will check it out!

Fysez 04-20-2015 09:33 PM

Quote:

Posted by Spirit19 (Post 555584)
Do you think the reason I quit my programming degree was due to Visual Basic? I thought it was easy until our last projects.

You quitting your degree is entirely on you, and nothing other than that.
If it was purely based around Visual Basic, I believe it'd be more of a "year-long introductory."
You may have signed up for the wrong class(es) if that's not what you wanted.
Always learn what you want to do first before going into college.

Do you want to program any types of software?
-Check out Computer Science majors.
Do you want to program security and networks?
-Check out Computer Assurance
Do you want to program games and entertainment?
-Check out Computer Science majors with a focus of Game Design.

Typically if you sign up for classes, the classes will have an outline before you apply. Make sure to read exactly what the courses will be focused on, and act accordingly.
The average person changes their major 3 times during college.. If your class wasn't right for you, go elsewhere and/or try a new, and more relevant to you, class.

hosler 04-20-2015 09:35 PM

Or just do computer engineering and have fun with it.

Fysez 04-21-2015 12:01 AM

Quote:

Posted by hosler (Post 555608)
Or just do computer engineering and have fun with it.

If you're talking about IT Essentials, it's a completely different course where people like me would hate being there and would grow bored within 10 seconds


All times are GMT. The time now is 08:14 PM.

Powered by vBulletin/Copyright ©2000 - 2026, vBulletin Solutions Inc.