View previous topic :: View next topic |
ArkIsALegend
Level 2: Whisp
Joined: 01 Dec 2010
Posts: 13
39
|
ArkIsALegend Posted: Thu Dec 02, 2010 2:03 am Post subject: Newbie help |
|
|
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 |
|
|
Flamez
Hail to the King baby!
Level 16: Cursed Armor Rank: Resident
Joined: 10 Jan 2005
Posts: 1240
7,228
Location: Australia
|
Flamez Posted: Thu Dec 02, 2010 5:43 am Post subject: Re: Newbie help |
|
|
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 |
|
|
EverPhoenix
Level 19: Soul Blazer Rank: Resident
Joined: 19 Mar 2008
Posts: 4183
8,804
Location: Behind a screen
|
EverPhoenix Posted: Thu Dec 02, 2010 7:37 am Post subject: |
|
|
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 |
|
|
SoulBlazerFan
Crisis Historian
Level 18: Earth Spirit Rank: Resident
Joined: 10 Feb 2005
Posts: 2373
10,267
Location: M-Town, Jersey
|
SoulBlazerFan Posted: Thu Dec 02, 2010 12:16 pm Post subject: |
|
|
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 |
|
|
Jason Tandro
The Undying TE Fanatic
Level 20: Guardian of Pandora Rank: Moderator
Joined: 04 Dec 2004
Posts: 6383
8,090
Location: Tiptoeing the line between confidence and arrogance.
|
Jason Tandro Posted: Thu Dec 02, 2010 2:41 pm Post subject: |
|
|
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 |
|
|
ArkIsALegend
Level 2: Whisp
Joined: 01 Dec 2010
Posts: 13
39
|
ArkIsALegend Posted: Thu Dec 02, 2010 10:09 pm Post subject: |
|
|
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 |
|
|
Jason Tandro
The Undying TE Fanatic
Level 20: Guardian of Pandora Rank: Moderator
Joined: 04 Dec 2004
Posts: 6383
8,090
Location: Tiptoeing the line between confidence and arrogance.
|
Jason Tandro Posted: Thu Dec 02, 2010 10:59 pm Post subject: |
|
|
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 |
|
|
ArkIsALegend
Level 2: Whisp
Joined: 01 Dec 2010
Posts: 13
39
|
ArkIsALegend Posted: Fri Dec 03, 2010 1:38 am Post subject: |
|
|
Oh, great. Yeah, Ruby sounds beneficial. I'll give RPG Maker a go.
Cheers. |
|
Back to top |
|
|
EverPhoenix
Level 19: Soul Blazer Rank: Resident
Joined: 19 Mar 2008
Posts: 4183
8,804
Location: Behind a screen
|
EverPhoenix Posted: Fri Dec 03, 2010 8:33 am Post subject: |
|
|
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 |
|
|
Jason Tandro
The Undying TE Fanatic
Level 20: Guardian of Pandora Rank: Moderator
Joined: 04 Dec 2004
Posts: 6383
8,090
Location: Tiptoeing the line between confidence and arrogance.
|
|
Back to top |
|
|
ArkIsALegend
Level 2: Whisp
Joined: 01 Dec 2010
Posts: 13
39
|
ArkIsALegend Posted: Fri Dec 03, 2010 11:24 pm Post subject: |
|
|
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 |
|
|
|