Loren Schmidt
|
|
« on: December 12, 2009, 09:11:30 PM » |
|
Competition Version (10 January, 2010)Play Tiny Crawl v.0.25changes: - All new UI!
- Funky procedural sound (will be improved in future releases)
- Monster search parties start arrive if we stay too long in one level
This competition looks like a lot of fun. I'll be making something too. Cheers to all the other people participating- it looks like we'll end up with a lot of fun games on our hands come January. I'm working on a streamlined room based RPG. I'm trying to keep the ingredient count nice and low. One other thing I'm trying to do is make the game feel pretty tactile (despite being turn based) through a combination of responsive controls, sound, and effects. The game is playable now, but it's not quite ready to post (it's still pretty rough around the edges). I do, however, have a some goodies for you. Firstly, here is a demo of an early version of the dungeon generator. This is set to churn out an endless stream of level 1 dungeons: Dungeon Generation DemoSecondly, here are a couple of screenshots: In the first dungeon, an adventurer discovers that eating mushrooms restores healthThis is a sample run of the dungeon generator linked to above. Dungeons are large enough that it's costly to clear them fully, so we tend to leave a significant portion of each floor unexplored as we descend.
|
|
« Last Edit: January 11, 2010, 12:01:56 AM by Sparky »
|
Logged
|
|
|
|
yokomeshi
|
|
« Reply #1 on: December 12, 2009, 10:09:31 PM » |
|
I like the aesthetic here. It'd be pretty awesome if each floor had a different palette, which shifts slowly as you descend: level 1 is a cheery blue on white, level 20 is an eerie light grey on purple, level 99 is blood red on black, etc.
|
|
|
Logged
|
|
|
|
Loren Schmidt
|
|
« Reply #2 on: December 12, 2009, 10:26:28 PM » |
|
Yeah, that might be really effective. If I do end up tinting things, I'll definitely do unique level colors. And even if I don't, I'll make sure the levels are visually distinct from one another in some way (tile swaps, etc.).
|
|
|
Logged
|
|
|
|
Loren Schmidt
|
|
« Reply #3 on: December 13, 2009, 05:58:40 PM » |
|
|
|
|
Logged
|
|
|
|
|
SirNiko
|
|
« Reply #5 on: December 13, 2009, 07:11:56 PM » |
|
Yeah, that might be really effective. If I do end up tinting things, I'll definitely do unique level colors. And even if I don't, I'll make sure the levels are visually distinct from one another in some way (tile swaps, etc.).
Can you reach LEVEL RED? The fun cannot be halted! -SirNiko
|
|
|
Logged
|
|
|
|
Slash - Santiago Zapata
The White Knight
Level 4
Java/Javascript Game Dev
|
|
« Reply #6 on: December 13, 2009, 07:56:33 PM » |
|
This looks interesting!
|
|
|
Logged
|
|
|
|
Loren Schmidt
|
|
« Reply #7 on: December 13, 2009, 08:47:00 PM » |
|
...didn't know rats hatch from eggs. Neat game mechanic tho. Well they do, you know. They're just very tiny eggs . Actually my thought was that the sprites were ambiguous enough that I could cast them as weird fantasy monsters. I'll try giving them names and see if that does it. But maybe Oryx was right and I need to use the less recognizable ones .
|
|
|
Logged
|
|
|
|
oryx
|
|
« Reply #8 on: December 13, 2009, 09:04:52 PM » |
|
Actually my thought was that the sprites were ambiguous enough that I could cast them as weird fantasy monsters. I'll try giving them names and see if that does it. But maybe Oryx was right and I need to use the less recognizable ones . You could use snakes, spiders, worms, flies, scorpions as the egg layers? and use the rats/dogs/wolves/etc on a different themed level? I should have made a few more weird/less recognizable ones .
|
|
|
Logged
|
|
|
|
SirNiko
|
|
« Reply #9 on: December 13, 2009, 09:07:48 PM » |
|
Just use eggs. Fantasy games have made larger leaps of logic than egg laying mammals.
-SirNiko
|
|
|
Logged
|
|
|
|
Inanimate
|
|
« Reply #10 on: December 13, 2009, 09:19:01 PM » |
|
The platypus is the ancestor of every mammal in this fantasy world.
|
|
|
Logged
|
|
|
|
Loren Schmidt
|
|
« Reply #11 on: December 13, 2009, 09:49:23 PM » |
|
I'm adding in a mouse-driven interface- the game will be fully playable either with the keyboard or with the mouse. I've got it set up so it hides the cursor and uses a 1 bit sprite instead, but now I have to go hunting and find a good mouse cursor in the Part 1 assets. The platypus is the ancestor of every mammal in this fantasy world.
It's true. Some platypi and a couple of echidnas landed here in a colony ship several million years ago and begat some egg laying offspring, and it's all been in evolution's hands since then...
|
|
« Last Edit: December 13, 2009, 09:53:40 PM by Sparky »
|
Logged
|
|
|
|
dbb
|
|
« Reply #12 on: December 14, 2009, 12:11:36 PM » |
|
I'm adding in a mouse-driven interface- the game will be fully playable either with the keyboard or with the mouse. I've got it set up so it hides the cursor and uses a 1 bit sprite instead, but now I have to go hunting and find a good mouse cursor in the Part 1 assets.
Hurrah for game designers who let the user play the game the way they want to, rather than the way the designer thinks they ought to! Hurrah, I say! Seriously, I was very impressed with Star Guard and I'm looking forward to this.
|
|
|
Logged
|
|
|
|
Galaxy613
Level 1
10,000 Lightyears of Awesome
|
|
« Reply #13 on: December 14, 2009, 12:26:03 PM » |
|
I'm adding in a mouse-driven interface- the game will be fully playable either with the keyboard or with the mouse. I've got it set up so it hides the cursor and uses a 1 bit sprite instead, but now I have to go hunting and find a good mouse cursor in the Part 1 assets.
Don't even get a mouse cursor, use a crosshair but make it so when you hold it over something, it inverts the color of the crosshair so you can always tell what's a the crosshiar... just an idea.
|
|
|
Logged
|
|
|
|
Pixelfish
|
|
« Reply #14 on: December 14, 2009, 05:36:40 PM » |
|
Ooooh. I like it. This already looks addicting.
|
|
|
Logged
|
|
|
|
JaJitsu
|
|
« Reply #15 on: December 14, 2009, 07:56:00 PM » |
|
really awesome looking game
|
|
|
Logged
|
|
|
|
Loren Schmidt
|
|
« Reply #16 on: December 16, 2009, 09:02:09 AM » |
|
Currently I'm improving the level generation. The final goal is to make it so that dungeons are rarely, if ever, completely cleared. There should always be unknowns- battles that are unfought and treasures that are just out of reach. In terms of shapes, I'm making the dungeons mostly out of small loops rather than using a forking, treelike structure. This makes exploration a little more unpredictable and also reduces backtracking. Once the basic looping structure is set, a number of short side passages are added. Here's a current dungeon generation demo: Dungeon Generation Demo
|
|
|
Logged
|
|
|
|
JMickle
|
|
« Reply #17 on: December 16, 2009, 09:58:14 AM » |
|
this is slowed down so you can see whats going on, right? because it takes forever
|
|
|
Logged
|
|
|
|
Loren Schmidt
|
|
« Reply #18 on: December 16, 2009, 11:49:04 AM » |
|
I'm working out a few bugs in the level generation, then I'll be moving on to some new spell tabs I'd like to playtest. Spell tabs are magical items that allow us to cast spells. We have a limited number of slots, so we have to pick and choose spells that work well together. This is a high damage missile attack... ...and this is a lower damage multi-target missile attack This spell magnifies the effect of the next action This spell freezes a target, keeping it from attacking but shielding it from damage This is the reflecting ward. It reduces damage and turns one enemy attack back on the attacker. There are some more exotic rare spell tabs that I'd like to try as well. this is slowed down so you can see whats going on, right? because it takes forever Yes, this generation demo is slowed down to 10 ms per update so it's possible to see what's going on.
|
|
« Last Edit: December 16, 2009, 01:03:45 PM by Sparky »
|
Logged
|
|
|
|
Loren Schmidt
|
|
« Reply #19 on: December 16, 2009, 03:35:37 PM » |
|
Trapped rooms are in now. They work somewhat like the warnings in minesweeper. When we're near a trap, we can sense it By piecing together this indirect information, it is possible to discover exactly where traps are and thereby deftly avoid actually wandering into the trapped rooms themselves. Should we blunder in our calculations, this happens:
|
|
|
Logged
|
|
|
|
|