Improbable Island Message of the Day (MoTD)Another quick skin update
Admin CavemanJoe 2021-06-15 20:01:50 [Permalink]
Hey folks, I've got my testing ipad and the first thing I noticed was how much of a pain in the arse it is to try to hit navs accurately, so there's now an option in the Beta skin to make the navigation links a bit easier to poke with a finger.
I've also made a little update so that line height expansion works properly in things like lists of Places on the map; hit CTRL-F5 if you don't see the change.
New Monthly Memento, more SKIIIIIIN
Admin CavemanJoe 2021-06-10 19:41:31 [Permalink]
Hey folks, the Monthly Memento for June is the Hydrating Juikebox. I hope you enjoy this silly typo-based Memento.
In some skin update news, there's now Stone and Outpost Wall variants on the Beta skin; check them out and let me know what you think.
I think I'm nearly ready to start wiring this skin up to game environments!
Mmm, delicious skin
Admin CavemanJoe 2021-05-18 20:29:01 [Permalink]
Hey folks, more skin updates for you. I've added the Beach variant and a rainy subvariant thereof, and I've started hooking in the raindrops to be addressable (see the skin beta testing area in Outposts to see them in action).
It's nearly time to start putting all these variants together into the time and weather system and having them change dynamically as you move around the game! I'm very excited about this, and particularly about moon phases, as that opens things up to having weird things happen on a full moon, perhaps the Mythical Monsters idea I've been kicking around. Many of the ideas that pop up during development remain in a Some Day pile until another idea pops up that would go well with the first idea, and that's how we end up with no new features for ages and then half a dozen all at once.
Someone in chat mentioned it'd be nice to be able to combine the top half of some skins with the bottom half of others, and that's a thing I'm looking into. We've also identified some bugs with iPads that have been a bugger to fix, because I don't have an iPad. Thanks to the feedback of players who have iPads, we're getting a little bit closer to solving these problems; if you have an iPad and you're willing to put in a few minutes of testing at a time convenient to both of us, please make yourself known to me via Distractions and we'll set up a time to do some testing.
Have fun, and stay tuned for more,
Yet more skin updates, couple bugfixes
Admin CavemanJoe 2021-05-14 19:53:01 [Permalink]
Hey folks, just an update for y'all 'cause I said a week or so ago I was gonna try and do better about doing regular MotD's about what I've been up to lately.
If you find you can't click anything, do a CTRL-F5 or clear your cache, and that should fix things right up.
First up, couple of bugfixes; Valentine's Day Cookies now add the correct buff, and Place names are formally allowed to have colour in them (but not bold/italics/justification formatting). Formerly Place names weren't allowed to have colour but some folks found a workaround and instead of taking away the colours I figured fuck it and decided to make colours in Place titles Officially Allowed.
Next up, the beta skin! I've added three new subvariants on the Dense Jungle variant. There's now a lighter, darker, and mistyrainy subvariant, all of which are accomplished basically by altering gradient colours. I added a lighter version of the Pub variant too. Because a subtle change to one or two lines of code can have such a big effect on the feel of the page, this is giving me ideas on how to make different places feel very different without inflating page sizes too much.
I also painstakingly, pixel by pixel, recreated the old .gif-based foreground tree shadows as 8-bit .png's. Combined with the new CSS background powers that we can use now that we no longer have to support crappy old Microsoft browsers, the tree shadows look a lot better now. The old shadows were single-colour-plus-transparent images that we overlaid on top of the beige page background; because the beige background varies in colour and the shadows did not, they'd appear to fade in and out at different points on the page. The new images are blended dynamically with the beige page background and I think they look soft and nice and more like shadows than overlaid images. I'm pleased that I was able to reuse the old shapes but update them for a better look.
Here's a before and after of the tree shadows that I think probably explains it better than the wall of text above. Notice how towards the bottom of the first screenshot you'll see the tree shadow is actually lighter than the surrounding page content!
I've put a raindrop demo in too. At the moment they're a little rudimentary but choosing Dense Jungle (misty) and Raindrops darkest does give a nice drizzly feeling to the page. Try a combo of Dense Jungle (lighter) and Tree shadows light for a nice sunny feeling instead.
Unrelated, I've been thinking about making the hunt for the Drive a more map-based thing. Like maybe after defeating your final master you're given a Drive Detector and told to head out onto the map and follow an arrow, rather than going between Outposts. I think it'd be a more interesting endgame and it'd also be an opportunity for otherwise-grindy players to notice some of the neat Places y'all have been building. Distract me or try to catch me in chat if you've got input on this idea. (for avoidance of doubt this idea is about putting the Drive on map squares, not about putting the Drive inside Places, which would be a logistical, narrative and moderation nightmare)
Talk soon and have fun!
New Monthly Memento, more beta skin updates
Admin CavemanJoe 2021-05-04 20:07:24 [Permalink]
Edit 2021-05-04 20:00 UTC: "Pub" beta skin variant added, probably the first of several. Original MotD follows.
Hey folks, the Monthly Memento for May is the Itchy Insulation, because fuck, that's what I'm doing. Since Nerv was born the old office is her room, and Improbable HQ moved upstairs to an attic room - last summer I couldn't work up here after around 2pm because the temperature would creep into the 40's, breaking monitors and being generally intolerably hot, so I decided to redo the attic insulation. I'm only about two thirds done but it's already having an effect - we had the first 30-degree day of the springsummer last week, and it was only slightly warmer upstairs than down, so hooray, more time to make y'all cool stuff. Itchy Insulation gives you a substantial stamina cost reduction buff to all actions, at the expense of an experience debuff. Pls give lots of tenners, insulation ain't cheap.
I've got some updates for you on the new beta skin! If you click on "Check new skin features" from an Outpost, you'll be taken to a new page that shows off a couple neat features. In the past week or so I've added Sunset and Daytime Plains variants (Daytime Plains looked really goofy the first night, if it still seems overly bright please CTRL-F5) and made some scaling adjustments to all the variants. I've also expanded the display menu to include line spacing adjustment, an extra margin on the right, and even a recreation of the old Vertical layout in the beta skin!
I've been thinking a lot about interface changes lately, when it's appropriate for a site to do a major interface overhaul (hardly ever) and how fraught it can be. Bigger sites than this one have vapourized practically overnight because of messing around with the interface. I've been a webmaster for so long that I still use the word "webmaster," and I've seen it done badly many, many times - I'm paying close attention to Ravelry, Digg, Reddit etc and making lists of how not to do interface overhauls. In comparison, ours is going really well.
I think a thing that helps is that the new skin has a killer feature, namely dynamic context-based background changes, that wouldn't be possible in the old skin. And because this feature is so open-ended, it's taking a lot of fiddling and adjusting and you all get to see the new stuff and give me ideas as I make it, so the transition is softer and there's more of a sense of curiosity about what's next than there would be if I just straight-up switched you all over to a completely different look overnight.
Furthermore, all the cool features of the new skin - the dynamic backgrounds, the programmable trees, moon phases and positioning etc, whatever other neato stuff we end up adding in the near future - all that stuff is going to be integrated into Places programming, so Place owners are getting really excited about giving their forests and caverns and night scenes that extra sense of space. I'm working on some interior scenes too, pubs and stuff, perhaps with dynamic lighting. There are a lot of possibilities!
It's all adding up to an interface change that feels humane, so thanks everyone for giving me ideas and feedback and suggestions and helping me sand down the rough edges as we go.
If you haven't tried the beta skin yet, the "Check new skin features" nav in any Outpost will give you the option to take it for a test drive.
The "Check new skin features" nav talks about the last-few-days-new stuff in more detail than this MotD, because it seemed an appropriate place to talk about things that you could play with while reading about them. I haven't been doing many MotD's lately because the skin development has felt really fluid and things are constantly altering, so I was basically choosing between an MotD every night and no MotD's at all, and I chose poorly. I'll try to be better about actually announcing the changes formally, rather than just shouting them into Banter and trusting that whoever's there at the time will kinda pass the news along.
New Monthly Memento, mind the GAP, general catch-up
Admin CavemanJoe 2021-04-13 18:05:04 [Permalink]
Hey folks! This is more of a general catch-up MotD than one to announce one particular thing going on.
April's Monthly Memento is the Chocolate Bunny! This funny little creature generates some chocolate every day. Don't ask how.
We're still accepting applications and nominations for a spot on the Featured Places Committee, and I've got a massive list of Place programming improvements to make this summer.
I've been very busy and having tons of fun (and the occasional frustration) making the new display skin! If you haven't seen it yet, and you're playing on a desktop or laptop computer (this isn't for mobile yet), click here to set it as your skin and check it out. This all started as a simple font overhaul, but about a week ago I added THE GAP.
Since the Island began, I've wanted to give it a sense of space and time, of being part of a real world, and I wanted the display skin to change depending on where you were and what you were doing. The closest I came to realising this was making the Island's time and weather system, which changes outpost descriptions based on a combination of seven different time-of-day states and seven different weather states. It's also responsible for the occasional glimpses of rain or tree shadows on the page background that you'll see in places like Kittania, or when it's raining - and it lightens or darkens the page background based on the time of day, weather conditions, and indoor/outdoor state.
It doesn't work terribly well. I mean, all the parts are there, but the big problem is that it's really hard to change the page background dramatically enough to be noticeable, while still having all the various colours of text readable. To figure out what time it is in the game, I usually end up looking at the game time clock rather than at all the outdoor-state hints that I've programmed into the way the game displays.
I also would like to have added some pictures to the game, but this is a text adventure. Having the images rendered on the awesome graphics card that lives in your head is kind of the point. Without images, everyone playing has a different picture of the game, and that's cool. So any images I add to the game have to be pretty unobtrusive and not terribly detailed. My job is to give your imagination a starting point, not to override the images of the Island that already exist in your head.
So, I've made some alterations. Change to the beta skin, click the Display Menu link and open the Colours & Background Menu to see what I mean. We still have the standard classic leather background in its traditional variety of colours, but there are now extra options for graphical backgrounds which, eventually, the game will be able to switch between dynamically depending on what you're doing and when, to give that extra sense of space.
Keep an eye on the beta skin to see new features as I code them in. It's gonna be an interesting project.
In other, less awesome news, development may be delayed a little as I get used to some adjustments to my workspace to counter the hand/wrist/neck pain that's been creeping back lately.
I've been typing heavily since I was a wee lad, and started getting pain from it when I was still in my twenties. Switching from a modified hunt-and-peck to proper touch typing helped a bit. Switching to the Dvorak keyboard layout in 2012 helped a lot, and since then I've been typing much faster with less pain. Of course, this also means I've been typing more, because I'm a fucking idiot (if you're in your 20's as you're reading this, take it as instructional, don't be a fucking idiot like me). And now, because every rainy day reminds me that the Big Four Oh Monster is grinning behind my shoulder holding a hammer and chisel and eyeing up my joints, I'm having to change things up again to stay one step ahead of the pain.
Ergonomic keyboards are fucking expensive, but they're way less expensive than American healthcare (and marginally less likely to get me addicted to smack) so I'm currently trying to get used to a split ortholinear keyboard that I got secondhand, called the Keebio Iris. It's a weird little beast that comes in two halves connected by a wire, so as I type this, my hands are as far apart as my shoulders - that's what the "split" bit means, and it's wonderful. The "Ortholinear" bit means that the keys are laid out in straight up-and-down columns, the way your fingers go, rather than having the traditional diagonal stagger that allows room for the mechanisms inside the typewriter that haven't fucking been there for over fifty years, god damn keyboards are idiotic machines.
It's taking a bit of getting used to because the bad habits I developed like reaching for the X key with my right index finger just aren't possible now, because the X is about 70cm from my right hand. It'll take a while before I'm back up to speed, but the ergonomics are great.
The issue with this keyboard is that there aren't enough bloody keys on it. There are only 56 keys on this whole thing, a little over half what you'd get on a normal keyboard. See, like many "mechanical" keyboards, this thing has a little microcontroller in it (it's one of the newer flavours of Arduino) and so the keyboard is basically a wee computer in itself. The idea is that fewer keys helps you to keep all your fingers on the home row, so you're supposed to reprogram it and give it eight different bloody shift keys and try to remember which one makes the sodding equals sign.
Did I mention that none of the keys have any markings on them? Yup, proper performative nerdy 1337 bullshit right here. But at least my right shoulder feels better.
If this keeps up I'm gonna end up like the My Keyboard Guy.
Have fun, and feel free to donate to the Ergodox fund so I can spend three hundred bucks on a sodding keyboard and feel like a right class traitor,
Rainbow Torch update, Code of Conduct update
Admin CavemanJoe 2021-03-23 01:43:05 [Permalink]
Hey folks, the Rainbow Torch Monthly Memento will now guarantee success in running away from a fight when it's activated!
Also, we've made a couple of minor updates to our Code of Conduct, which are listed in the changelog. The CoC is a living document and it's descriptive of the site's culture at its best rather than prescriptive of how the staff want it to be, so it's gonna update every now and then. If you've already read it then you don't have to read the whole thing again, just have a look at the new stuff described in the changelog.
I'll have a bigger MotD for you in the next few days, it's been a super-busy week (yes I know it's only bloody monday) and there's a load of interesting dev stuff to tell you about yet, but those are the two big ones for today.
Talk soon and have fun!
Oh no I'm changing everything
Admin CavemanJoe 2021-03-15 20:40:15 [Permalink]
Edit 2021-03-16: The Beta skin now has a font selection menu accessible via a link at the top of the screen, next to the text size and colour scheme buttons. Original MotD follows.
Hey folks, I'm working on some changes to our default interface. If things look funky, hit CTRL-F5 or empty your browser cache to remedy it.
To cut a long story short, we're gonna change the font!
Or rather, we're gonna declare a font. Um. Because we hadn't. Not really. Not in the way that you might expect for a website made in the last ten years anyway.
I THINK IT'S TIME FOR A HISTORY LESSON.
Here's how the Island looks to Windows users. Back in the olden days, you couldn't just whack up a font on your webspace and expect Internet Explorer to use it, you had to choose from maybe half a dozen fonts that you could expect people to already have installed on their computers. Everyone was bored of Times New Roman (which is now cool and retro) and we wanted to use a serif font so people could tell an l from an I, so it was pretty much Georgia or Comic Sans.
This is still how the Island works today - if you don't have Georgia installed, the Island falls back to whatever default serif font your system or browser thinks is best.
Obviously this is bad because it means that people on phones, people on tablets, people on macs, people on linux boxes, pretty much everyone who isn't using a Windows laptop or desktop sees a completely different font. These days webmasters can upload a font to their webspace, set a CSS rule, and have browsers automatically use the font from the webspace, so we're no longer limited to using half a dozen fonts that pretty much everyone has on their machines, which is a good thing because the number of people browsing from Windows boxes is dropping quicker and quicker as people get increasingly pissed off with Windows.
So, now we can set an embedded font, and we're doing it, probably about ten years too late. This is how the Island looks using a font called Libertinus. It's a hair smaller than Georgia so we'll be scaling up the size maybe 10% before we actually go live with it.
There are a couple of really nice things about Libertinus in particular. First, it's open-source and free to use, whereas Georgia is a Microsoft thing. Second, it's not just a font but a whole font family - there are variants in sans-serif, monospace, keyboard icons (note the left-hand navs) and even fancy outlined capitals that we could use in page titles and stuff. Currently we use a mixture of sans for system messages (email confirmation, badnav resolution etc), serif/Georgia for normal text, and monospace (I think we even use Courier specifically in some places) for chat timestamps and other numbery things that change but need to take up the same amount of space on the page so things don't jump about around them. They all look pretty different! If we switched to using the Libertinus font family, then the different font styles we use on the Island would look more visually cohesive.
I switched to Linux pretty much immediately after building the Island's basic skeleton, and Linux doesn't come with Georgia, so I spent ten years never seeing how the Island actually looked to most people. It was only when someone said that they had a hard time telling between zeros and letter-O's, which look REALLY different on my machine, that I realised I dun goofed. Top fucking quality development right here, folks.
This (in the content side anyway, ignore the navs, I was mid-fiddle here) is how the Island renders on Firefox in Ubuntu Mate 20.04. Georgia is for windows boxes only, so mac users, iphone users, android users, BSD users and folks on their Fuck Yeah Internet Fridge will all see something different, and it's whatever serif font their system has arbitrarily decided is default.
This looks REALLY DIFFERENT to Georgia! As far as I can tell this is DejaVu Serif. It's a nice font but it's really heavy compared to Georgia or Libertinus.
The difference between this font and Georgia is much bigger than the difference between Libertinus and Georgia, so when folks in Banter mostly said, like, "Eh, it's pretty, it's a small enough change, I'll get used to it," I was really surprised because to me this looks WAY different.
Anyway, if you're on a desktop or laptop you can join the beta and preview the upcoming changes by switching your display skin to "Beta," via your Prefences, available in any Outpost. Or just click here and then close that tab and poke at any page on the Island. If you accidentally hit this link on mobile, or you want to return to default Horizontal, you can scroll all the way down to the bottom of the colour testing page and choose the mobile skin again.
Let me know what you think of the beta and have fun!
Time Shifts, Deprecated Skin Reminder, Featured Places
Admin CavemanJoe 2021-03-12 19:17:59 [Permalink]
Hey folks! Pretty soon it's gonna be time for the traditional semiannual clockpoking fuckery in which we prod impotently at our car stereos until we get angry enough to try to find the manual online somewhere and then start shouting in a big glass/metal box about why the blithering hellfuck can't stereo manufacturers put the model number somewhere on the front so you don't have to pull the entire head unit out and end up with your aerial wire flopping around out of its socket while you try to read a series of tiny numbers off a dusty sticker upside down in the fucking dark while the pedestrians outside wonder whether they should call the filth on this incredibly profane person who's clearly trying to nick a car stereo, that's right, it's DAYLIGHT SAVINGS CHANGEOVER TIME!
This is my traditional reminder to everyone that Improbable Island runs on UTC and does not observe any form of back-and-forth clockbothering, so if you're changing your clocks in the next few weeks then you can expect your New Day times to change too - or rather, to stay the same while you leap around in time, depending on how you look at it.
Because this is an international game, remember that other players might not have changed times with you. DST begins on the 14th of March in the US and Canada, the 28th of March in the UK and much of Europe, and in some parts of Australia and New Zealand on the 4th of April (AUS and NZ will adjust their clocks in the opposite direction), and much of the world doesn't bother with the whole DST thing at all, so generally EXPECT A MESS. It'll all be over by the first week in April, but if you're planning time-sensitive Island events that fall between now and then, try to build some flexibility into your plans so you can adapt to clocktickling-related confusion.
This is a great time to check the batteries in your clocks, remote controls, and any toys or gadgets around the house. If they've leaked, dismantle down to the bare board (spudgers are useful for prying apart remote controls without marring the plastic), rinse/scrub with 50/50 vinegar and water and a cheap toothbrush, and allow to dry completely before applying power. The vinegar is important to stop the reaction, without it the corrosion will continue to creep along conductors and then a few months down the line it'll be knackered. Don't forget the batteries in your smoke/monoxide alarms - if those have leaked, don't fuck around with vinegar, chuck it away, stick your hand in your pocket and buy a new one.
Anyway, enough about semiannual rituals, let's talk about this new Keyring that's (probably) appeared in your Backpack by now (if you don't have one, go poke around in a Place with locked doors). The new Keyring item shows you all your Places and Keys, and gives a neat little minimap with blinky red dots that show you where your Places are (it deliberately doesn't show you where your Keys lead, because some players like to treat the handing out of Keys as a scavenger hunt, and I didn't want to spoil their fun). If you don't see the neat blinky red dots, and you're using the standard Horizontal or Mobile skins (IE you haven't changed your display skin in Preferences), hit CTRL-F5 or empty your cache, and that should reload the CSS and let you see the blinkies. If you're using the old Vertical, Classic or Console skins, you should change to Horizontal via your Prefences menu, because those skins are deprecated and will soon be removed.
Some players, now reminded of how they own SO MANY PLACES, have reacted to their sea of blinky red dots with WOE and REGRET. If you've reacted this way, and would like to trim things down a tad to be more manageable, I can transfer Places to other players or erase them entirely for you. Just pop me a Distraction with a complete list of what you want done (please be complete and specific, include place names and coordinates and what you want to happen with each individual Place, let's not get into a ten-message back-and-forth of seeking details and clarifications) and I'll sort you out.
I've been thinking about Places a lot this week. People have made hundreds of really neat Places, but getting players to see and explore them is not as frictionless as I'd like. So I'm thinking about game-engine-related things to get people out and exploring the map more (for example, Dan's Quests could be map-based rather than random-number-grinding-based) but also, I'd like to really highlight some of the best Places in the game, and that's not really a thing that can be solved with a program or a game engine change, we need human sense and tastes, we need judges. So, I've decided to set up a Featured Places system, and to work it, a Featured Places Committee.
This is a very new idea but it's already clear that it's going to take a lot of organizing and possibly a long time, so we're getting the ball rolling now before we're fully aware of what shape it'll be. Accordingly, there will be changes mid-construction and bits left undecided at first and filled in later once we have a better sense of how we want this to work, and for folks who don't like that kind of thinking, the following paragraph may be anxiety-inducing.
The general idea is that once or maybe twice a month depending on how folks feel, we'll choose a really neat Place (or two, depending on how folks feel) and highlight it on the Map and in Outposts (and maybe other places, depending on how folks feel) and give it some attention. The mechanics of deciding which Place to Feature will be up to the members of what I'm calling at the moment a Featured Places Committee, although the name may change if we think of something more fitting or just funnier. The FPC will be made up of ordinary players (and maybe one mod, we're still thinking it through). These players may be required to make a non-gameplay alt to which I can grant special fast-travel powers in order to more easily facilitate their decisions (or not, we'll see). The job of these FPC players will be to gather Place nominations from regular players (or maybe to nominate Places themselves, who the fuck knows), to evaluate those Places, rank them by awesomeness, and decide on a monthly or fortnightly winner. FPC members won't be allowed to nominate their own Places or those of close friends, and if their own Places happen to come up (which is likely because we'll want to choose folks heavily into Places and Place building to manage this), they'll be expected to abstain from voting.
I'm thinking five or seven people on the FPC, maybe with a limit on time spent on the committee in a stretch (or maybe not, depending), but an odd number anyway to reduce the potential for ties. Everything about how Featured Places will work is very vague right now because I want to hash out some details with the committee itself, and the committee does not yet exist. So I guess we'd better form the committee!
To apply for a spot on the Featured Places Committee, please send me a Distraction with the subject line "FPC Application." In that Distraction, tell me why you want to be on the FPC, what you think might be involved, any ideas you have for voting or nomination systems, your rough location (country-level is fine), your timezone (in terms of UTC offset, here's a list), and whether another player talked you into applying. A lot of players might not want to apply themselves but will have ideas for other players who'll do a fine job, and by all means tell me about those players with the subject line "FPC Nomination," telling me why you think I should invite them to apply and keeping those messages to one nomination per Distraction so I can keep it all straight.
I'm really looking forward to forming this committee and getting some eyeballs on the Island's best Places!
Meanwhile, have fun,
Rainbow Torch, upcoming display improvements, skin retirement
Admin CavemanJoe 2021-03-06 01:42:05 [Permalink]
EDIT 2021-03-05: The new Keyring item is now being rolled out, and you might already have one in your Inventory. Keyrings are given out when someone gives you a key, when you put in a new land claim stake, or when you do something in a Place that involves checking whether you have a given key. If you don't have a Keyring and you want one, try going to a Place that you know has some locked doors somewhere. Enjoy! Original MotD follows.
Hey folks, I've made a new Monthly Memento and it is the Rainbow Torch. Right now it does a small distraction to the monster that lasts until the end of the fight, but there'll be another feature once I'm done coding it up.
I'm in the process of making a new feature that'll show you where all your Places and Keys are, and as part of that I wanted to make a little minimap with a blinky red dot that'll highlight a thing on the map (which, once I looked at it, started looking more and more like a Titan Radar or Enhanced Crate Locator, because every idea for the Island creates at minimum two more ideas, which is why my list will never be empty). Making the dot blink (it does have to blink really, the map colours are so varied that just making it one solid colour didn't stand out enough to be immediately apparent no matter what colour I chose) required a little bit of extra CSS. So I did my traditional roughly biannual ritual of looking at the display skins and going "For fuck's sake," really not wanting to update the CSS half a dozen times in half a dozen slightly different ways.
So, I had a little furtle around in the database and figured out whether anybody was even using the other skins, and to cut a long story short, no. In the last three months, 42 people have used Vertical, 10 people have used Console, 3 people have used Classic, 3 people have used Accessible, and nobody, nobody at all, has used Console Midnight. So we're gonna lose those other skins, which will mean all I have to worry about is mobile and desktop.
(I'm reminded of the days when we had like eight different options for how chat would be displayed. Rather than making something that looked good, we made a complete mess and gave players options for how they wanted the mess to look.)
Stay tuned for more updates and have fun,