New Date, Time, and Weather UI, and 1024 cont'd

Hey Folks!

Hope everyone had a good weekend. I decided to pick up Luftrausers and Sword of the Stars: The Pit this weekend, and I'm enjoying them so far. The former is a good twitch/bullet-hell type for when you want some short-form, reflexive gaming. And the latter is a rewardingly deep roguelike in a sci-fi dungeon setting.

Back at work, I decided to use my morning to tackle date, time, and weather UI. I received some good feedback recently involving the way these things work. One of the stronger points was that players have no warning before dusk arrives, often robbing them of precious moves if they're in a forest. I agree that this is both frustrating and a bit unfair (not to mention unrealistic).

Their suggestion was to add a bit of granularity to the time indicator, so we could better see dusk coming. Helpfully, they also pointed me to a related discussion on the forums from a few months back.

There were a few false starts as I tried different ways to solve the issue. But ultimately, what I've done is to insert two new stages in the day: morning and evening. Morning comes after dawn, and evening before sunset. Morning uses the same hexes as daytime, but evening uses the dusk tileset, so it should be obvious when evening is arriving. This gives the player a hint that they should get prepared for low light conditions soon.

I also added a text message in the log whenever stage of day changes. E.g. "It is now Evening."

Since I was mucking around in the time code (and therefore, weather code), I also made a new UI indicator which consolidates time and weather info. I'll get rid of the old text indicator, and this one is an icon for weather conditions, with sun/moon for day/night. Rolling over this icon will show specific weather info in a pop-up (cloud cover, precipitation, rough temperature), as well as rough time of day (e.g. dawn, morning, day, evening, dusk, night).

IMAGE( Partly cloudy with a chance of severe brain trauma.

Then, I made all electronics that should have time and date info set a condition on the player when in the player's possession and turned on. If this condition is set, the rough time of day text in the rollover will instead be exact time of day and month/day info.

I'm hoping that these changes improve the player experience, making the game not only less frustrating, but more immersive/realistic. It also finally adds a way to track survival time without dying, and adds value to electronic items.

After that was up and running, I continued work on the 1024 UI layout. Specifically, still working on the battle GUI. As a result of this new weather icon, I'm going to see about yanking out the old text in the battle UI that described the weather and time of day, and reuse this new icon there.

I'm also considering replacing the text that refers to each creature's last target with just a mini sprite of that target. I think that will not only be faster to interpret, but should clear up confusion when multiple targets have the same name.

Note: I'm not doing a full battle GUI overhaul just yet (though I still want to some day), but this might make things a bit less text-heavy. Baby steps!

Hope everyone has a good night, and see you tomorrow!


Nickboom's picture

YAY, I'm currently playing The pit my self I'm on floor 34 and it gets bloody hard. ;)

Official Trained Dogman

Dragoonseal's picture

I played The Pit not that long ago myself, entirely because NEO got me desperately hungry for more roguelike gameplay.

I ended up very disappointed in it though. Progressing far or beating it, especially with certain races/classes, revolves almost entirely around stockpiling experience points and supplies to leave in storage lockers for another play through before you die. It was not very fun, I really hated the design.

dcfedor's picture

Oh, so that's what those storage lockers were for? I remember coming across one and thinking, "why is there a slider for XP?"

So far, I've just been playing it like Nethack, with all or nothing permadeath. I guess we'll see if that ends up stymying my progress!

Dan Fedor - Founder, Blue Bottle Games

Nickboom's picture

Your best bet is to take it slow, learn enemy patterns which enemies are deadlier then others. My real main suggestions are to completely clear the upper floors for the most items and xp and dont use your knife or guns early on, just use your first (set an item on a shortcut and then push the same button when you have it equiped.) If you want more PM me :P

Official Trained Dogman