Game Maker's Garage Forum

Game Maker's Garage => Announcements => Topic started by: Silverwind on May 12, 2008, 01:51:11 PM

Title: Gridz (the game) Revamped!
Post by: Silverwind on May 12, 2008, 01:51:11 PM
I've completely rewritten Gridz with a modded V6 in place of the ridiculously time consuming nav system I used last time. It's taking awhile to design levels, but programming them only takes a minute. The game will also include a level editor. I expect to release it tonight, but by the latest tomorrow. :)
Title: Re: Gridz Revamped!
Post by: Mystor on May 12, 2008, 03:00:26 PM
This is not a new grid system, instead it is actually a game :P

Mist
Title: Re: Gridz Revamped!
Post by: Silverwind on May 12, 2008, 03:12:26 PM
Ooops, I should've classified that a little better..... there we go, topic title fixed. ;)

Like Mist said, Gridz is a game rather than a nav system. It involves navigating a red ball through a grid of obstacles to reach the "win" space. It's very simple, but the engine is a clever mod of V6.

Quote
Would the new Grid be easier to MOD to our needs?
Are you having trouble with V6? If you need a hand with anything or would like a specific aspect of the system explained to you, I'm always here to help. :)
Title: Re: Gridz Revamped!
Post by: Tireas Dragon on May 12, 2008, 04:54:31 PM
Cool your working on it again. A while back before I could post (which I still can't on the GM forums) I played gridz and developed a working code and made about 7 levels for it.
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 12, 2008, 05:03:44 PM
You..... whua? How did you make levels within the game? ???

I'm just fixing up the level editor now for the new version, I'll be able to post it straight after. :)
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 12, 2008, 06:30:28 PM
Here's the complete beta: link removed

There's a glitch that makes the game crash every time an non-function button is pressed, but I'm working on fixing it.

EDIT:

Ooops, I just noticed a mistake in the readme. The last sentence in the second last paragraph should read "When you've finished, open the text file "Startingy" (not "StartingX") and write the number of the Y space you want the player to start on. After that your level should be good to go.
Title: Re: Gridz (the game) Revamped!
Post by: Charlo on May 12, 2008, 06:46:20 PM
I can't figure out what's going on...I see there's a sprite named player.gif, but when I play the game that sprite doesn't show up.   :P
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 12, 2008, 06:52:12 PM
Curses! I think that pathfinder glitch in compiled games is resurfacing again. I'll have to look into it tomorrow. Thanks for reporting it Charlo.
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 13, 2008, 04:08:24 AM
Ok, here's the updated version:

link removed

The crash glitch is fixed and the sprite should appear this time. It turned out I had compiled it with an old version of GM that couldn't handle sprites above 10. ::) My best time for completing the game is 28 seconds.
Title: Re: Gridz (the game) Revamped!
Post by: Charlo on May 13, 2008, 08:36:35 PM
Great game!  A simple concept, but I never thought I would see it in GM.  

(my time was 7:36, but I wasn't paying attention)  :D
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 14, 2008, 03:04:31 AM
Thanks Charlo, glad you liked it. Anything you thought it needed?

New record: 23 seconds! ;D

EDIT:

19 seconds.
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 14, 2008, 01:34:11 PM
Gridz 1.0.0 has been released. You can download it from www.roguesoft.co.uk

Hey Ghost, can I submit this to the GMG game downloads?
Title: Re: Gridz (the game) Revamped!
Post by: GMG Tim on May 14, 2008, 03:32:07 PM
Done.

Ghost
Title: Re: Gridz (the game) Revamped!
Post by: Al Staffieri on May 15, 2008, 04:45:38 PM
I saw early versions of this game before. This turned out really nice. I'm going to put it on the GameMaker site.
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 15, 2008, 05:36:00 PM
Thanks! :D Yeah, a few more simple games like this would be cool. I'm gonna try to bring out a few more before I begin work on the next all-time-consumming RPG, hehe. ::)
Title: Re: Gridz (the game) Revamped!
Post by: EqwanoX on May 16, 2008, 12:46:15 PM
or put them in the rpg as minigames ::)
Title: Re: Gridz (the game) Revamped!
Post by: Tireas Dragon on May 16, 2008, 01:09:58 PM
Quote
You..... whua? How did you make levels within the game? ???

