kexter's log

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 11:59 am

Thursday, 2016-05-12

Separated some hardcoded text from the game logic.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 11:59 am

Friday, 2016-05-20

Implemented some minor UI tweaks for pages without hotspots.
Fixed some debug functionality.
Refactored some code.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:00 pm

Saturday, 2016-05-21

Initial work on a new VM and compiler for the game code, codenamed Bisk.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:00 pm

Sunday, 2016-05-22

Initial integration of the Bisk VM and transpiler to the game.
Bisk: Added support for pages, hotspots, and responses.
FIX: Certain functionality were broken for hand difficulty.
Various other fixes.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:01 pm

Monday, 2016-05-23

Bisk: Improved tokenizer and various modifications to the VM.
Bisk: Improved number-classification for the tokenizer.
Moved the game-variable declarations to a Bisk script.
Game variables can now have a default value which they are initialized to.
Fixed some minor issues.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:01 pm

Tuesday, 2016-05-24

Initial work on the new localization system.
Initial work on the reimplementation of the achievement system in Bisk.
Retired some legacy utilities.
Reworked the handling of resource-strings.
Removed unused data from all locales.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:01 pm

Wednesday, 2016-05-25

Locales are once again switchable.
All variables are now defined in Bisk code.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:01 pm

Thursday, 2016-05-26

The complete achievement handling is now done in Bisk.
Episode management is now handled in Bisk.
Moved the text of the credits roll to a Bisk script.
Changed certain in-game variables.
Optimized the output of some internal utilities.
Removed the no longer used score-wheel code.
Temporarily removed the tic-tac-toe Easter Egg.
Bisk: The compiler now reports suspect "else if" cases which should be "elif"-statements.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:02 pm

Friday, 2016-05-27

Slightly refactored the game-state saving and loading functions.
Added a few testing hooks.
Converted all resource-strings for all locales to Bisk.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:02 pm

Saturday, 2016-05-28

Bisk: Implemented the "in" operator and removed the "check" command.
Bisk: The compiler now warns on unexpected separators.
Reworked the fade-to-black page transition effect.
Implemented the new inline conditional text construct.
Updated n1bar to utilize the new conditional text blocks.
Removed all text-modifying functions from the German locale.
Added support for page-local localization strings.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:02 pm

Sunday, 2016-05-29

Made the start- and end-pages configurable from Bisk code.
All BBCodes are now case-sensitive (lowercase only), and added support [url]-tags.
Removed all body-bypass blocks and reimplemented them as page-transition events.
Experimental: Added zoomToRect transition effect.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:03 pm

Monday, 2016-05-30

Bisk: Minor tweaks to the compiler.
Only serialize variables if their current values differ from their default values.
Removed all custom "on-page-load" functions.
Replaced all <br> tags in the game-data with new-line characters.
Experimental: Added zoomFromRect transition effect.
FIX: No debug info was reported for the last few variables.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:03 pm

Tuesday, 2016-05-31

All Bisk scripts are now gathered into a single "game-scripts.js" file.
FIX: Strings were not properly escaped during the Bisk to JS transpilation process.
All ETATO-related game-scripts converted to Bisk.
Converted ETOBB and ETOSCB game-scripts to Bisk.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:04 pm

Wednesday, 2016-06-01

Bisk: Replaced the "in" operator with the "has" operator.
FIX: The Bisk implementation of floor and ceil was broken.
Converted all remaining game-scripts to Bisk.
Removed all remaining text-modifying blocks.
Removed support for text-modifying blocks.
Changed the title to "BEW" on the start page.

User avatar
kexter
Developer / Moderator
Posts: 403
Joined: Fri Apr 10, 2015 8:51 am

Re: kexter's log

Post by kexter » Mon Jul 18, 2016 12:04 pm

Thursday, 2016-06-02

The internal tools now generates Bisk output.
All strings are now stored in locale-blocks.
Switched to the new localization format.
FIX: Do not highlight the score-bubble of haven't yet met girls. Default the highlighting to Emily.

Locked

Who is online

Users browsing this forum: No registered users and 1 guest