For the past year or so, I have barely touched Game Maker - because of lack of cross-platform capabilities. Even with GM4Mac and GameMaker HTML5, I’m still not able to do most things because of lack of DLL support.
However, I was looking for a nice way to package my school timetable and present it in an informative, yet non-obstructive way. So back came Game Maker and GML.
GML was basically my first programming language. From there, I began to learn the basics of PHP. So, in reality, GML should be easy as… 1, 2 and 3 - right? Well, here are the three mistakes I keep on making:
Dollar sign variables: I keep of putting the $ before the variable name. In GM, this is used to define color.
Period to join: I keep on using the period or full stop to join strings and variables together. GML uses the plus sign for everything.
Converting from string to integers and back: PHP’s flexible method of being able to join integers with strings without the need of converting it has really paid it’s toll. I keep on getting errors from compiling when I try and lots of things together.
I hope to release a beta of my timetable viewer in the next couple of weeks… hopefully before next year.