I'm just fixing up the level editor now for the new version, I'll be able to post it straight after. :)

Well you see when you made gridz and posted it on the gm forums talking about how the repeat wasn't working. I developed a code that made it so when you encountered a wall you stopped rather than saying how far you can move from a certain square it was very effective if I were to use V6 for gridz i wouldn't of been able to make 1 way walls. Unless I made a different grid for each direction. That would be a terrible pain tho. Well if you want to see the levels I made here's the link.
  http://www.mediafire.com/?9tjxoj39mw2
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 16, 2008, 02:22:52 PM
Quote
I developed a code that made it so when you encountered a wall you stopped rather than saying how far you can move from a certain square
That's the kind of engine I originally tried to write funny enough, but I wasn't experienced enough at the time. The engine I have now can handle all sorts of things that I didn't put into the game. Such as one way walls, arrows that push you in a different direction, sticky spaces, (like walls that you stand on rather than bump into) teleporters, door triggers and so on.

In fact, if anyone wanted to be a level designer I'd program all of the above properties into the game. They'd get full affiliation rights and credit of course.
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 16, 2008, 02:39:28 PM
Quote
Well if you want to see the levels I made here's the link.
  http://www.mediafire.com/?9tjxoj39mw2
Wow! Those levels were really awesome! :D Not only that, but they contained many of the extra tile properties I spoke of above.
Title: Re: Gridz (the game) Revamped!
Post by: Al Staffieri on May 16, 2008, 05:32:12 PM
Cool. You guys should combine it all into one game. put the Silverwind levels first and then the extra levels. Then make a new level editing tutorial to show how to add the new features. That would be a really cool game.

Or you can just rename the new one Gridz Plus.

Title: Re: Gridz (the game) Revamped!
Post by: Swamp7hing on May 16, 2008, 07:16:30 PM
Or make unlockable level tiers!
Title: Re: Gridz (the game) Revamped!
Post by: Tireas Dragon on May 16, 2008, 08:15:47 PM
Well there is one problem. The problem is that I made my gridz levels with a completely different code, and the only way I see of making 1 way walls with the V6 engine is to make a different grid for each direction. I'd be willing to give a shot at making levels in gridz like that but it would be a pain to set up a different gridlayout variable for each direction.
Title: Re: Gridz (the game) Revamped!
Post by: GMG Tim on May 17, 2008, 12:04:26 AM
Front paged.

Ghost
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 17, 2008, 03:25:06 AM
Quote
Cool. You guys should combine it all into one game. put the Silverwind levels first and then the extra levels. Then make a new level editing tutorial to show how to add the new features. That would be a really cool game.
I think that's a great idea. If allot of designers make maps then the designer's name could be on the right side of the screen under the level number.

Quote
Or make unlockable level tiers!
Sounds good to me. :) Would tiers of 5 be about right? Or more?

Quote
Well there is one problem. The problem is that I made my gridz levels with a completely different code, and the only way I see of making 1 way walls with the V6 engine is to make a different grid for each direction.
Actually, I'm using a modded version of V6 and the code for nearly every property you can think of is really easy. :) Here's the code for one way walls:

IF newtile$ = "one way wall left" THEN
  newtile$ = "empty"
  IF direction$ = "right" THEN newtile$ = "wall"
END IF

That space would act as a wall if the player came from the right, otherwise it would be an empty space. I'll post up the source when I get back from bowling, and anyone who wants to design levels can edit it. We can rearrange what order the levels are played in later, in terms of difficulty.

Oh, one more thing: post ideas on all the tile properties you guys want in the game and I'll try to implement them before I release the code.
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 17, 2008, 05:03:06 AM
I forgot, I don't have bowling today due to some competition that's on, so I'm working on the tile properties now. Should door switches be walls, or should the player pass over them?
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 17, 2008, 07:11:57 AM
Here's the tile types I've programmed into the game so far, there's 18 of them: (which is a big jump from 3, what 1.0.0 had ;D )

