TerraEarth Forums


Newbie help

 
Post new topic   Reply to topic    TerraEarth Forums Forum Index -> Fan Made Games
View previous topic :: View next topic  
Author Message
ArkIsALegend
Level 2: Whisp

Level 2: Whisp


Joined: 01 Dec 2010
Posts: 13
Gems 39

PostArkIsALegend Posted: Thu Dec 02, 2010 2:03 am   Post subject: Newbie help Reply with quote

Reply with quote
I know nothing about programming. I would like to learn how to make games. What programming language would you advise a newb to learn to get started? What software and hardware would you recommend to get started?
Thanks.

Also, out of interest, how do they convert old super nintendo games in to emulations? Is the data somehow transfered from the cartridge to a computer or do they re-do everything?
Thanks.
Back to top
View user's profile Send private message
Flamez
Hail to the King baby!

Level 16: Cursed Armor
Rank: Resident

Resident


Joined: 10 Jan 2005
Posts: 1240
Gems 7,228
Location: Australia

PostFlamez Posted: Thu Dec 02, 2010 5:43 am   Post subject: Re: Newbie help Reply with quote

Reply with quote
ArkIsALegend wrote:
I know nothing about programming. I would like to learn how to make games. What programming language would you advise a newb to learn to get started? What software and hardware would you recommend to get started?
Thanks.

Also, out of interest, how do they convert old super nintendo games in to emulations? Is the data somehow transfered from the cartridge to a computer or do they re-do everything?
Thanks.


Learning programming is no easy feat; Iv been at it for two years, and I can only make the most basic of games. I started with Java as it is very "noob" friendly, and have since moved to C++ (The most commonly used language for most applications and games). Software wise all you need is a text editor (I advise notepad++ for programming) and a compiler (I use cygwin when on a windows machine), a compiler is what reads the code and makes it a working program... presuming you programmed it correctly.

People made adapters that enabled them to copy all the information from a snes game onto a computer as a single file, this is rather easy if you have the equipment (which 99% of us dont). Emulators are programs designed to trick the snes game file into thinking its in an actual SNES. In the simplest term Emulators pretend to be the required Console; the better programmed the emulator the more games will run on it.

That being said if you want to make an RPG, there is a simple to use RPG making tool called RPGMaker that you can use.
_________________

Joined TE on May 30, 2002, 2:26am!
Yeah, beat that.

I'm hot stuff.

http://terraearth.proboards.com - Original TE forums.
http://www.facebook.com/lochy - I gots facebook! yay for social networking?
Back to top
View user's profile Send private message
EverPhoenix
Level 19: Soul Blazer
Rank: Resident

Resident


Joined: 19 Mar 2008
Posts: 4183
Gems 8,804
Location: Behind a screen

PostEverPhoenix Posted: Thu Dec 02, 2010 7:37 am   Post subject: Reply with quote

Reply with quote
adding to what Flamez said, RPGMaker is a nice noob-friendly tool.

for pure programming, i would use C#. it is pretty much java (friendly, compared to others such as the evil C++). I would use Visual Studio as a platform, it makes everything so easy. C# is becoming the new standard, and it is a LOT easier than C++. Visual studio does everything - text editing, auto-complete methods, argument prompts, and compiling/running.

if you are a student, you can download it for free at Dreamspark. [clarification for the staff, this is an official microsoft download, nothing dodgy]

as for the emulation issue, the ROM is just a direct copy of the information on the cartridge. Identical. They get a reader which connects the cartridge to the computer, and copy it over directly into a rom file.

The emulator just interprets it the exact same way a SNES does, except without the hardware connection.
_________________
Back to top
View user's profile Send private message
SoulBlazerFan
Crisis Historian

Level 18: Earth Spirit
Rank: Resident

Resident


Joined: 10 Feb 2005
Posts: 2373
Gems 10,267
Location: M-Town, Jersey

PostSoulBlazerFan Posted: Thu Dec 02, 2010 12:16 pm   Post subject: Reply with quote

Reply with quote
Here you go: speak to Jason Tandro. He was actually helping several members learn how to program and makes video games. Send him a PM, he might be able to help you.
_________________
"...at first it's fine and you think you have a dark side – it's exciting – and then you realise the dark side wins every time if you decide to indulge in it. It's also a completely different way of living when you know that...a different species of person." - Lana Del Rey
This User Has Completed




SBiF: Uppercutting cats since '09
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
Jason Tandro
The Undying TE Fanatic

Level 20: Guardian of Pandora
Rank: Moderator

Moderator


