• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Dr McSlime - A Prototype Demo

Status
Not open for further replies.
Level 23
Joined
Nov 29, 2006
Messages
2,482
1634
1633


Hello forum!

About two days ago, me and a friend in my class finished a prototype for a class assignment. I thought it would be a good idea to submit it here to let everyone try it.

We have a more or less fully developed story, nothing all excited though, but it works pretty nice. However, you will not be able to see that in this prototype, since it is mere a sample of a few test levels and a final credit title.

Short speaking (I left some of the story out), the story is about Dr. McSlime who lives on a junkyard for chemical waste, outside a city. One day a storm passes by and flushes McSlime away from his home, throwing him unconscious in the violent water. When he wakes up, he find himself far, far away, somewhere outside the city, underground in the sewers. His journey begins to find his path home. But danger lies ahead and there is no one or nothing that he can trust. He have absolutely no idea how he will get home, but one thing is for sure. He must if he wants to survive.

The game itself is inspired by the 2D retro NES generation, both in graphics and music, and is written in C++ (using SDL)
You take the control over McSlime, and should guide him through a series of levels. Since this is a prototype demo, the outcome of the actual game (if that ever happends) will be more advanced, mostly speaking in level design and textures, and even power-ups, special moves, and enemies.

In this prototype:
*In each level find the path from the green flag to the red flag.
*Do it as soon as possible to get a higher score in each level

Controls:
*Control with the arrow keys, (jump is with the up key, down does nothing)
*Press R to restart a level (you have infinite tries on each level, and restarting to get a higher possible score in the end is possible:p)

Hints:
*The levels are pretty much designed to test the usage of "Wall-bounce" use it as an advantage.
*You will jump in different heights determined on how long you press down the jump button.

Potential Spoiler, don't watch the entire video unless you want to see all levels first
Speedrun without pressing the R button, as played by Dan van Ohllus. Thanks man:>

I would also like to redirect you to my friend's channel at youtube, if you like the music. He has been recording pretty many chiptunes and other songs, and would most likely appreciate it if you check it out. They are pretty good :)
Robinerd's Channel

Also if you like, check my channel out, despite the fact that I pretty much have nothing there (like 3 videos of another game)
Eccho's Channel

Known Issues:
*What we call the "corner glitch" - Sometimes it is possible to collide with a corner of the environment tiles, generating a larger velocity in the Y-axis than usual.
Currently a unknown reason
*"Invisible wall glitch" - Appearing a bit randomly, sometimes McSlime will collide with something even though it's nothing there. It is avoidable, but can happen if you are unlucky. Restart the level and try again if it ruins something.
Currently a unknown reason
*"Level screen ending glitch" - It seems to be the case half of the times you run the game or something, but at the end of each level it should say "Level Clear!" followed by Time Bonus and Total Score. Sometimes the game freezes instead (potentially crash if you try to exit, as said by EoW), and does not show Time Bonus and Total Score, but it will continue like usual to the next level.
Currently a known reason, and a replacement for the method we are using in the code is looked over.
Temporary solution, notify if this does not fix the problem - Setting the game to be run at compatibility mode for windows xp sp2 will let it display text properly (though still pause the game)
*No fps limit - yes, we did not implement that yet. So one of your cores might be used too much when playing.
*The sun is placed wrong - yes, we know it, it makes no sense that the shadows and the sun is not matching. We could flip the tiles or the background image however, but yeah, we are aware of that mistake.
*"lag-through-floor" glitch - under certain circumstances the fps can drop down really low, resulting to collision faulties and possibly falling mcslime through the floor.

Good Luck:) See if you can beat the high score which is 25.700 (Current highscore holder is FrIKy) (or 25400 without glitching, I think)

I am probably going to edit this post more later.
Anyway, general feedback and comments are appreciated.


This prototype may be distributed for feedback purpose, don't steal our work without permission :V
~Eccho~

Edit: Yeah, it is a prototype, just ignore demo :V
 

Attachments

  • McSlime0.5.rar
    8.1 MB · Views: 139
Last edited:

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,287
The problem with unexplained velocities in corners sounds like a common physics logic problem. Older games often suffer such problems, whereby if you hit corners right you would pass through them or other pathing bugs would occur. Should be completly fixable with enough checks to prevent unnescescary velocity addition, however it will decrease framerate due to additional checks.

A frame limiter is a must to preent wasting of resources.
 
Level 22
Joined
Dec 31, 2006
Messages
2,216
I got to it. My mom came into my room and said I had to turn off the computer before I could finish...
I'll try again now.

Edit: Muahahahahhaha!
I did it!
attachment.php
 

Attachments

  • Rawr.png
    Rawr.png
    20.7 KB · Views: 351
I got to it. My mom came into my room and said I had to turn off the computer before I could finish...
Ouch. How old are you, exactly?

Anyway, just downloading now...

EDIT: Finished it, score 20300!

I like it, even though at first I had no clue how to actually get up to those high places (you never said bouncing off things made you go higher!). Make a few more levels for that, maybe some moving enemies, and it'd be great!
 
Level 22
Joined
Dec 31, 2006
Messages
2,216
I'm 16 soon. I'm an average hiver besides the fact that I'm a mod.
And yes, my mom isn't nice at all. She's annoying the hell out of me and as soon as I get the chance I will move away.
 
