[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Hi guys, I would like to start programming in order to create

The stories and information posted here are artistic works of fiction and falsehood.
Only a fool would take anything posted here as fact.

Thread replies: 63
Thread images: 9

File: cddg.jpg (35KB, 300x221px) Image search: [Google]
cddg.jpg
35KB, 300x221px
Hi guys,

I would like to start programming in order to create or work on pc games. I'm almost 30 but I have a very good general pc knowledge and I think that I'm capable to get this shit. I also don't care about time as I think about it more like a long term hobby.

My question to you guys is: what programming language should I learn to create more simple games like rimworld? Is C++ good idea? If so then there're plenty of places to start but what website can give me some lessons on more advanced stuff?

Thanks!

My
>>
File: cddg2.jpg (1MB, 2400x1600px) Image search: [Google]
cddg2.jpg
1MB, 2400x1600px
bump
>>
C++, Visual C++, just about anything object oriented
>>
File: cddg3.jpg (41KB, 660x494px) Image search: [Google]
cddg3.jpg
41KB, 660x494px
>>736089500
thanks, any good learning sources?
>>
While I don't think it matters which you start with, as long as you're doing some kind of programming you should learn others eventually easier.
>>
File: cddg4.jpg (113KB, 625x351px) Image search: [Google]
cddg4.jpg
113KB, 625x351px
>>736089875
>>736089875
who bother? I'm asking because there are plenty of s hitty pages with "start progarmming now" and there are different opinions there - one of them says that you should keep to one language and git gut at it.

If I focus on C++ shouldn't it be sufficient? I'm not 16 so if it take me let's say 10 years to get great understanding of one language should I really focus on other ways of doing the same or can I get different results? Since this is so huge time investment isn't there an ultimate language (sorry for stupid questions ;) )?
>>
>>736089583
I personally used codeacademy to learn Python but they have other languages there too
>>
File: cddg5.jpg (48KB, 700x487px) Image search: [Google]
cddg5.jpg
48KB, 700x487px
>>736090479
Thanks but no C++ there :/
>>
>>736089583
/g/tard here

C++ is an immensely large language, and learning to program alongside learning how to deal with C++'s "quirks" is cumbersome, especially for just being a hobby. I would honestly suggest if you definitely want to go through C++, learn C first, with "The C Programming Language" by KnR, the guys who made the language. Then, learn C++ with Bjarne Stroustruo's "The C++ Programming Language."

However, because it's just a hobby and you're probably not looking for a beast of a task, go with Python/Java/C#. The >>>/g/ wiki has some resources also.
>>
>>736089167
All of C
Use an existing engine
Start by using something like unity to get a feel for it
Take codeacademy courses too
Finally, head to /vg/, lurking the /agdg/ is great for resources
>>
>>736090361
Hey bro.
I think C++ is still the most commonly used language in gaming, but i'm not sure it will last.
If you look at job descriptions you will see what companies are really looking for. I don't know how that unity engine thing works but its a pretty big deal.
Also C++ is painful and no fun at all, so you should prepare yourself for that. Python is the language of the gods if you wanna have fun and get results with other stuff.
>>
>>736089167
Use your brain you fucking moron.
You really expect to get far when you can just get your answers with a simple google search instead of asking strangers on the net.

C++ obviously, but you'd have to learn about game engines and their APIs and also how they work.

Making games is retarded, what you want is to do some niche stuff like systems programming of creating useful utilities for other users.

Nobody gives a shit about another useless game.
>>
>>736091095
>>736091131
>>736091201

Thank you all very much. I noted this and I will take into consideration.
>>
File: 1497623243941.gif (1001KB, 640x480px) Image search: [Google]
1497623243941.gif
1001KB, 640x480px
Unity engine, free scrpits aswell
>>
>>736091201
>Python
>Language of gods

Faggot detected.
Python is retarded slow, and creating a non trivial program will make you want to die.

Lisp, however, is really good and can be faster than Java if you use optimizations.

Not to mention the metaprogramming capabilities.
>>
>>736091240
This is random board you faggot. If I want to start something new why not to ask here first?

I want to do something for fun. Utilities for users are not that fun. I do it in work.
>>
So believe this or not, but I'd like to see where you shake out.

Late 20s highly educated making over 180k but dream was always coding. I used to write small programs and do cool stuff with my computer when I was a in late teens, but got sucked into a different direction. Is it worth to career switch?
>>
>>736091438
>/b/ is random
oh im laffin

This is just a containment board.
>>
>>736091453
What do you do now, faggot?
>>
>>736091453
Thanks man.

