Jump to content

New

- - - - -

  • Please log in to reply
13 replies to this topic

#1
busterg

busterg

    Newbie

  • Members
  • PipPip
  • 14 posts
Hey all, I'm somewhat new to the coding scene. Right now i am fourteen and the first language I pursued was PHP when I was in sixth grade(about twelve). I soon found that you needed knowledge of HTML and CSS to properly implement PHP into a website. I soon lost interest in PHP and coding all together.
Last year I became more interested in it again and decided I wanted to go into a computer science and programming career. I wanted to create a basic tile RPG on a computer as my first major project. I poked around on the Internet and found that many people think that C++ is the best language for this. There aren't many tutorials on this language however and the ones I found are sort of incomplete. So I found this site and i think I'm going to post everything i know about programming so somebody can point me in the right direction.

  • The Basics of HTML(creation of a few basic static webpages)
Bare minimum of Java


  • Input/Output

Basic Python


  • Input/Output
  • Variables
  • Methods
  • Functions

Basic C++


  • Input/Output
  • Variables
  • Functions
  • If/Else/Else If
  • Switch

I have been watching You-tube's thenewboston's tutorials for C++ and Python. I started the Java but thought it was too much for one time.

Edited by Alexander, 13 November 2010 - 07:19 PM.
(unicode dots into [list])


#2
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
Welcome busterq! Are you looking for tutorials of each of those things you listed?

You may wish to do your RPG in something such as VB.NET, C++ is far complex for beginners to programming and may not be an easy task for your RPG program.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#3
busterg

busterg

    Newbie

  • Members
  • PipPip
  • 14 posts
Thank you Nullw0rm. So VB.Net is the way to go? After I master VB.net what should I move on to? Please take into mind that I have basic knowledge of C++ and Python. Would PyGame work for what im talking about?

#4
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
Python is another simple language that would work instead of VB.Net, so if you have a comfortable understanding with it you should persue with that. I had heard good things about PyGame.

When I search Google for "PyGame RPG tutorial" I get quite a few results of people asking, so you may even score some pointers on how to make the game!
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#5
busterg

busterg

    Newbie

  • Members
  • PipPip
  • 14 posts
Thanks again Nullw0rm. I think I am goin to go with python because I have already started learning it and it doesnt seem too complicated. I have also heard good things about PyGame and thenewboston(who seems to know what he's doing) has an extensive tutorial on Python, wxPython, and PyGame. Along with Java, Obj-C, PHP, Java Game Development, Coco2D, XHTML, and JavaScript as some other seris of tutorials.

#6
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
C++ does not have native support for graphics, which means you'll have to learn another API or toolkit as well to get graphics.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#7
busterg

busterg

    Newbie

  • Members
  • PipPip
  • 14 posts
Oh. I thought that you could create a basic GUI with some animation and event handleing in C++
**EDIT** When you said learn a new API did you mean something like OpenGL or allegro?

#8
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
There are many libaries, Allegro and SDL are notably simple examples. Python and C++ support them both.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#9
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others

busterg said:

Oh. I thought that you could create a basic GUI with some animation and event handleing in C++
**EDIT** When you said learn a new API did you mean something like OpenGL or allegro?
API would be something like the Windows API or POSIX (Linux)/XWindows API.

For libraries, you can use OpenGL, Allegro, wxWidgets, QT, GTK, etc, etc, etc.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#10
busterg

busterg

    Newbie

  • Members
  • PipPip
  • 14 posts
Okay, thank you. That is pretty much all I wanted to know and more.

#11
agnl666

agnl666

    Programmer

  • Members
  • PipPipPipPip
  • 173 posts
  • Programming Language:C, Java, C++
  • Learning:Python, Assembly
i don't think the first thing you would want to do is jump right into making a tile based rpg. I would make a few simple windows at first. come up with a save system. make a simple game at first then work on the rpg. give it a few months to a year so you can learn to swim before jumping right in.

#12
so1i

so1i

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 312 posts

agnl666 said:

i don't think the first thing you would want to do is jump right into making a tile based rpg. I would make a few simple windows at first. come up with a save system. make a simple game at first then work on the rpg. give it a few months to a year so you can learn to swim before jumping right in.

I disagree. I think you should just jump in and learn what you need to as you go along. If you're creating something you really care about (not just "exercises") then you are far more willing to put the effort in to learn how to code it and code it well, and are less likely to get bored with it.

As you learn more advanced things in the future, you can always take the time to improve upon it!
My Company - My Homepage - My Twitter - My Google+ - My LinkedIn

"Things don’t have to change the world to be important.” - Steve Jobs




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users