Joined: 04 Dec 2004
Posts: 6383
Gems 8,090
Location: Tiptoeing the line between confidence and arrogance.

PostJason Tandro Posted: Thu Dec 02, 2010 2:41 pm   Post subject: Reply with quote

Reply with quote
Yeah I've been training Freedan in the arts of RPG Maker VX (also taught Valerie Valens for a bit).

RPG Maker is perfect for learning the basics of programming and programming theory, but it's not really coding, per se. All you're doing is basically drag and drop.

I'd be glad to train you, but if you want to learn an actual programming language, the most practical and user friendly would either be C or Java.
_________________
Support me on Patreon!

Rest in peace, old avatar.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
ArkIsALegend
Level 2: Whisp

Level 2: Whisp


Joined: 01 Dec 2010
Posts: 13
Gems 39

PostArkIsALegend Posted: Thu Dec 02, 2010 10:09 pm   Post subject: Reply with quote

Reply with quote
Hey, thanks alot for your help fellas. Jason, I'm sure I'll take you up on that offer once I get started, thanks.
I really just want to be able to make games. RPG Maker looks good and I might give it a try, but I want to be able to make something completely original, directly from my brain to programming language. RPG Maker looks like it would be really restrictive and not very unique. Like, if everyone is playing with sand their final products are going to be very similar no matter how different they are.
Back to top
View user's profile Send private message
Jason Tandro
The Undying TE Fanatic

Level 20: Guardian of Pandora
Rank: Moderator

Moderator


Joined: 04 Dec 2004
Posts: 6383
Gems 8,090
Location: Tiptoeing the line between confidence and arrogance.

PostJason Tandro Posted: Thu Dec 02, 2010 10:59 pm   Post subject: Reply with quote

Reply with quote
ArkIsALegend wrote:
Hey, thanks alot for your help fellas. Jason, I'm sure I'll take you up on that offer once I get started, thanks.
I really just want to be able to make games. RPG Maker looks good and I might give it a try, but I want to be able to make something completely original, directly from my brain to programming language. RPG Maker looks like it would be really restrictive and not very unique. Like, if everyone is playing with sand their final products are going to be very similar no matter how different they are.


Very perceptive! the good news is that with rpg maker vx you can edit the source code with the script editor. Its coded in Ruby so if you work with it you can learn that language too.
_________________
Support me on Patreon!

Rest in peace, old avatar.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
ArkIsALegend
Level 2: Whisp

Level 2: Whisp


Joined: 01 Dec 2010
Posts: 13
Gems 39

PostArkIsALegend Posted: Fri Dec 03, 2010 1:38 am   Post subject: Reply with quote

Reply with quote
Oh, great. Yeah, Ruby sounds beneficial. I'll give RPG Maker a go.
Cheers.
Back to top
View user's profile Send private message
EverPhoenix
Level 19: Soul Blazer
Rank: Resident

Resident


Joined: 19 Mar 2008
Posts: 4183
Gems 8,804
Location: Behind a screen

PostEverPhoenix Posted: Fri Dec 03, 2010 8:33 am   Post subject: Reply with quote

Reply with quote
programming a game from the ground up is VERY hard work. takes a very long time. there is always a lot more stuff going on than people imagine. and not to mention all the crazy formulas involved.

before tackling anything big, id suggest having a good look at modular programming.
_________________
Back to top
View user's profile Send private message
Jason Tandro
The Undying TE Fanatic

Level 20: Guardian of Pandora
Rank: Moderator

Moderator


Joined: 04 Dec 2004
Posts: 6383
Gems 8,090
Location: Tiptoeing the line between confidence and arrogance.

PostJason Tandro Posted: Fri Dec 03, 2010 1:31 pm   Post subject: Reply with quote

Reply with quote
Jeez that brings me back to my QBASIC days... Course that was all linear programming.
_________________
Support me on Patreon!

Rest in peace, old avatar.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
ArkIsALegend
Level 2: Whisp

Level 2: Whisp


Joined: 01 Dec 2010
Posts: 13
Gems 39

PostArkIsALegend Posted: Fri Dec 03, 2010 11:24 pm   Post subject: Reply with quote

Reply with quote
EverPhoenix wrote:
programming a game from the ground up is VERY hard work. takes a very long time. there is always a lot more stuff going on than people imagine. and not to mention all the crazy formulas involved.

before tackling anything big, id suggest having a good look at modular programming.


Yeah I know it's gonna be hard and time consuming but it will also be worth it.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    TerraEarth Forums Forum Index -> Fan Made Games All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum