IsmAvatar
|
|
Posted on: April 18, 2010, 10:15:27 pm |
|
|
LateralGM Developer
Location: Pennsylvania/USA Joined: Apr 2008
Posts: 877
|
This is Catch the Clown, except that you don't have to "click" the clown, you just need to mouse-over him. Catch the Clown. The objective of the game is simple: To move your mouse over the moving clown as many times as possible, and thus increase your score. Yes, there is score. If there wasn't a score, it wouldn't really be a game. Each time you successfully catch the clown, he moves faster. http://dl.dropbox.com/u/9975312/Games/Catch_the_Clown.gmk~5 KB Working since ENIGMA SVN Revision 244. Still working great since the move to GIT and since revision 4900aa6. Coded entirely in LGM. Sprites stolen from the original. Can you beat my highscore (in the screenshot)? Features: Sprites, Movement, Increasing difficulty, random redirection, changing background colors, bouncing off walls, able to be caught my mouse-over, score, displaying score in title bar Lacking (due to limitations of Enigma at this time): Clicking, Backgrounds, Sounds/Music Version 1, which was created prior to sprite support (by showing a circle, without movement) is still available for reference. http://www.IsmAvatar.com/other/mouse_to_ball.gm6
|
|
« Last Edit: April 17, 2012, 02:32:38 pm by IsmAvatar »
|
Logged
|
|
|
|
freezway
|
|
Reply #1 Posted on: April 18, 2010, 10:18:28 pm |
|
|
Joined: Dec 2009
Posts: 220
|
is the completed functions list up-to-date?
|
|
|
Logged
|
if you drop a cat with buttered toast strapped to its back, which side lands down? joshdreamland: our languages are based on the idea that it's going to end up FUBAR /kick retep998
|
|
|
|
|
freezway
|
|
Reply #4 Posted on: April 18, 2010, 10:23:14 pm |
|
|
Joined: Dec 2009
Posts: 220
|
k
|
|
|
Logged
|
if you drop a cat with buttered toast strapped to its back, which side lands down? joshdreamland: our languages are based on the idea that it's going to end up FUBAR /kick retep998
|
|
|
Josh @ Dreamland
|
|
Reply #5 Posted on: April 18, 2010, 10:34:47 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
Note that here, "unimplemented" actually implies that it was implemented at some point. ...And will hopefully be so once more shortly.
|
|
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
IsmAvatar
|
|
Reply #7 Posted on: April 19, 2010, 02:48:17 pm |
|
|
LateralGM Developer
Location: Pennsylvania/USA Joined: Apr 2008
Posts: 877
|
Because my server might be confused if I gave it no extension, thinking it was a folder or some such. So I said "what extension should I use?" and since I figured it was an ELF, I'd give it an ELF extension - which also communicates that it's linux only.
I'm a linux dev noobie anyways.
Apparently not all elfs are equal, so I suppose I should specify that mine was made on Ubuntu 9.10. I'm used to windows - where all exes are essentailly equal, and Java - where all jars *are* equal (.equals() :-p).
Also, because nobody explains anywhere how one would release a game they've developed under enigma. I mean, obviously we're not expected to just develop games for ourselves.
|
|
« Last Edit: April 19, 2010, 02:51:49 pm by IsmAvatar »
|
Logged
|
|
|
|
|
|
|
Josh @ Dreamland
|
|
Reply #11 Posted on: April 19, 2010, 05:48:25 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
MrJackSparrow2: Have you recompiled the compiler lately? It's a good idea to do that each time you check out. Ism: If every Linux distribution could run the same exe's, apt-get would be a thing of the past. That's why everything on Linux is either open source or apt-get'd. This is another reason why a makefile would seriously help; one could be distributed along with the C++ source of the game to be built on any platform. Also, ENIGMA's site could eventually make it easy by having a changer script for specific operating systems, like Firefox and Chrome do. "Download now for <your OS here>." Would take some effort for that too, though, on our account and on the intermediary user.
|
|
« Last Edit: April 19, 2010, 05:53:29 pm by Josh @ Dreamland »
|
Logged
|
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble "I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
|
|
|
|
RetroX
|
|
Reply #13 Posted on: April 19, 2010, 06:02:43 pm |
|
|
Master of all things Linux
Location: US Joined: Apr 2008
Posts: 1055
|
Because my server might be confused if I gave it no extension, thinking it was a folder or some such. So I said "what extension should I use?" and since I figured it was an ELF, I'd give it an ELF extension - which also communicates that it's linux only. What the hell kind of server can't decide the difference between a file and a directory. Apparently not all elfs are equal, so I suppose I should specify that mine was made on Ubuntu 9.10. I'm used to windows - where all exes are essentailly equal, and Java - where all jars *are* equal (.equals() :-p). Windows: No, they're not. There's a difference between 32-bit and 64-bit EXEs. Java: Yes, they are. Linux: It's the same as Windows, however, there are more architectures (Ubuntu uses AMD64, which is a "higher level" than x86_64). i686 executables can't run on i386, and AMD64 can't run on x86_64. Why couldn't you just release the gm6 instead of the binary? Seems like in order to compile for Windows, I have to actually be on Windows. As for distributing GM6s or EGMs, that kinda defeats the purpose of "distribution", as the user would also have to have ENIGMA installed. That's like requiring everyone who wants to play a GM game to have GM installed. I thought there was supposed to be some semblance of cross-platform here.
Eh, I'm going back to my Java jars.
The GM examples are GMKs, not EXEs. And MinGW has cross-compilers.
|
|
« Last Edit: April 19, 2010, 06:05:01 pm by RetroX »
|
Logged
|
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)Why do all the pro-Microsoft people have troll avatars?
|
|
|
|
|