Jump to content


DESTRUKTORRR

Member Since 18 Feb 2012
Offline Last Active Feb 28 2012 03:05 PM

Posts I've Made

In Topic: Easy pause tutorial

20 February 2012 - 07:50 PM

The code itself seems solid enough, but I have to ask: do you know how taxing adding an extra room like this to the possibilities for every room might be on the system? Is it noticeable, or does it not make any significant difference?

I ask because I was thinking of a system that would work similarly, but would effectively stop all ai systems and player inputs (such as move keys and action keys like "attack" or "block," for example), and popping up a GUI.

Intuitively, this would be far simpler to program, but as far as efficiency goes, it can quite often be a better idea to go with the more complex version of a very similar thing.

Any information you might have would be awesome ^_^

In Topic: RPG Combat System

20 February 2012 - 07:16 PM

( I Actually dont use the combat system )

"I Just read the codes... Play the example and it gave me an idea for my Combat System that i was really needing."

"Why didn't I use this combat system? I read through it, and it was not going to fit in my game... but it gave me an idea: I adapted the code for my game."

So Thanks a lot xD

Forgive the corrections... force of habit :P (seriously, nothing against you, I assume you don't speak English as a first language, so no worries. Chances are I'd do far worse trying to speak your native tongue haha).

So, I haven't tested this yet, as I'm currently at school, using university computers, so I can't exactly just download Game Maker and run these things on it, but I like to take spare time between classes and find decent tutorials and examples to look over for when I get home, then email the links to myself.

Anyway, the actual reason I'm replying to this is because this is -exactly- what I feel people should be doing with these examples. I have a fairly thorough background in programming, and I've found that too many beginners to programming flock to things like this (where an entire, highly specific system has been completely laid out for them) in stead of learning to make the system for themselves.

This is not so much a problem when talking about experienced programmers, as it is a -colossal- time saver (this is generally how "game engines" are used, but with a bit more intensive modification, generally), but when teaching/learning programming, taking such shortcuts is pretty counterproductive, since the understanding of how these things actually work is what tells you when to use them, and how they might need to be modified.

The process you described is known as "reverse engineering." This basically means starting with an end product and learning how it works and how it was constructed by taking it apart and analyzing the individual parts with respect to the object as a whole.

Especially when it comes to programming, reverse engineering rather than "copy-pasting" is usually a much better idea, since certain aspects of the example code may be inefficient overall, or even only inefficient given how you needed to use it, which would require editing, and the learning process is much more in-depth than just taking code, making you a better programmer!

Overall: I'm glad to see at least -someone- on here doesn't just use these as crutches in stead of learning from them, and growing as a programmer. :D

In Topic: Easy-to-learn Gml Tutorial

18 February 2012 - 06:45 PM


Umm. Is it just me?

I clicked on the link and all i get is a seemingly blank page with links at the side not related to game maker whatsoever.

Nope, not just you, I got the same thing. :(

Same. The original owner of the page probably doesn't own that space anymore, and the site you saw was -most likely- the people who hosted the original site. Either that or the owner just decided to sell out and spam/troll us with some random site, somewhere down the line :P (given that this was a staff choice tutorial, I'm assuming it was legit at some point, at least :P).

If an editor/moderator would please contact the OP about this or simply take it off the "staff choice" section and put it somewhere else temporarily or whatever it is that you guys do with these things when there's a problem, that'd be great.