Forum for the creative side of the game development process: art, music, storyline, gameplay, concepts, etc. Any sort of relevant discussion is welcome here.
I can't see myself coding in ASM, but if you want to learn C/++ I would strongly recommend learning GML (Game Maker) and Fusion 2 (MMF2).
That's just how I did it.
Hmmm... If I wanted to learn C/++, I would learn C/++, not GML. If you want to start with basic game development GML would be a good idea.
Well, in MY opinion, in order to be a programmer, you have to be motivated. In order to be motivated you'll have to make a game, which you will be doing in 10 minutes in GML, and 3 weeks in C/++. If you just stay there blitting pictures in SDL, you will slowly lose motivation, and probably stop trying to be a programmer.
Who said you have to make games?
Problems are everywhere, needs are everywhere, you can write programs that make life easy for you, so why just game developing?
I even find writing equation solvers quite motivating.
Pickzell, You probably meant being a games programmer, C++ gives you the ability to do all these non-game related stuff(it is a general programming language)
if you are interested of-course.
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655
Netwatcher wrote:
Pickzell, You probably meant being a games programmer, C++ gives you the ability to do all these non-game related stuff(it is a general programming language)
if you are interested of-course.
That's what I meant. GML also isn't limited to games (I'm working on a compiler in it right now).
Netwatcher wrote:
Pickzell, You probably meant being a games programmer, C++ gives you the ability to do all these non-game related stuff(it is a general programming language)
if you are interested of-course.
That's what I meant. GML also isn't limited to games (I'm working on a compiler in it right now).
I really don't know about that but if it's true then the name "Game Maker Language" is deceiving...
Besides... GML isn't a compiled language.
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655
Netwatcher wrote:
Pickzell, You probably meant being a games programmer, C++ gives you the ability to do all these non-game related stuff(it is a general programming language)
if you are interested of-course.
That's what I meant. GML also isn't limited to games (I'm working on a compiler in it right now).
I really don't know about that but if it's true then the name "Game Maker Language" is deceiving...
Besides... GML isn't a compiled language.
It has all the same functions and more than Allegro, and people make programs in that.
N64vSNES wrote:One thing about sonic that has allways haunted me was how they did the parts where you run up walls and do 360s....Still can't figure it out
I agree. It's pretty amazing.
I've been thinking about it too. What I came up with is that they used layers - first half of the circle is layer1 and other is layer2, and walking/running over half point (highest point) triggers change of layers. Or something like that :P idk
N64vSNES wrote:One thing about sonic that has allways haunted me was how they did the parts where you run up walls and do 360s....Still can't figure it out
I agree. It's pretty amazing.
I've been thinking about it too. What I came up with is that they used layers - first half of the circle is layer1 and other is layer2, and walking/running over half point (highest point) triggers change of layers. Or something like that :P idk
It's probably part of their physics system. For running the 360 loop it's just like swinging a bucket full of water over your head
Graphics software has been around since the 1980's. For example, the predecessor for Photoshop was written in 1987. They most likely just used a graphics editor like you would now. Although it was probably a lot more basic, the artists were probably very skilled and well experienced enough to make the awesome graphics on primitive software.
Ryan Pridgeon C, C++, C#, Java, ActionScript 3, HaXe, PHP, VB.Net, Pascal Music | Blog
I think Cypher's right about the wall run thing. The second half of the circle is probably deactivated at the start, and the physics engine handle's Sonic's movement up the first half of the circle, then there is some form of checkpoint which then deactivates the first half (to prevent sonic from running round-and-round in the loop repeatedly), activates the solidity of the second half computes Sonic's decent. There's some badass programming going on there...
JGorard159 wrote:I think Cypher's right about the wall run thing. The second half of the circle is probably deactivated at the start, and the physics engine handle's Sonic's movement up the first half of the circle, then there is some form of checkpoint which then deactivates the first half (to prevent sonic from running round-and-round in the loop repeatedly), activates the solidity of the second half computes Sonic's decent. There's some badass programming going on there...
Could be the case, but to me it sounds a bit heavy for a genesis :/