I don't think it is worth. Not until you earn and invest enough so you can do this without any fear or pressure.
>>
>>736089167
C++, Java, Python, Unity. Search for tutorials on yt. I study IT and most of the time just do the same. Also make sure you are good in math, and look up some theoretical it.
>>
>>736091351
LISP... for gaming... pls no
>>
>>736091773
I never said Lisp for gaming.
>python for gaming
>>
>>736091654
Thank you. I'm good both at math and it. I just never programmed in any way. I just touched basics of vba in my work. When I was younger and I had all the time in the world access to knowledge was extremly limited.
>>
>>736091866
why not use the true GOD language PROLOG? Realy want to see someone making a game with that
>>
>>736091890
If you have some time it should be no problem to learn some simple games and from that expand your knowledge. Just start with the basics of one language and then prog something. Recomend Java or C++ for the start.
>>
>>736091990
What can Prolog do, does it even have god tier metaprogramming?
>>
>>736092100
"Because Prolog uses the same data structures to represent programs as well as data, Prolog is suitable for writing meta-programs."
>>
>>736092290
Prolog is a Lisp?
>>
>>736092290
So what's the equivalent of symbols in Prolog?
>>
>>736091240
>why are you fucking asking strangers?
>proceeds to give info
>games are useless
>the last 5 years have produced incredible indy games that make $60+ ones look like garbage
kek
>>
>>736092342
well its a logic based programming language
>>
>>736089167
also, stackoverflow, many questions, many answers

make sure not to copy and paste too often though, try to type out stuff and work out an understanding for what the code does
>>
c# and xna you 13 year old babby
>>
>>736092452
an atom, can be string, symbol, empty list or special chars
>>
C++ is cancer af. takes the worst from C and the worst from object orientation.

do some C#
>>
>>736089167
Start with Unity and C# (or javascript if you're a moron)
It's easy to pick up, widely used in the industry, and can create fairly powerful 3D games.
sauce: game developer
>>
>>736089167
If you wanna learn c++ go with good books
https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list
Once you're done with that, go and use an engine, it's too much of a waste to write one yourself, try unity or unreal engine. Gl anon
>>
File: 1496031831580.webm (690KB, 480x360px) Image search: [Google]
1496031831580.webm
690KB, 480x360px
Start using c++ to solve basic math, then move to c# and use unity, check out Brackey's, he is an amazing programmer, and has THE BEST tutorials, best of luck
>>
>>736091990
You're also into SM and torturing puppies, aren't you?
>>
>>736089167
to understand the basics of programming i would suggest u try python or javascript (its very easy to make a simple 2d game with javascript and there are tons of good tutorials out there). If u want to try a more complex language learn java, its not 100% efficent but will work on all supported operating systems. Also java is the main language for android apps. If u want to go super hardcore learn c++, has great performance if u now what u are doing, but will scold u with hundreds of error messages for a small mistake in your code and is extrem complex
>>
>>736092938
Well yes im Satan, the only one that ever liked Prolog
>>
>>736092954
This. Learn the logic of programming with python or javascript/java. Then think what you want to do exactly.
>>
>>736092987
Curse you. Doing anything else than knowledge databases with it is a real pain in the ass.
You monster.
>>
>>736089167
theres alot of free coding/programming tutorials if you google just a little bit
>>
>>736091240
>niche stuff like systems programming of creating useful utilities for other users.

yeah making useful tools begging for paypal donations on a shitty third class download website nobody ever cares....

make a small indy game and make at least 100k $ in revenue...

hm................... difficult.
>>
File: Prolog_Logo.png (46KB, 200x200px) Image search: [Google]
Prolog_Logo.png
46KB, 200x200px
>>736093167
carefull, it is watching you.
>>
>>736093424
So that's how a vietnam flashback feels like..
>>
File: IMG_2226.png (441KB, 506x717px) Image search: [Google]
IMG_2226.png
441KB, 506x717px
>>736089167

SWIFT
>>
>>736093465
it will feel a lot better if you just prog some math problems in prolog to relax.
>>
>>736093325
100k in revenue... well, time to start coding and making the best thing you've all ever seen.

Naked Candy Crush.
>>
>>736093325
Not gonna lie, I've thought about making furry porn games, since the devs of those get at least 40k a month.
>>
>>736093325
>make a small indy game and make at least 100k $ in revenue...
>make at least 100k $ in revenue...
>100k $
Delusional much, faggot?
>>
>start a kickstarter
>hype the shit out of faggots
>take all the moneys and make some fake prove of developing
>feelsgoodman
>>
>>736093605
kek, heard someone did this with promises of a MLP RPG and made close to 200k .
>>
>>736093683
>made
>fraud
>>
>>736093709
They didn't get the money?
>>
>>736093531
Just own experience from small steam sells...
>>
>>736093985
hm... whats that smell?
>>
information technology student here

If you wanna learn how to program I would recommend java or c# first.
these are easy object oriented programming languages that get used to make games.

C++ is also a nice language but a lot harder to learn when you have no programming experience.

focus first on the basics like for and if statements and object oriented, after that you can on more complex stuff like drawing things on the screen and making animations.

on YouTube and another websites you have plenty of tutorials about making games in java.
>>
also, learn about quaternions
>>
>>736089167

You dont program to make fucking games lol. You program for e-commerce, miscellaneous hosting, and other possible useful applications such as information scrutiny with API or maybe even bots for RMT (the most game related you can become).

Three things: Derek Banas the youtuber, Java and C++. He explains rapidly so theres a lot of pausing and googling to be made.

Basically you have:

>libraries
>basic data types
>console input/output
>if-else, while-do, switch-case cycles.
>Functions/methods, classes and data structures.
>>
>>736094375

From there on go to javascript. Most of the other languages are all shit.
Thread posts: 63
Thread images: 9


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.