I'm really glad to see some progress on this! :D
But what if you make a mistake that can't be undone because you accidentally did something after it so undo didn't work will there still be a revert to original?
That, and arrays, [size=13]constants[/size][size=-1.5], structures, [/size] [size=10]while loops,[/size] [size=-4]functions,[/size] [size=-6] pointers.......[/size]LOL!
Just kidding :p
START ANIMATIONI use pict for that. :)
frame 1
frame 2
more frames...
END ANIMATION.
TotalFrames = 10
Frame = 0
REPEAT TotalFrames
Frame = Frame + 1
PICT Frame
END REPEAT
finally, TIMER ACTIVATEHere's what I do for Tides of Fáden:
Like
IF SPRITECOLLIDE = blahblahblah
THEN TIMER 1 = ON
ON TIMER Time
IF TimerEnabled$ = "Yes" THEN
END IF
END TIMER
Just out of curiosity who would use the 3d feature and what kind of game would you be planning on making in order to use that feature?
Timer:It works great too. The NPC timer in ToF in loaded at the beginning of the game and runs all the time, yet turning it off is easy. Give it a try Gnome, 'tis most powerful a tool. :)
silverwind showed a very simple way to do it. There is a TIMER X that will let you change the amount of time also, but it doesn't let you stop it and start it later.
Card Layouts: I don't know if I will be making new layouts. I decided to go with a blank card. The entire card area is a paint area and then you can put your text field, buttons, power bar, etc wherever you want on the card. Basically it's always a custom card layout. I will probably keep the old layout options as game layout templates. Hmm... then again maybe I will add more layouts that can be templates. But in any case you won't have to worry about not being able to have a layout that you want.Hurray! That last line is the sell point! ;D
Why not just save the images as separate files? Out of curiosity.1) it cuts down on the amount of files
1) it cuts down on the amount of filesOh. What's wrong with multiple files though? I like telling people that QoM's Resources folder contains over 100 sprites. ;D
2) it makes animations way easier (all you have to do is recreate the current sprite sheet with only the current animation frame showing)Seems like another way of doing exactly the same thing. If it could save us code, then, maybe, but I don't see how it would. Nor do I see how it's easier in any way.
Will you have to pay an upgrade price?
I'll pay for the upgrade, after all you poured countless moons of time into it. Time you could have spent dancing with satyrs.
Thanks a ton Al, but I'm not going to let you do this for free, that would be crazy!
I'll pay for the upgrade. It's the least I can do! (Plus, its incentive to get it done! :D)
I'll pay for the upgrade, after all you poured countless moons of time into it. Time you could have spent dancing with satyrs.Am I the only one that doesn't mind it being a free upgrade?
Thank god!
You guys waited long enough. It will be a free upgrade. Probably $25 for new purchases.
Using one sprite sheet and just changing the viewable frame is how sprites are used in most languages, namely C/C++, pygame, and BlitzMAX.Yeah, I've heard that all of the big games do it that way. Why though? Is it just considered more professional or faster to load or something?
Ghost
Ghost's right. It's way more efficient and uses less files.How is it more efficient? And why are less files better? Is it just a personal preference?
Aren't you still working on SC 1.*AHEM* Empty Shell?Yeah and with luck it'll be ready in time for the next game~
:O Whoa...*Crosses fingers in hope of full window resizing and tcp support*
1. I could tell my friends I'm studying "Methodology"maybe there is a 15th
2. The code is much more organized
3. No repeating the same thing over and over again, just recall a method.
4. The Harlem globetrotters can't read Methodology.
5. easier to remember code you haven't opened in months
6. ...I can start making method related "thats what she said" jokes? :P
7. ...I can sleep peacefully knowing that every sprite has a method they can trust?
8. Chicks dig methods
9. MORE COWBELL
10. I would sound smarter
11. I could learn more advanced code easier becase they use them
12. Methods have great taste, and are less filling then IF SPRITECOLLIDE statements
13. I could make pranks by giving them directions in methods
14. ;D
maybe there is a 15thI believe that was implied in point 9.
15. You can change loads of code by changing a line of code in a method
i want methods and arrays!
Big Mike's SilverCreator has what you want.
I think Al said 4.0 will be able to open 3.9 files, though how that'll work with the code structure changes I din't know.If I had to guess it will open them, with a checkbox checked that says "3.9 Engine" that will basically make them run in a 3.9 environment.
I'm trying to make a new code parser so it doesn't need spaces between math symbols and will be faster. I can't really work on it though because I can't get the scripts to load the text correctly yet.Bummer.
IF npcGridX < playerGridX // pcGridX > playerGridX THEN
' --- distance check routine.
END IF
You adding universal compiling to gm 4? Like compiling for windows.
My idea is a nicer looking GM 3 Icon. You know, the one with a hand making a GM game.Perhaps the "old" icon could be vectorized and scaled
I'm trying to make a new code parser so it doesn't need spaces between math symbols and will be faster. I can't really work on it though because I can't get the scripts to load the text correctly yet.Perhaps you could re-format the code (e.g. introduce spaces) at compile time
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
char out[2];
char outputString[1024];
void** reformatString(char theString[]);
char* makeValidString(int in);
void* outputPointer;
void** reformatString(char theString[]){
int currentChar = 0;
sprintf(outputString,"");
while(currentChar<strlen(theString)){
if(strcmp(makeValidString(theString[currentChar]),"=")==0
|| strcmp(makeValidString(theString[currentChar]),"+")==0
|| strcmp(makeValidString(theString[currentChar]),"*")==0
|| strcmp(makeValidString(theString[currentChar]),"/")==0){
sprintf(outputString,"%s %c ", outputString,theString[currentChar]);
} else {
sprintf(outputString,"%s%c", outputString,theString[currentChar]);
}
currentChar++;
}
outputPointer=&outputString;
return outputPointer;
}
char* makeValidString(int in){
sprintf(out,"%c", in);
outputPointer=&out;
return outputPointer;
}
Any news Al? ;D
Stop trying to provoke a sectional conflict.
ha....haha.....hahahaHAHAAHAAAAA! Al cant help you anymore. bow before silvercreator! ;Dno NEVER!!! [runs away]
his age on GMG says he's 43. I would guess he's a teacher.
will there be a limit of cards in GM 4?
i want to port the entire lord of the rings trilogy into a gm fileCool! Do it as a group project, then it simply can't fail.
i want to port the entire lord of the rings trilogy into a gm file
First you would need to download the text from the book. I don't know of anywhere you could do that though.You mean the movies right...
Wait!? What!? The movies? :oI read the books long before I saw the movies. But I think Eq meant he was going to port each frame of the movie movie over card by card
You should read the books some time. :D
Oddly enough I've only just finished rereading The Hobbit, and I started The Fellowship of the Ring again this evening. :) Tolkien's the best writer ever.I know this is getting way off topic, but...... Personally I don't really like Tolkien at all. Both stylistically and in terms of the actual content of his stories.
On the topic of GM 4 though I was wondering about rotating sprites, and what about the sprite limit?
As for the icon, I just got a new Imac running 10.6 and GM actually has no picture on the application's icon. Just the little A made by a ruler a pencil and a paintbrush.
I think I wrote some code to have unlimited sprites, but I'd have to go back and check to be sure.
As for the icons, OS X 10.6 no longer displays the old style icon resources, so it just shows the default application icon.
we can convert all of the 8-bit icon resources into "icns" using Iconographer (http://www.mscape.com/). GM would still have the 8-bit resources to display in the icon chooser (because displaying an icns requires different code) - but when it compiles the game it would put in the "icns" instead. This would fix the bug and only require a small change to GM which still seems to work fine otherwise in 10.6.
Will GM 4 have a better save/load game system? the old one works fine, but if you double click the file in finder, it opens a random game. I love doing that and playing what ever game I get.
in 2009, he was close to a demo, so it must be coming soon. ::)
Cool. You made a video? Link?
There are some mysterious things about GM 4 we may never know (Until it's finished, of course) Like what does that last button on the bar do?
Still wondering how it's going to differ so much from Silver Creator.Actually, GM 3 isn't all that much different. But GM 4 is going to be totally awesome
There all ready are aren't there?your thinking of 'run application', there isn't a shortcut key for 'run card'. So every time I want to demo it I have to goto one of the menus at the top. It might not bother some people who seldom demo their GM application, but I use a guess & check method for coding, so I'm usually going back to that menu repeatedly.
your thinking of 'run application', there isn't a shortcut key for 'run card'. So every time I want to demo it I have to goto one of the menus at the top. It might not bother some people who seldom demo their GM application, but I use a guess & check method for coding, so I'm usually going back to that menu repeatedly.
Thanks I'll try that, but do you know any way for me to add in shortcut keys into an application like GameMaker without waiting for an update?
Something that might help a bit is using COMMAND + PERIOD to stop the game in run mode.
Will you be able to run GameMaker applications on windows in GameMaker 4?
Hey guys,there already is (in GM 4) and a separate window for repeat. Correct me If i'm wrong, I'm only 90% sure.
I'm posting from an iPhone cuz I'm on a trip, but I think GM 4 should have 2 card script windows. One for looping script and one for non looping script. If there's a simple way to do this, please tell me.
:P
Zoo
GM was built using FutureBasic, it appears to compile only PPC applications. Unless something radical occurs I doubt GM will be able to run on Lion.
Hey Al,
Is it possible to make a small update for GameMaker to v 3.9.9.5 that makes it a Universal Binary application?
File handling is working correctly. Script editor is partially working now. I was having trouble with text editing because it's handled differently on Intel Macs and new OS versions, but that is mostly solved. No more 750 line limit for scripts.
Hey Al, is there going to be any significant speed boost? Cause one thing GM4 needs is intensely fast drawing. Ya know, for those people who want to have moving graphics in their games.
Holy snapple, some of those are bigger than my monitor!Lol, Qotm?
Lol, Qotm?Nah, doesn't contain the words "Windows" and "sucks".
Just a question I thought of, any chance GM 4 will be able to compile for Windows too? Or is that too far ahead. :D
same here I searched "How to become a Game Maker" and This forum was on like page 7 or something :-/
And actually finding the software was a handful too. Weird, that was last December, seems like longer. ::)
I question the relevance of this.Moe's responding to my post
same here I searched "How to become a Game Maker" and This forum was on like page 7 or something :-/
And actually finding the software was a handful too. Weird, that was last December, seems like longer. ::)