OHRRPGCE RANDOM COLLABORATION CONTEST 2015
Moderators: Bob the Hamster, marionline, SDHawk
Day 19:
Lua is a weird language in that there are so many alternative ways to accomplish anything. Spent some time changing the structure of the code a little to decrease verbosity, and rewrote the text markup-parsing, while deveah wrote a nice map generator in next to no time and started on items.
Day 20:
I wasted a heap of time deciding on code architecture for items while deveah improved maps.
Day 21:
Yet again little done, ability to pick up items, while deveah actually added the inventory screen.
Day 22:
My attempt to implement OO-style inheritance for item definitions was disasterous; took a long time to figure out what was wrong. Also some debugging helper code.
Day 24-26:
I really have no ability to prioritise anything; I've spent days trying to improve ncurses' handling of the numpad with all kinds of arcane escape code overrides and magic sequences to put xterm in vt220 emulation mode. I already knew I hated curses, now I also know it's pretty broken in practice. Who wrote these broken termcaps?
Day 25:
Handed in my formal letter of resignation to Ichiro; who responded cordially.
Haven't done anything since day 10; he at least created a few placeholders in that time. I'm still curious to know what the game would have turned out as if we'd actually tried to make it, but judging from the fates of my previous projects I'm unlikely to revisit this one.
Lua is a weird language in that there are so many alternative ways to accomplish anything. Spent some time changing the structure of the code a little to decrease verbosity, and rewrote the text markup-parsing, while deveah wrote a nice map generator in next to no time and started on items.
Day 20:
I wasted a heap of time deciding on code architecture for items while deveah improved maps.
Day 21:
Yet again little done, ability to pick up items, while deveah actually added the inventory screen.
Day 22:
My attempt to implement OO-style inheritance for item definitions was disasterous; took a long time to figure out what was wrong. Also some debugging helper code.
Day 24-26:
I really have no ability to prioritise anything; I've spent days trying to improve ncurses' handling of the numpad with all kinds of arcane escape code overrides and magic sequences to put xterm in vt220 emulation mode. I already knew I hated curses, now I also know it's pretty broken in practice. Who wrote these broken termcaps?
Day 25:
Handed in my formal letter of resignation to Ichiro; who responded cordially.
Haven't done anything since day 10; he at least created a few placeholders in that time. I'm still curious to know what the game would have turned out as if we'd actually tried to make it, but judging from the fates of my previous projects I'm unlikely to revisit this one.
Last edited by TMC on Tue Jul 14, 2015 7:53 am, edited 1 time in total.
- Bob the Hamster
- Lord of the Slimes
- Posts: 7647
- Joined: Tue Oct 16, 2007 2:34 pm
- Location: Hamster Republic (Ontario Enclave)
- Contact:
Day (What Day Is This I Haven't Been Keeping Track)
After almost a week of doing nothing but occasional playtesting over and over (this is kinda fun!) I found a single-line fix for the performance problems in the tile merge script-- why was I bothering to sort all those slices? For the almost imperceptible control over which overlapped which when they move? That was a cosmetic thing that was only visible for a tiny fraction of a second. Definitely not worth the slowdown.
Giz continues to bask in the contented glory of the great sprites he sent me last week.
After almost a week of doing nothing but occasional playtesting over and over (this is kinda fun!) I found a single-line fix for the performance problems in the tile merge script-- why was I bothering to sort all those slices? For the almost imperceptible control over which overlapped which when they move? That was a cosmetic thing that was only visible for a tiny fraction of a second. Definitely not worth the slowdown.
Giz continues to bask in the contented glory of the great sprites he sent me last week.
- Spoonweaver
- Liquid Metal King Slime
- Posts: 6448
- Joined: Mon Dec 08, 2008 7:07 am
- Contact:
- Attachments
-
- scene1.bmp (63.55 KiB) Viewed 6341 times
Last edited by Spoonweaver on Wed Jul 15, 2015 4:09 am, edited 1 time in total.
- Bob the Hamster
- Lord of the Slimes
- Posts: 7647
- Joined: Tue Oct 16, 2007 2:34 pm
- Location: Hamster Republic (Ontario Enclave)
- Contact:
- Spoonweaver
- Liquid Metal King Slime
- Posts: 6448
- Joined: Mon Dec 08, 2008 7:07 am
- Contact:
- Bob the Hamster
- Lord of the Slimes
- Posts: 7647
- Joined: Tue Oct 16, 2007 2:34 pm
- Location: Hamster Republic (Ontario Enclave)
- Contact:
<a href="http://www.slimesalad.com/forum/viewgam ... 7620">Devs Like Waffles</a>, a Bob the Hamster and Gizmog joint.
It doesn't have music and sound. I wanted them, but I figured since the deadline was yesterday, I probably should not dally any longer.
I would be happy about waiting for the other teams to check in before we call this thing closed.
It doesn't have music and sound. I wanted them, but I figured since the deadline was yesterday, I probably should not dally any longer.
I would be happy about waiting for the other teams to check in before we call this thing closed.
- Spoonweaver
- Liquid Metal King Slime
- Posts: 6448
- Joined: Mon Dec 08, 2008 7:07 am
- Contact:
- Bob the Hamster
- Lord of the Slimes
- Posts: 7647
- Joined: Tue Oct 16, 2007 2:34 pm
- Location: Hamster Republic (Ontario Enclave)
- Contact:
Thanks!
I just squeeze game making time in as often as I can. It helps that slice collections make stuff easy to script. I was able to throw together the title screen and the tutorial in a surprisingly short amount of time this morning.
Serving waffles to the customers is very hard. I usually feed about 70 to the Devs before I get 10 to the customers
I just squeeze game making time in as often as I can. It helps that slice collections make stuff easy to script. I was able to throw together the title screen and the tutorial in a surprisingly short amount of time this morning.
Serving waffles to the customers is very hard. I usually feed about 70 to the Devs before I get 10 to the customers
that's my experience too, but I feel like I'm getting better at using the butter and syrup defensively against those free-loading sons of guns.Bob the Hamster wrote: Serving waffles to the customers is very hard. I usually feed about 70 to the Devs before I get 10 to the customers
- Attachments
-
- HighScore.png (10.88 KiB) Viewed 6296 times
- Bob the Hamster
- Lord of the Slimes
- Posts: 7647
- Joined: Tue Oct 16, 2007 2:34 pm
- Location: Hamster Republic (Ontario Enclave)
- Contact:
I released a small new update to Devs Like Waffles.
Now it has music & sound effects, and you can skip the Intro/Tutorial after you have viewed it once.
I also slightly reduced the rate that new rows push up from the bottom from once every 8 turns to once every 10 turns. (does not apply to old saves)
Now it has music & sound effects, and you can skip the Intro/Tutorial after you have viewed it once.
I also slightly reduced the rate that new rows push up from the bottom from once every 8 turns to once every 10 turns. (does not apply to old saves)
Wow, this game is fantastic, very addictive. I have no idea what developments there have been in falling block games since Tetris, but this one seems quite original? The complex mechanics make it totally nonobvious what strategy to use, and there are probably a lot of different ones which are viable. When it comes to surviving for the longest time it seems like it's best to have your devs at the top so that they can chew through the landscape, but surviving is completely different to serving customers. My attempts to entomb them in waffles and then create complete rows usually ended in disaster, even though in theory it seems it should be easy without the devs in the way. But those pesky devs have a habit of randomly eating unfinished waffles at the worst possible place, causing a column to fall, opening gaps and ruining my plans. I have no idea what the trigger for that is. Maybe if they're hungry because they haven't eaten enough waffles?
I often got really unlucky with the ratios of the different ingredients being far from even, so it would be nice if some evenness were guaranteed (waffles should be less common of course, because they spawn from the bottom).
My record so far is 106 waffles eaten by devs, and only ~10 served to customers. I really wish that the game tracked high scores, or at least showed your score after you get a gameover.
There are of course various glitches with the devs either ending up behind a waffle (or maybe stacked on top of each other?) as in the following screenshot

I don't know whether it was intentional that waffles can fall through devs, which turns out to have quite a big effect (they escape much more easily). Another bug (assumable): once I got a spatula as soon as I started the game.
And yes, those particles are nice touches, though it took me a long time to notice the shrink effect.
Check out this dev herding

I often got really unlucky with the ratios of the different ingredients being far from even, so it would be nice if some evenness were guaranteed (waffles should be less common of course, because they spawn from the bottom).
My record so far is 106 waffles eaten by devs, and only ~10 served to customers. I really wish that the game tracked high scores, or at least showed your score after you get a gameover.
There are of course various glitches with the devs either ending up behind a waffle (or maybe stacked on top of each other?) as in the following screenshot

I don't know whether it was intentional that waffles can fall through devs, which turns out to have quite a big effect (they escape much more easily). Another bug (assumable): once I got a spatula as soon as I started the game.
And yes, those particles are nice touches, though it took me a long time to notice the shrink effect.
Check out this dev herding

Last edited by TMC on Sun Jul 19, 2015 11:32 am, edited 1 time in total.