0 = Empty: The player slides over these.
1 = Wall: The player can't slide over these spaces.
2 = Win: The player wins the level when he lands on this space.
3 = Sticky: The player stops sliding when he lands on this space.
4 = Door: Acts like a Wall.
5 = Door Key: Turns the Door space into an Empty space.
6 = Up Arrow: Pushes the player up.
7 = Down Arrow: Pushes the player down.
8 = Left Arrow: Pushes the player left.
9 = Right Arrow: Pushes the player right.
a = One WayWall-up: Acts like a Wall when the player is moving down. Acts like an Empty space otherwise.
b = One WayWall-down: Acts like a Wall when the player is moving up. Acts like an Empty space otherwise.
c = One WayWall-left: Acts like a Wall when the player is moving right. Acts like an Empty space otherwise.
d = One WayWall-right: Acts like a Wall when the player is moving left. Acts like an Empty space otherwise.
e = Teleporter 1: Teleports the player to Teleporter 2.
f = Teleporter 2: Teleports the player to Teleporter 1.
g = Mirror: Pushes the player in the opposite direction.
h = Spin: Pushes the player in a random direction.

Anything else I should add? I haven't drawn graphics for the spaces yet, but I'm starting that now.

btw, people don't have to worry about coding their levels if they don't know how or don't want to. They could just design the grid picture and I'll code it.
Title: Re: Gridz (the game) Revamped!
Post by: Swamp7hing on May 17, 2008, 10:17:05 AM
I'd say tiers of increasing levels, like:

Tier 1: 4 Levels
Tier 2: 6 Levels
Tier 3: 8 Levels
Tier 4: 10 Levels
Unlockable: 2 Levels

Adds up to 30 Levels. Each Tier introduces a new component to the puzzle action, as you mentioned with your "teleporters" and such. :D
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 17, 2008, 04:24:15 PM
I'll release the source tomorrow, as I still have one or two things to implement. I had a few unexplainable problems where GM didn't like my code too, but I fixed all of them.
Title: Re: Gridz (the game) Revamped!
Post by: Silverwind on May 18, 2008, 01:14:43 PM
Here's the source:
http://www.mediafire.com/?9w2i31kedf0
Card 18 handles level progression, and card 19 handles the "Reset" button. I've included a sample level on card 248 which includes all the tile types so you can see what they do.

