Gargoyle from Conker's Bad Fur Day"Have you ever sat on a piece of gothic architecture for 200 hundred years? It gets right up your ass you know."
Check out the site too!
| Entertainment
| Game Making
| Creative Forum
| Technology & Computers
| Translations
![]() ![]() |
Oct 11 2009, 06:46 AM
Post
#1
|
||
![]() Look what the Khat dragged in... CelestialMember No.: 54 Posts Liked: 0 * Joined: 3-December 04 Posts: 2,115 --> From: Narnia! (Just north of Lantern Waste) RPG Maker Level: Good Class Title: combat muskrat |
Oh boredom, thou vile fiend...
Anyway, though y'all might get a chuckle from this. (newer version below) This post has been edited by Khatharr: Oct 12 2009, 06:34 AM
|
|
|
|
||
Oct 11 2009, 10:25 AM
Post
#2
|
||
![]() Avatar of the Holy Pie Artist TeamMember No.: 1,564 Posts Liked: 4 * Joined: 6-September 05 Posts: 5,278 --> From: In front of my Bang RPG Maker Level: Good Class Title: Writer, artist Last.fm ID: Revolution_Mac Country: ![]() |
The awesomeness.. It's too great to withstand!
|
|
|
|
||
Oct 11 2009, 10:45 AM
Post
#3
|
||
![]() Current, Crazy before Gubid, Member. CrazyMember No.: 2,037 Posts Liked: 16 * Joined: 23-November 05 Posts: 6,255 --> From: Lewiston, Maine RPG Maker Level: Master Class Title: Rpg Maker Xp, Game Maker 8 Pro, Stencyl Country: ![]() |
Lol, that's kinda cool. why does pushing x = instant game over? And isn't mario supposed to be big mario in order to break blocks?
This post has been edited by InFecTioN: Oct 11 2009, 10:46 AM
|
|
|
|
||
Oct 11 2009, 06:10 PM
Post
#4
|
||
![]() Look what the Khat dragged in... CelestialMember No.: 54 Posts Liked: 0 * Joined: 3-December 04 Posts: 2,115 --> From: Narnia! (Just north of Lantern Waste) RPG Maker Level: Good Class Title: combat muskrat |
Goombas, mushrooms, fixes:
(newer version below) This post has been edited by Khatharr: Oct 12 2009, 06:34 AM
|
|
|
|
||
Oct 11 2009, 06:30 PM
Post
#5
|
||
![]() Celestial PWNAGE...of yo' face! CelestialMember No.: 4,646 Posts Liked: 2 * Joined: 6-September 06 Posts: 3,307 --> From: Hesperia, California RPG Maker Level: Fair Class Title: Sat's long-lost twin brother...and excellent pizza-pie chef. Last.fm ID: gemini8859 Country: ![]() |
This. Is. Awesome.
|
|
|
|
||
Oct 11 2009, 08:50 PM
Post
#6
|
||
![]() Current, Crazy before Gubid, Member. CrazyMember No.: 2,037 Posts Liked: 16 * Joined: 23-November 05 Posts: 6,255 --> From: Lewiston, Maine RPG Maker Level: Master Class Title: Rpg Maker Xp, Game Maker 8 Pro, Stencyl Country: ![]() |
when you hit the side of a block with big mario, the block will break. When you hit an unbreakable, you like teleport under it.
|
|
|
|
||
Oct 12 2009, 12:26 AM
Post
#7
|
||
![]() Look what the Khat dragged in... CelestialMember No.: 54 Posts Liked: 0 * Joined: 3-December 04 Posts: 2,115 --> From: Narnia! (Just north of Lantern Waste) RPG Maker Level: Good Class Title: combat muskrat |
It's something that's happening when the upper 32 pixels of the collision rect hit a block while moving sideways. If he's moving downward he ends up on top of it. The x direction is handled first to try to avoid that kind of thing but it's obviously screwing up somewhere, so I'm running some tests.
---------------------------- Figured it out. My collision tests didn't take into account the possibility that the one object could 'wrap around' the rect of the other. I just rewrote the collision tests and it works okay now: RUBY def intersect_x(other)
if self.right < other.left return false end if self.left > other.right return false end return true end def intersect_y(other) if self.bottom <= other.top return false end if self.top > other.bottom return false end return true end This post has been edited by Khatharr: Oct 12 2009, 01:15 AM
|
|
|
|
||
Oct 12 2009, 06:33 AM
Post
#8
|
||
![]() Look what the Khat dragged in... CelestialMember No.: 54 Posts Liked: 0 * Joined: 3-December 04 Posts: 2,115 --> From: Narnia! (Just north of Lantern Waste) RPG Maker Level: Good Class Title: combat muskrat |
Third version. You can customize the map in RMXP editor now, but it expects the height to be 15 blocks. There's some problems with the goombas that I'll look into tomorrow, then I'll add ducking and start adding more entity types.
(new version below) This post has been edited by Khatharr: Oct 13 2009, 02:43 AM
|
|
|
|
||
Oct 12 2009, 10:20 AM
Post
#9
|
||
![]() Current, Crazy before Gubid, Member. CrazyMember No.: 2,037 Posts Liked: 16 * Joined: 23-November 05 Posts: 6,255 --> From: Lewiston, Maine RPG Maker Level: Master Class Title: Rpg Maker Xp, Game Maker 8 Pro, Stencyl Country: ![]() |
Awesome, it seems thing are coming along nicely. The only issue I found in this one was, you can break 2 blocks at a time. Is that even problem? I don't remember if u can or cant in mario.
|
|
|
|
||
Oct 12 2009, 10:30 AM
Post
#10
|
||
GodMember No.: 3,225 Posts Liked: 2 * Joined: 19-May 06 Posts: 1,439 --> RPG Maker Level: Master Class Title: Why can't I get this bloody flag to go away Country: ![]() |
Cripes, I haven't even had time to try the first version after downloading it and you're already up to the third o-o
Anyways, I think you should replace goombas with baby Mario. Everyone hates baby Mario. If you don't, you've never played Yoshi's Island. I just... I just want to jump on him -so much- D: |
|
|
|
||
Oct 12 2009, 11:12 AM
Post
#11
|
||
![]() Current, Crazy before Gubid, Member. CrazyMember No.: 2,037 Posts Liked: 16 * Joined: 23-November 05 Posts: 6,255 --> From: Lewiston, Maine RPG Maker Level: Master Class Title: Rpg Maker Xp, Game Maker 8 Pro, Stencyl Country: ![]() |
He's using the Super Mario All stars graphics, not the Super Mario graphics.
|
|
|
|
||
Oct 12 2009, 11:31 AM
Post
#12
|
||
![]() ...meh... ModeratorMember No.: 4,335 Posts Liked: 57 * Joined: 7-August 06 Posts: 7,559 --> From: Hue RPG Maker Level: Master Class Title: Scripting Nerd Country: ![]() |
Looks awesome Khat! Only 1 problem, same as my Gradius engine, when you get too many objects in the scene it is unbearably slow due to all the collision detecting. The only way I can think to possibly make that better though, is to make a DLL to do the checking. But even then, it still has to cycle through each of the objects, which I believe is the root of the problem anyway.
Regardless it is awesome. I am sure that many will love it. btw.. made a little edit myself of it. I added the bounce to blocks to objects that are on top(Mushrooms, Goomba's, etc) RUBY def bottom_hit_proc @bumpage = 6 if $mario.big Audio.se_play("Audio/SE/blockbreak.wav", 70) @animstep = 1 $mario.rect.top = [$mario.rect.top, @rect.bottom - 4].max @rect.x = -10000 $mario.jump_pke = 0 $mario.speed_y = 0 else Audio.se_play("Audio/SE/bonk.wav", 70) $mario.rect.top = @rect.bottom $mario.speed_y = 0 end bounce_obj_above return false end def bounce_obj_above for obj in $game_map.objects next if obj == self or obj.is_a?(Game_Block) or obj.is_a?(Game_MetalBlock) next if obj.rect.y > self.rect.y+32 if self.rect.does_intersect(obj.rect) obj.bounce end end end That would be part of the Game_Block code. Then the last piece. RUBY def bounce @speed_y = -10 end to be placed in the Game_CollideOjbect It was fun to mess around with it. I do believe you need to update a little bit of your logic regarding dispatching the goomba's into the scene; to conserve CPU. On this same subject, I think he runs a little too fast. 12 ppf seems to be the best, at least I think so. Thanks for this quick detour. This post has been edited by GubiD: Oct 12 2009, 01:58 PM
|
|
|
|
||
Oct 12 2009, 05:04 PM
Post
#13
|
||
![]() Look what the Khat dragged in... CelestialMember No.: 54 Posts Liked: 0 * Joined: 3-December 04 Posts: 2,115 --> From: Narnia! (Just north of Lantern Waste) RPG Maker Level: Good Class Title: combat muskrat |
Double block hit is intentional (I actually had to fiddle with it for about 20 minutes to get it to work) and it can be done in Mario.
I'm aware of the entity lag issue and it'll be cleaned up in the next release. There's a few different things I wanna try. I was holding of on the bump-thru because of the abundance of collision tests. Glad to see you're all enjoying it. :)
|
|
|
|
||
Oct 12 2009, 08:10 PM
Post
#14
|
||
![]() Current, Crazy before Gubid, Member. CrazyMember No.: 2,037 Posts Liked: 16 * Joined: 23-November 05 Posts: 6,255 --> From: Lewiston, Maine RPG Maker Level: Master Class Title: Rpg Maker Xp, Game Maker 8 Pro, Stencyl Country: ![]() |
Maybe you should make it a little harder to do, just hitting the block a tiny bit will break it, perhaps you should make it so you have to at least hit half the block.
|
|
|
|
||
Oct 12 2009, 11:52 PM
Post
#15
|
||
![]() ...meh... ModeratorMember No.: 4,335 Posts Liked: 57 * Joined: 7-August 06 Posts: 7,559 --> From: Hue RPG Maker Level: Master Class Title: Scripting Nerd Country: ![]() |
I think the block breaking is just fine the way it is. If you have played the game recently, like I just did, then you would notice that if the top of your head EVER touches a block and you are big, it breaks. Sometimes allowing you to cheat a little. Like 2nd lv of old mario that let you run across the top of the level. I think the way he has it is the best way to have it.
|
|
|
|
||
Oct 13 2009, 02:40 AM
Post
#16
|
||
![]() Look what the Khat dragged in... CelestialMember No.: 54 Posts Liked: 0 * Joined: 3-December 04 Posts: 2,115 --> From: Narnia! (Just north of Lantern Waste) RPG Maker Level: Good Class Title: combat muskrat |
It is a bit sensitive, but it's functional at the moment. I'll probably look at it later.
New version. Fixed the entity lag and added several new entity types. Try to get 16 lives in included level without editing it. (It can be done!) Also, there's a 'coin heat' feature that will be removed in the next version. See if you can figure it out.
mario__beta_4_.rar ( 568.45k )
Number of downloads: 37I'll add bump-thru routines later and just have it trigger a method in the individual objects. Don't want blocks bumping blocks. ;) This post has been edited by Khatharr: Oct 13 2009, 03:12 AM
|
|
|
|
||
Oct 17 2009, 11:28 AM
Post
#17
|
||
![]() Current, Crazy before Gubid, Member. CrazyMember No.: 2,037 Posts Liked: 16 * Joined: 23-November 05 Posts: 6,255 --> From: Lewiston, Maine RPG Maker Level: Master Class Title: Rpg Maker Xp, Game Maker 8 Pro, Stencyl Country: ![]() |
Just tried the new demo, I got the 16 lives from the coin heat. Didn't find any bugs really, accept that the mushrooms will bounce in between goomba's. It should pass right through them.
|
|
|
|
||
Oct 17 2009, 12:46 PM
Post
#18
|
||
![]() Avatar of the Holy Pie Artist TeamMember No.: 1,564 Posts Liked: 4 * Joined: 6-September 05 Posts: 5,278 --> From: In front of my Bang RPG Maker Level: Good Class Title: Writer, artist Last.fm ID: Revolution_Mac Country: ![]() |
Found some bugs.
Goombas can walk over an empty box, if it's just one box. Meaning, if you made a hole in their floor, they can walk over it. If there's two holes in a row, they fall down. They can also walk on invisible question mark-boxes. The Big-Mario-goes-Small-Mario seems a bit buggy. Sometimes, you go all invisible and suddenly die after a few seconds. EDIT: Also hitting a mushroom-box that has a coin about it makes it all fucked up, making the shroom coming out, randomly, on top. And also: Several goombas in a tight spot = sausagefest. This post has been edited by Mac: Oct 17 2009, 12:56 PM |
|
|
|
||
Oct 18 2009, 04:57 AM
Post
#19
|
||
![]() Look what the Khat dragged in... CelestialMember No.: 54 Posts Liked: 0 * Joined: 3-December 04 Posts: 2,115 --> From: Narnia! (Just north of Lantern Waste) RPG Maker Level: Good Class Title: combat muskrat |
I'm aware of the mushrooms bouncing off the goombas. I just need to create a new object array for semi-collidables.
Sometimes when you get hit and go small while falling it throws you under the blocks you're about to land on and for some reason it takes it a minute to realize you've fallen under the map. I'm not sure what's causing it but I'll track it down later. I've seen the gap-jumping goombas (just a rect size problem which I believe I've repaired since the last release) and I also tried getting a horde of them to go in a pit together and they stood on one another's heads and proceeded to do all sorts of impossible things. I think if I change up npc collision a bit they may sort it all out, but I've been busy adding new entities and generally screwing off. ;) Congrats on the 16 lives, InFecTioN. :D
|
|
|
|
||
Dec 10 2009, 01:19 PM
Post
#20
|
||
![]() Current, Crazy before Gubid, Member. CrazyMember No.: 2,037 Posts Liked: 16 * Joined: 23-November 05 Posts: 6,255 --> From: Lewiston, Maine RPG Maker Level: Master Class Title: Rpg Maker Xp, Game Maker 8 Pro, Stencyl Country: ![]() |
So anything new with this?
|
|
|
|
||
![]() ![]() |
The Staff Team |
Lo-Fi Version | Time is now: 25th May 2013 - 09:37 AM |