The Road to v16 - Zeepkist Devlog Part 3

Zeepkist

Welcome to Zeepkist! You race soapboxes down hills!

[h1]Zeepkist Devlog[/h1] Hey everyone!! If you've been following along on [url=https://steelpan.dev/zk-discord]the Discord[/url] you may have been keeping track of some recent developments! You may also have read the previous devlog and been waiting for more! Well, I've been cooking this one for a while now! It's time for devlog 3!! [h1]Monorails[/h1] The keen observer might have noticed something, once or twice, in the background of Zeepkist's main menu. Look at the very top of the image, behind the glass: [img]{STEAM_CLAN_IMAGE}/38891205/f54a3bb2fa8c0027f148cf5e9ba1b6a76849a8f1.jpg[/img] I've always been fairly secretive about the whole affair. It's been something I prototyped long ago and since then never had the time to actually implement. Here's what it looks like in the Unity Editor: [img]{STEAM_CLAN_IMAGE}/38891205/997c0702856d58f5a757dc9f07397fb049be12b2.png[/img] For v16, I figured it was time to add this for real :) IT'S MONORAIL TIME [img]{STEAM_CLAN_IMAGE}/38891205/a0f763fbf04fe7189725eb0fe208c31bcc2b4a11.jpg[/img] [b]Monorails! The ideal form of public transport!! Tried and tested in real life, their swag outperforms trains, their grace makes them preferable to airplanes, and their passenger-carrying capacity makes them an obvious winner over automobiles. Zeepkist could not do without, of course.[/b] [h2]Monorails[/h2] [img]{STEAM_CLAN_IMAGE}/38891205/4fa93ccae6f908a77da66ac9a1c83f977fcf527b.jpg[/img] Monorails come with dedicated monorail station blocks, which allow for easy access to player-enterable monorail cars. [img]{STEAM_CLAN_IMAGE}/38891205/0e157f4aab632150c14d9ffce45cecebf124ea6a.jpg[/img] Upon entering monorail cars, players can brake and a little anchor icon will display in the bottom of the screen. The anchor icon means that the player's Zeepkist is [i]connected[/i] to the monorail car beneath it. [img]{STEAM_CLAN_IMAGE}/38891205/29fe0dac64c11ff42cbb0427dd655fad6e1fcee7.jpg[/img] This mechanic makes it possible for players to hop onto monorails, connect, and go through curves and over hills without any fear of falling off! I've also decided to retrofit this new mechanic to sleds, which were a perfect candidate for this "connection" mechanic! No more falling out of sleds for you folks!! :D [img]{STEAM_CLAN_IMAGE}/38891205/2fe87226c67a89f10a2e10466a7c3b28734b1c18.png[/img] [h2]Tunnels[/h2] Next, I wanted to make sure that the new monorails meshed well with already existing Zeepkist blocks, so I made sure the following was possible: [img]{STEAM_CLAN_IMAGE}/38891205/a2615516757306edbcb803562414dc44d136b7d0.jpg[/img] [img]{STEAM_CLAN_IMAGE}/38891205/465d925928e1df810ac294aa750f63593afaaedb.jpg[/img] [img]{STEAM_CLAN_IMAGE}/38891205/849e0153d05bf13af68f0f8d237fca369a3cec4a.jpg[/img] Monorails can use bobsleigh tubes as tunnels! [h2]Special Blocks[/h2] Monorails also come with a couple of special blocks! [img]{STEAM_CLAN_IMAGE}/38891205/6745dad04b10ee41295d2919f384de4b9a32a4b8.jpg[/img] There's a "horn" block which lets the monorail toot its horn. [img]{STEAM_CLAN_IMAGE}/38891205/3f7b408640b0a2827e6e4a5cc2115f1da6365928.jpg[/img] And a buffer stop which will, naturally, not allow the monorail to continue. [h2]Bankings[/h2] Monorails also come with a couple of banked blocks! [img]{STEAM_CLAN_IMAGE}/38891205/130abae96ac01b803be405d0d76af7b7e9d2d7fd.jpg[/img] These are especially useful for making it easier to dismount monorails. Zeepkists will easily roll off of tilted monorails! [img]{STEAM_CLAN_IMAGE}/38891205/e409c25b7a8a085eabde4219ec9e5594a3cc0e42.jpg[/img] On top of which, banked monorails are extremely radical to ride on! [img]{STEAM_CLAN_IMAGE}/38891205/9ffe82f5f326e211c8687cc1f36b465e76530608.jpg[/img] [h2]Insanity[/h2] Finally, monorails can go up and down! [img]{STEAM_CLAN_IMAGE}/38891205/8e1406787133eb5c0554efb27afdf730d2a1a10c.jpg[/img] And they can go further up! [img]{STEAM_CLAN_IMAGE}/38891205/bdd2f515c5b4527a7ec11b8668291c0dbd9023ac.jpg[/img] ...and down! Really, you can do whatever you want with monorails!! [img]{STEAM_CLAN_IMAGE}/38891205/f03f8f4918a01adc8e1fb9c1bd72cfcbcdcd2b0b.jpg[/img] [h2]One Warning[/h2] However! And I cannot stress this enough! All of these monorails are [b]100% physics based[/b]. They are not following any invisible splines or whatever. They exist in your level as rigidbodies with colliders, some forces applied, and nothing more! [b]⚠️ This means they can derail! ⚠️[/b] [img]{STEAM_CLAN_IMAGE}/38891205/c58fdf80f9f8af6d4198c3dd3a6b4918fc78e696.jpg[/img] [b]They can even derail on perfectly regular looking track pieces, if you set their speed too high!![/b] [img]{STEAM_CLAN_IMAGE}/38891205/1070cee1dc3a3cf5731960f38a8c4fd78fdb609c.jpg[/img] [b]⚠️ Their default speed, 100, works very smooth and stable, and should not cause any problems under regular use. ⚠️ However if you feel like fiddling with their speed values and decide to send them through too tight corners, they will absolutely derail in any manner of unpredictable ways. ⚠️ And even then, Unity's physics aren't perfect, so even completely fine monorails might sometimes decide to break and derail![/b] [b]⚠️ So be careful of that!! :D ⚠️[/b] [h1]The End[/h1] [i]That's it for this devlog!! I hope you enjoyed the little behind-the-scenes insight and I hope all of you are as excited for Zeepkist Version 16 as I am!! If you want to be even more up to date on Zeepkist development, you can [url=https://steelpan.dev/zk-discord]join the Discord![/url] Happy Zeepkisting!! CHOO CHOO[/i] [img]{STEAM_CLAN_IMAGE}/38891205/fb8764532605de396ad8142c27f75ffc0ad29c0e.jpg[/img]