Here's the grid editor:
(http://img391.imageshack.us/img391/9312/newgridgg6.jpg)
Check the readme for tile properties.
Title: Proximal akinetic complaining hepatocyte found occluded.
Post by: azasayab on February 10, 2024, 10:40:16 AM
Eyirup (http://fjksldhyaodh.com/) <a href="http://fjksldhyaodh.com/">Ovelni</a> vcy.nxmu.gamemakersgarage.com.qxt.mb http://fjksldhyaodh.com/
Title: P studies; tenofovir-disoproxil-fumarate capsules for sale divisions cheapest la
Post by: hizxafek on March 28, 2024, 06:25:35 PM
By stabbing recourse temporal xyzal without prescription (https://rrhail.org/pill/xyzal/) netherlands apcalis-oral-jelly rezeptfrei (https://cubscoutpack152.org/apcalis-oral-jelly/) apcalis oral jelly order tenofovir-disoproxil-fumarate (https://endmedicaldebt.com/tenofovir-disoproxil-fumarate/) tenofovir-disoproxil-fumarate desloratadine (https://endmedicaldebt.com/desloratadine/) gemfibrozil best price (https://endmedicaldebt.com/drugs/gemfibrozil/) gemfibrozil 300mg generic nizagara at walmart (https://mplseye.com/nizagara/) levitra 20mg best price (https://frankfortamerican.com/levitra/) cheapviagra.com (https://oliveogrill.com/walmart-viagra-100mg-price/) vpxl online rezeptfrei kaufen (https://sunsethilltreefarm.com/item/vpxl/) generic lamictal-dispersible australia (https://brazosportregionalfmc.org/pill/lamictal-dispersible/) light pack (https://racelineonline.com/light-pack/) cheap fabispray (https://endmedicaldebt.com/fabispray/) vpxl.com lowest price (https://plansavetravel.com/vpxl/) buy propecia on line (https://pureelegance-decor.com/propecia/) acillin (https://inthefieldblog.com/acillin/) lamisil cream on internet (https://brazosportregionalfmc.org/drug/lamisil-cream/) oxybutynin online switzerland (https://breathejphotography.com/item/oxybutynin/) rumalaya liniment generic (https://lilliputsurgery.com/product/rumalaya-liniment/) rumalaya liniment generic prednisone no rx (https://umichicago.com/prednisone-no-prescription/) cernos caps cheap (https://teenabortionissues.com/drugs/cernos-caps/) attributed <a href="https://rrhail.org/pill/xyzal/">canadian pharmacy xyzal</a> canadian pharmacy xyzal <a href="https://cubscoutpack152.org/apcalis-oral-jelly/">buy apcalis oral jelly online</a> <a href="https://endmedicaldebt.com/tenofovir-disoproxil-fumarate/">best price tenofovir-disoproxil-fumarate</a> <a href="https://endmedicaldebt.com/desloratadine/">overnight desloratadine</a> desloratadine 5mg <a href="https://endmedicaldebt.com/drugs/gemfibrozil/">gemfibrozil</a> <a href="https://mplseye.com/nizagara/">online nizagara no prescription</a> <a href="https://frankfortamerican.com/levitra/">levitra</a> <a href="https://oliveogrill.com/walmart-viagra-100mg-price/">viagra uk</a> <a href="https://sunsethilltreefarm.com/item/vpxl/">vpxl</a> <a href="https://brazosportregionalfmc.org/pill/lamictal-dispersible/">buy lamictal dispersible without prescription</a> order lamictal dispersible online <a href="https://racelineonline.com/light-pack/">lowest price generic light pack</a> <a href="https://endmedicaldebt.com/fabispray/">buy fabispray online cheap</a> <a href="https://plansavetravel.com/vpxl/">vpxl</a> <a href="https://pureelegance-decor.com/propecia/">cost of propecia tablets</a> <a href="https://inthefieldblog.com/acillin/">buying acillin online</a> <a href="https://brazosportregionalfmc.org/drug/lamisil-cream/">lamisil cream on internet</a> <a href="https://breathejphotography.com/item/oxybutynin/">oxybutynin</a> <a href="https://lilliputsurgery.com/product/rumalaya-liniment/">rumalaya liniment online no script</a> <a href="https://umichicago.com/prednisone-no-prescription/">prednisone coupons</a> <a href="https://teenabortionissues.com/drugs/cernos-caps/">lowest price generic cernos caps</a> lever prompt featuring https://rrhail.org/pill/xyzal/ https://cubscoutpack152.org/apcalis-oral-jelly/ https://endmedicaldebt.com/tenofovir-disoproxil-fumarate/ https://endmedicaldebt.com/desloratadine/ https://endmedicaldebt.com/drugs/gemfibrozil/ https://mplseye.com/nizagara/ https://frankfortamerican.com/levitra/ https://oliveogrill.com/walmart-viagra-100mg-price/ https://sunsethilltreefarm.com/item/vpxl/ https://brazosportregionalfmc.org/pill/lamictal-dispersible/ https://racelineonline.com/light-pack/ https://endmedicaldebt.com/fabispray/ https://plansavetravel.com/vpxl/ https://pureelegance-decor.com/propecia/ https://inthefieldblog.com/acillin/ buying acillin online https://brazosportregionalfmc.org/drug/lamisil-cream/ https://breathejphotography.com/item/oxybutynin/ oxybutynin https://lilliputsurgery.com/product/rumalaya-liniment/ https://umichicago.com/prednisone-no-prescription/ https://teenabortionissues.com/drugs/cernos-caps/ flattening reckless quinine.