Procrastination Simulator: Project Update Dev-Log #3

in #utopian-io6 years ago

Repository

https://github.com/ahmadmanga/Procrastination-Simulator


Cover Image


My interactive fiction Procrastination Simulator is an open source project on Github and @Utopian-io. Anyone can see/edit the code, report issues, or make their own version of the IF.

In the last Dev-log I worked on improving the visual aspect of the project by adding backgrounds and I uploaded the IF to game playing websites. In this update: I added Day Summary passage that lets players review their play-through.

Shortest/Longest Routes

You can now aim to find the shortest and longest routes to reach the endings of Procrastination Simulator.

I added a counter at the header of each passage. If you found the shortest or the longest route (by the number of page refreshes) the game will tell you so. I believe there's only one way to reach the shortest router but you can reach the longest one by more than one way.

Day's Summary

The Summary an additional passage at the end of the interactive fiction that lets players review their play-through, for the sake of the feel "no two playthroughs are the same." To do that I had to add some variables and learn about Twine2 a bit.

With my newfound knowledge gotten from Harlowe Manual (the default format of twine2) I began adding if/set statements to various passages of Procrastination Simulator. I wanted to add a feel of 'the game will remember that' I got from telltale games so I edited as much as I can.

Hopefully the result is worth the effort.

Fixing centered text

One bug I only discovered after uploading this version to itch.io was the limited width of any text in the HTML < center> tag. When testing inside Twine2 editor with its wide view-port it didn't cause a problem, but I had to fix it for the "Day Summary" to be displayed correctly.

Comparison between widths

Luckily the solution was easy, just changing the width for the center tag in CSS. I still don't know where it was set to %60 though.

center {
   width: 90%
}

Other Branches @ GitHub

Development branch is meant to edit the main code of the IF before committing it to master via pull request. This added layer to ensure that the main branch contains only the final version of each edit. Having all the commits edits in one pull request is easier than linking to each commit alone when I want to make another huge update.

You can still find the version of the code without the day summary addition and the variables needed for it on GitHub in the branch called: WithoutVariables This branch isn't meant to be deleted as it contains different experience than the master branch.

Play The Interactive Fiction

Procrastination Simulator is playable on three platforms, there are small differences between the STEEM & non-steem versions.

SteemGG | Itch.io | Gamejolt


  • I used a public domain image for the first image. I own all the screenshots.
Important Links:

Thanks for Reading.

Sort:  

This post was a bit more technical and less blog-y (I know that's not a word) than I usually like. But development logs do have their place in our blog category. I think it could have been significantly enhanced if you had shared the thought process behind the changes, or your experiences with the simulator and its users since launch. A personal touch can make a post much more engaging to readers. A bit more information about the game upfront would have also been useful.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Thank you for your review, @didic! Keep up the good work!

Hi @ahmadmanga!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

Hey, @ahmadmanga!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 64176.22
ETH 2624.19
USDT 1.00
SBD 2.78