What Should I use to start??

Forum for the creative side of the game development process: art, music, storyline, gameplay, concepts, etc. Any sort of relevant discussion is welcome here.

Moderator: PC Supremacists

User avatar
RoJaMi
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 4
Joined: Fri Aug 14, 2009 2:23 pm

What Should I use to start??

Post by RoJaMi »

I want to start programming with my friend jtst1, who is using C++. He and I want to start making a game, and he told me to use Blitz to help him out. Should I use Blitz or should I use something else?
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: What Should I use to start??

Post by dandymcgee »

RoJaMi wrote:I want to start programming with my friend jtst1, who is using C++. He and I want to start making a game, and he told me to use Blitz to help him out. Should I use Blitz or should I use something else?
Need a bit more background info:

1.) Have you ever used a programming language before (Note: HTML is not a programming language)?
2.) If so, which one(s) and how far did you get concerning basic concepts (variables, functions, control flow)?
3.) How motivated are you (ie. how long can you wait to have show-off-able results)?

We'll go from there.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: What Should I use to start??

Post by Falco Girgis »

Learning Blitz isn't going to help you help a C++ program or programmer very much. We could offer more meaningful advice if you could kindly elaborate.
User avatar
Pickzell
Chaos Rift Junior
Chaos Rift Junior
Posts: 233
Joined: Sat May 16, 2009 10:21 am

Re: What Should I use to start??

Post by Pickzell »

Well, Blitz may help you learn the fundamentals of C++.
If you want to really help him though, learn some lua.
I'm an altogether bad-natured Cupid.
wearymemory
Chaos Rift Junior
Chaos Rift Junior
Posts: 209
Joined: Thu Feb 12, 2009 8:46 pm

Re: What Should I use to start??

Post by wearymemory »

What's wrong with learning C++ to help him out?
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: What Should I use to start??

Post by Bludklok »

wearymemory wrote:What's wrong with learning C++ to help him out?
Mhmm your better off starting with C++ then anything else imo. You will have a friend helping you out learning the language.
Youtube
Website
Current project: Enigma Core
User avatar
kamokow
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 68
Joined: Wed Aug 05, 2009 9:36 pm
Programming Language of Choice: C++
Location: Canada

Re: What Should I use to start??

Post by kamokow »

Bludklok wrote:
wearymemory wrote:What's wrong with learning C++ to help him out?
Mhmm your better off starting with C++ then anything else imo. You will have a friend helping you out learning the language.
The problem with starting out with C++ is that I will take a longer (well... probably), before you can really start helping out with anything. But thats only my opinion. <(^^,)>
Image
wearymemory
Chaos Rift Junior
Chaos Rift Junior
Posts: 209
Joined: Thu Feb 12, 2009 8:46 pm

Re: What Should I use to start??

Post by wearymemory »

kamokow wrote:
Bludklok wrote:
wearymemory wrote:What's wrong with learning C++ to help him out?
Mhmm your better off starting with C++ then anything else imo. You will have a friend helping you out learning the language.
The problem with starting out with C++ is that I will take a longer (well... probably), before you can really start helping out with anything. But thats only my opinion. <(^^,)>
Probably. But we don't know that. And learning C++ would probably set you ahead more than learning Blitz would. You wouldn't want to spend your life in the "just helping" position, would you?
User avatar
hurstshifter
ES Beta Backer
ES Beta Backer
Posts: 713
Joined: Mon Jun 08, 2009 8:33 pm
Favorite Gaming Platforms: SNES
Programming Language of Choice: C/++
Location: Boston, MA
Contact:

Re: What Should I use to start??

Post by hurstshifter »

Learn C, then learn C++
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: What Should I use to start??

Post by K-Bal »

hurstshifter wrote:Learn C, then learn C++
I don't know how this is going to help anybody.
User avatar
hurstshifter
ES Beta Backer
ES Beta Backer
Posts: 713
Joined: Mon Jun 08, 2009 8:33 pm
Favorite Gaming Platforms: SNES
Programming Language of Choice: C/++
Location: Boston, MA
Contact:

Re: What Should I use to start??

Post by hurstshifter »

K-Bal wrote:
hurstshifter wrote:Learn C, then learn C++
I don't know how this is going to help anybody.

You don't know how learning C before C++ is going to help anyone? I feel pretty strongly that having a foundation in pure C is a great idea before moving into C++.
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
User avatar
combatant936
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 39
Joined: Wed Jul 29, 2009 11:11 pm
Current Project: It's a secret!!
Favorite Gaming Platforms: N64, SNES, PS2, PC
Programming Language of Choice: C++, 65816 asm
Location: Pennsylvania
Contact:

Re: What Should I use to start??

Post by combatant936 »

hurstshifter wrote:
K-Bal wrote:
hurstshifter wrote:Learn C, then learn C++
I don't know how this is going to help anybody.

You don't know how learning C before C++ is going to help anyone? I feel pretty strongly that having a foundation in pure C is a great idea before moving into C++.
I started learning C++ without any previous knowledge in programming around last December. First I did little console programs, then I learned how to use DarkGDK (only doing 2D stuff), then I learned how to use SDL, and I pretty much spent every hour of my free time this summer to learn more and more and I've actually gotten further than I expected to get :)
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: What Should I use to start??

Post by K-Bal »

I don't see any advantage in learning a procedural language before an OOP language. That will just cause headaches.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: What Should I use to start??

Post by dandymcgee »

hurstshifter wrote:Learn C, then learn C++
While it is an excellent idea to have a good standing in both languages, the order in which you learn them isn't really relevant (in my opinion).
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
hurstshifter
ES Beta Backer
ES Beta Backer
Posts: 713
Joined: Mon Jun 08, 2009 8:33 pm
Favorite Gaming Platforms: SNES
Programming Language of Choice: C/++
Location: Boston, MA
Contact:

Re: What Should I use to start??

Post by hurstshifter »

dandymcgee wrote:
hurstshifter wrote:Learn C, then learn C++
While it is an excellent idea to have a good standing in both languages, the order in which you learn them isn't really relevant (in my opinion).
Considering C++ is a superset of C, it would make sense to me to learn C before C++. I wouldn't say that it isn't relevent(In MY opinion :mrgreen: ). While you do not need to know C to learn C++ from the ground up, it would be nice to have that foundation.


Sure you don't need to play the original Resident Evil before you play the GameCube remake. But aren't you glad you did?


I don't want to start a procedural vs. OO debate here though so I'll keep my mouth shut :) .
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
Post Reply