PDA

View Full Version : Programming



dustinvgmaster
March 19th, 2011, 03:57 PM
Do you make games/apps?
If so, what program/language do you use?

Hobbez
March 19th, 2011, 04:00 PM
I know LUA, GML, and whatever the programming on a TI-83 or 84 calculator would be. I can transpose different coding languages due to knowing the basics already. But I'm sadly a really novice programmer. I've never even finished a game because I lose confidence in the idea. Am I the only person here who uses Game Maker/GML?...

dustinvgmaster
March 19th, 2011, 04:06 PM
I know LUA, GML, and whatever the programming on a TI-83 or 84 calculator would be. I can transpose different coding languages due to knowing the basics already. But I'm sadly a really novice programmer. I've never even finished a game because I lose confidence in the idea. Am I the only person here who uses Game Maker/GML?...

No, I use Game Maker.

And yeah, I'm not very good at sticking with projects either. Mainly because I have both OCD and ADHD.

Eltrotraw
March 19th, 2011, 04:09 PM
I know LUA, GML, and whatever the programming on a TI-83 or 84 calculator would be. I can transpose different coding languages due to knowing the basics already. But I'm sadly a really novice programmer. I've never even finished a game because I lose confidence in the idea. Am I the only person here who uses Game Maker/GML?...hi (http://i289.photobucket.com/albums/ll231/Eltrotraw/hostiletakeover4.png) did (http://i289.photobucket.com/albums/ll231/Eltrotraw/galacticstarwarrior03.png) you (http://i.imgur.com/svux6.jpg) forget (http://i289.photobucket.com/albums/ll231/Eltrotraw/psychadelicmadness02.png) me (http://i289.photobucket.com/albums/ll231/Eltrotraw/eyeamthebestest.png) already (http://eltrotraw.ultracarl.com/LBastion/LBastion2.GIF)? (http://i.imgur.com/A6XS4.png)
all utilizing GML

Since I'm certain no one checks my works thread via my signature, let me just copypaste my extent of knowledge from there onto here...

For the Games, right now the ones I feel comfortable with publishing are done mainly through Game Maker 7(or earlier). Yes, there's a more recent version, but I don't really care right now.

As of recent, however, I've been delving into the Unity Game Engine (http://unity3d.com/) which is also free and there are several (http://www.youtube.com/watch?v=5-X-Ebh1kYA) tutorials (http://www.youtube.com/watch?v=QMWhtKjUr10) out there on Youtube that let you step right into making your own game.

What I find great about Unity over Game Maker is that Unity allows you to market your work, unlike Game Maker(unless that's changed - I doubt it somehow).

The extent of my actual programming knowledge covers an array of Visual Basic, BASIC, C#, C++, Javascript, Lua, HTML and of course GML.

The thing about programming languages is that once you grasp the essentials(or the core fundamentals) of one, it's easy to transition to other languages as well. GML for instance has a structural basis similar to that of C++.

THE OTHER THING TO NOTE which I see way too often amongst budding game developers is focus, or rather, a lack thereof.

Sure, it's nice to have the power to create cool games at your fingertips, but what many novice developers DON'T REALIZE is that game making requires work, and dedication.

Even basic game concepts like Tetris and Pong take more work than one would expect to get done right.

Thus, you can't get yourself distracted. You need to focus on a project, or a small selection of projects, and get them done. You can't go off and be all,
"OH MAN THIS IS SO COOL I WANT TO MAKE A MEGA MAN GAME NOW
THEN I'LL WORK ON A ZELDA CLONE YEAH THIS IS SO COOL
WOW I JUST HAD A GREAT IDEA TO MAKE A STARFOX CLONE"

No. This gets you nowhere. This creates a mess, and you ultimately get nothing finished. You see some of those screenshots I linked above? I was victim of this too.

Captain Panda
March 19th, 2011, 05:02 PM
So far i am merely learning a language, which is VB.Net . i think a more appropriate poll would be "what language do you prefer to use", i was actually going to start a similar thread. oh well.

so yeah, VB.Net, it's alright, it just doesn't seem to be the most useful language to learn.

Manty
March 19th, 2011, 05:02 PM
I used Scratch when I was like, 10 years old. Here's my page. (http://scratch.mit.edu/users/Sanitymantis) There's some pretty awful stuff on there, but a couple of newer things are there too.

Sorablade2
March 19th, 2011, 05:06 PM
I do a Game Maker Class at school, we do some basic stuff but the people who are really good add things on to it.

Hobbez
March 19th, 2011, 09:13 PM
hi (http://i289.photobucket.com/albums/ll231/Eltrotraw/hostiletakeover4.png) did (http://i289.photobucket.com/albums/ll231/Eltrotraw/galacticstarwarrior03.png) you (http://i.imgur.com/svux6.jpg) forget (http://i289.photobucket.com/albums/ll231/Eltrotraw/psychadelicmadness02.png) me (http://i289.photobucket.com/albums/ll231/Eltrotraw/eyeamthebestest.png) already (http://eltrotraw.ultracarl.com/LBastion/LBastion2.GIF)? (http://i.imgur.com/A6XS4.png)
all utilizing GML
Oh, sorry. I guess I saw you here and there with your games, but never knew they were Game Maker. I also get multiple ideas for games at once, making me never finish anything. Usually when I notice this, I find myself to never be able to be a game developer. I get a lot of good ideas, but get distracted. Only one idea so far I've actually went back to and tried to continue it. I'm hoping I have the confidence in me to do it again. I'm not sure if anyone here really noticed my threads for a few of my games or game ideas. Anyway, I've been wanting to learn C++, but never had the time/could find a place to help. I'm somewhat of an okay coder in Game Maker, but still don't know how to work the advanced stuff.

Objection
March 19th, 2011, 09:33 PM
Thus, you can't get yourself distracted. You need to focus on a project, or a small selection of projects, and get them done. You can't go off and be all,
"OH MAN THIS IS SO COOL I WANT TO MAKE A MEGA MAN GAME NOW
THEN I'LL WORK ON A ZELDA CLONE YEAH THIS IS SO COOL
WOW I JUST HAD A GREAT IDEA TO MAKE A STARFOX CLONE"

No. This gets you nowhere. This creates a mess, and you ultimately get nothing finished.

This is so true. I have suffered from this in the past and, tbh, still do somewhat. Heck, as well as some games I've been making in Game Maker, I've even been working on one in Python but unfortunately real-life commitments distracted me from it and I just haven't gotten back into it. I'd say that any game that you get that with is just not worth developing in the first place, because either it will suck or you won't be able to do it right anyway.

slashty
March 19th, 2011, 09:40 PM
I know a lot of Python.
I also know HTML, CSS (if that counts), and Javascript. I began learning these in a class I took in third grade.
Lastly, I do a bit with the mIRC scripting language, which I wrote BitDroid in.

Eltrotraw
March 19th, 2011, 09:52 PM
Aside from the structural mess mentioned in the later part of my post, the one thing I want any budding game programmer(since I imagine most of the programmers here have at least some interest in game making) to take in mind is this part RIGHT HERE.

The thing about programming languages is that once you grasp the essentials(or the core fundamentals) of one, it's easy to transition to other languages as well. GML for instance has a structural basis similar to that of C++.

THE OTHER THING TO NOTE which I see way too often amongst budding game developers is focus, or rather, a lack thereof.

Sure, it's nice to have the power to create cool games at your fingertips, but what many novice developers DON'T REALIZE is that game making requires work, and dedication.

If you want a further example, here's something I did in Unity (http://www.youtube.com/watch?v=o3_bvPlHn0Y), based off of one of those GML games I did, even(remember me? (http://i.imgur.com/svux6.jpg)).

I bring this example up because the Unity version took about 3 months to get down right(admittedly, this includes off-time) - and it's still not done yet.


I do a Game Maker Class at school, we do some basic stuff but the people who are really good add things on to it.

Oh, sorry. I guess I saw you here and there with your games, but never knew they were Game Maker. I also get multiple ideas for games at once, making me never finish anything. Usually when I notice this, I find myself to never be able to be a game developer. I get a lot of good ideas, but get distracted. Only one idea so far I've actually went back to and tried to continue it. I'm hoping I have the confidence in me to do it again. I'm not sure if anyone here really noticed my threads for a few of my games or game ideas. Anyway, I've been wanting to learn C++, but never had the time/could find a place to help. I'm somewhat of an okay coder in Game Maker, but still don't know how to work the advanced stuff.Considering I did start off learning GML more than anything(weird way to start programming I'm sure), what is stopping you from asking for help? For advice?

I'm harsh on the newcomers who are of the sort who want to be "IDEA MAKERS" or what have you, because that hardly gets you anywhere, especially if you've dreams of actually being involved in game projects. You at least need to have an idea of what the crap you're talking about, and with that, you'll need some experience.

What I'm getting at is that I'm not sure why you haven't but I'm pretty sure I could help you here and there with GML stuff. I personally find the drag and drop interface of Game Maker stupid, if I can do something like this (http://i289.photobucket.com/albums/ll231/Eltrotraw/eyeamthestronging.png) in my spare time with GML, I'm certain you can do something more if you put your mind to it.

Which again brings me to the point about focus. You can't get anything done if your mind's scattered everywhere, you'll never get anything good done in a reasonable amount of time that way.


This is so true. I have suffered from this in the past and, tbh, still do somewhat. Heck, as well as some games I've been making in Game Maker, I've even been working on one in Python but unfortunately real-life commitments distracted me from it and I just haven't gotten back into it. I'd say that any game that you get that with is just not worth developing in the first place, because either it will suck or you won't be able to do it right anyway.Honestly? If you want to get something cool done, it's best to use your spare time to program with.

You have to be willing to experiment and debug these things, as it's a testament to plenty of programmers. There you'll likely learn a lot of things on your own that you wouldn't otherwise learn in classes and such.


I know a lot of Python.
I also know HTML, CSS (if that counts), and Javascript. I began learning these in a class I took in third grade.
Lastly, I do a bit with the mIRC scripting language, which I wrote BitDroid in.CSS I guess counts, but it's more of a "paint" to make the structure look more pretty than anything.

But stuff like BitDroid is exactly what I'm referring to with experimenting and working on stuff in your free time.

slashty
March 19th, 2011, 10:06 PM
But stuff like BitDroid is exactly what I'm referring to with experimenting and working on stuff in your free time.

I actually used to do a lot with Ruby in RPG maker.
However, I can't remember any of that anymore.

Hobbez
March 19th, 2011, 10:16 PM
I know I can't just be an idea maker, despite that being easier. I try my best to make my ideas a reality, but they never come out the way I want. I'm not one to give up so easily when it comes to this, though. When I hear about things like "Don't get distracted with your game or you'll never finish it" or "you need to work really hard on it", I know I have trouble doing these and lose confidence in anything I make...What kind of program is Unity, anyway?

Eltrotraw
March 19th, 2011, 10:37 PM
I know I can't just be an idea maker, despite that being easier. I try my best to make my ideas a reality, but they never come out the way I want. I'm not one to give up so easily when it comes to this, though. When I hear about things like "Don't get distracted with your game or you'll never finish it" or "you need to work really hard on it", I know I have trouble doing these and lose confidence in anything I make...What kind of program is Unity, anyway?Programming as well as other aspects of game development are a skill you have to learn and harness. You can't just expect to be extremely proficient at it right away - for instance when you were learning to walk or ride a bike you didn't immediately grasp the fundamentals, you had to stumble along the way.

This is the same way.

With that in mind, Unity is another game engine though it utilizes a 3D engine. I'm not sure what's up though I seem to get this "anti-3D" vibe from this community regarding games, probably because of the stereotypes granted from first person shooters and whatnot.

As of now, I often link a mixture of Unity, Blender3D, GIMP and Audacity to any budding game developers(and they're all free, so don't give me any excuse about money), but for the interests of programming, Unity is the main focus here, though admittedly it's more scripting than programming.

It in itself uses Javascript or C# as a basis, although it supposedly has support for C++ as well. Haven't explored too much into it myself, I'm still learning, myself. I've already linked the two main tutorials you should look at regarding such things if you want to explore it further.

Valor
March 29th, 2011, 04:53 AM
I play around with Game Maker, but I never really use any of this stuff. I never made a complete game, and the variables and all that good stuff just are out of my league of knowledge.

Benno™
March 29th, 2011, 05:31 AM
I made some of a level of a game in Game Maker once. Basically you're meant to get to a hamburger at the end of a level but not get the evil hamburger, you go through paths and there are enemies around. I named my character, "James Blob".