Level 23
Joined
Nov 29, 2006
Messages
2,482
Thx folks

And glad that worked on Wine Hindy, I had no idea it would:p

And HappyCockroach, yeah, that was the idea all along, but we didn't have time to get that working before the deadline. We have pretty much stuff planned out see :)
 
Level 22
Joined
Dec 31, 2006
Messages
2,216
Weee!
23200
attachment.php



Level 3 isn't frustrating :D
Level 4 is :D





Edit:
Tried again :D
Also edited the credits thing, but it didn't go that well. I guess it didn't like my shadows.
attachment.php
 

Attachments

  • RAWR!!!!.png
    RAWR!!!!.png
    20.7 KB · Views: 135
  • Fuuuuu.png
    Fuuuuu.png
    29 KB · Views: 217
Level 23
Joined
Nov 29, 2006
Messages
2,482
Last edited:
Level 23
Joined
Nov 29, 2006
Messages
2,482
I already said it does not respond after each level sometime, due to SDL_Delay in our function, which seem to pause the thread SDL uses. We are going to replace it. Ofcourse pressing the exit button will generate a "not respond" or possibly a crash.
 
Level 22
Joined
Dec 31, 2006
Messages
2,216
Was the pink stuff supposed to be anti-aliasing?

And about the cheating :D
I only cheated on the three first levels. No matter what I did on the fourth it didn't apply to the game, but I still managed to finish that level in 19 seconds.
 
Level 23
Joined
Nov 29, 2006
Messages
2,482
No, but the "pure" pink is transparency, if you use anti-aliasing or shadowing on your own text, the pink color will slightly change to another color near your own text, and thus, not chosen as transparency.

@ Friky, thats cool, you managed to reach the high score. Do you remember the individual score on each level?

@ Reborn, you should be able to finish off the last level in 16 or 17 :)
 
Level 23
Joined
Nov 29, 2006
Messages
2,482
use wall-bouncing very smoothly :>

I am playing now, and for the final lvl, I have now 7/19/15, like you have. If I manage 17 I get new "world" record!:p

Edit: 7/19/15/17, yay :)
 

Attachments

  • yay.png
    yay.png
    41.9 KB · Views: 140
Level 23
Joined
Nov 29, 2006
Messages
2,482
Aw snap, gratz:p... well, my mate used the corner glitch on the first and the second level... so he got 6/18/15/17 <.< Thus 25400 highscore

Edit: If you want pictures where you can see the corner glitch, they are here. They will give you the opportunity to get 6 on the first and 18 on the second level.
 

Attachments

  • cornerglitch1.png
    cornerglitch1.png
    17 KB · Views: 68
  • cornerglitch2.png
    cornerglitch2.png
    55.5 KB · Views: 79
Level 34
Joined
May 1, 2008
Messages
3,213
AHA! In your and your mate's face! I used the corner glitch AND I finished the last level in 16 seconds, thus making the highscore 25500! Yeah, I guess we have a new Champion then. :prazz:
(not an April's Fools day joke, btw...)

EDIT: Okay, so I got a new highscore, again. With the corner glitch, it went like this: 6/17/15/16 = 25600. Yes, 17 seconds in second level, it took me like 10 minutes to get it, but it was worth (I knew it was possible).

EDIT2: Ehh... hero I go again, beating my own highscore. Now it's 25700, because I managed to finish the third level in 14, instead of 15 seconds. So it all goes like this now: 6/17/14/16. You can also use the corner glitch in the third level, right at the start, at the first block that's above you. That helped me to get the 14 seconds.
 

Attachments

  • Dr-McSlime.PNG
    Dr-McSlime.PNG
    16.4 KB · Views: 69
  • Dr-McSlime-2.PNG
    Dr-McSlime-2.PNG
    16.4 KB · Views: 83
  • Dr-McSlime-3.PNG
    Dr-McSlime-3.PNG
    16.9 KB · Views: 62
Last edited:
Level 23
Joined
Nov 29, 2006
Messages
2,482
me said:
*"lag-through-floor" glitch - under certain circumstances the fps can drop down really low, resulting to collision faulties and possibly falling mcslime through the floor.

So yeah, I did tell it, but thanks anyway:)

And also, dejm on you Friky. That's pretty unbeatable. grats:p. My mate says he managed to get 5 seconds on the first map, but the other score he got was not better, so it doesnt count yet
 
Last edited:
Level 22
Joined
Dec 31, 2006
Messages
2,216
Lol, 24100...
9/21/18/19
I don't understand how you get 16 seconds on that last one. I didn't stop even once and it went so smooth, yet I still get 19 seconds. And on the second level I got 21 seconds WITH the corner glitch, which btw, is like a one in a million since I got it twice after trying like a hundred times.

Edit:
24300
8/21/18/19
 
Level 22
Joined
Dec 31, 2006
Messages
2,216
Lol, I've tried a lot more and that "one in a million" is something people just say even if it's something that happens one of thousand tries.
You could say I was lucky too, because after those two times I didn't get it again and I tried at least a hundred times more after that.
 
Status
Not open for further replies.
Top