[HTML] vnAdult - devlog - public build 2019.02.22

Dec 11, 2018
74
50
#1
(Rushed) Public build

Here is the new public build:

Really wanted to get it out before work this weekend so it is a bit rushed. Will do some hot-fixes if needed.

stats-checks: 74
conditionals: 128
labels: 175
choices: 233
links: 403
word-count-compiled: 3503
word-count-source: 4845
typed-characters: 33163

twine_15.png

// old post
Decided to upload a new public build to share my work. Almost the same as the game before but now generated from a twine file.

Characters: 16693
Words: 2223
Passages: 96
Links: 171
Story Conditionals: 75
Stat-checks:
Charisma : 12
Looks : 9
Luck : 7
Penis-size : 8
Perception : 6

Don't expect much. Mostly an engine but a lot have been fleshed out by now. Contains spelling errors and bugs.



// first post bellow.
To help me keep track and keep me motivated I decided to start a public devlog here.

I'm developing a text adventure game in PHP. A story driven game with focus on stats: luck, perception, looks, intelligence, charisma and more. With a goal of a unique experience every time you play the game.

public build:
code: 619
story: ?


private:
code
build: 1994
lines of code: 3300
files in project: 116

story
build: 227
actions: 265
actors: 4
conditions: 2
labels: 68
word count: 1445
variables: 11

Here are some fresh screenshots:

editor:
editor.png

game:
play.png
 
Dec 11, 2018
74
50
#5
Daily motivator:
Gave up on the .json story format and editor. The workflow was slow and cumbersome once the editor was done. Lost a lot of time but workflow is important. The big loss is the quick translation possibility. Wrote a text->php compiler that translates renpy-like text to php for faster workflow.

Renpy-like 'start.label':
Code:
To reset the game press Play/Reset at the top of the screen.
{choice:let's play:introduction}
{choice:no thanks:noThanks}
php-result 'game.php'
Code:
function labelStart(array $array) : void
{
        $this->text("To reset the game press Play/Reset at the top of the screen.");
        $this->player->addChoice("let's play", "introduction");
        $this->player->addChoice("no thanks", "noThanks");
}
ingame result
new_play.png

code
build: 2388

story
build: 355
 
Likes: Winterfire
Dec 11, 2018
74
50
#9
(Late-)Daily motivator:

The updated editor and compiler is working fine. Had a story bug right away that took forever to find so a visual render of the story would be best in the future to avoid those mistakes. Thinking about trying Twine and and convert the text over to php with the compiler.
 
Likes: Winterfire
Dec 11, 2018
74
50
#10
Daily motivator:

The twine2php compiler is working fine. Needs some refinement but works for now.

The shift to twine looks like the right move for now. Started re-write the game in the twine editor. Missing a good zoom function and auto-expand windows in twine.

story screenshot
twine_1.png
 
Likes: Winterfire
Dec 11, 2018
74
50
#12
(Late-)Daily motivator:

Got a couple of more bugs in the compiler that needed fixing. More story outline work in twine.

twine_3.png

Characters: 9561
Words: 1290
Passages: 54
Links: 78
 
Likes: Winterfire
Dec 11, 2018
74
50
#13
(Mid-)Daily motivator:

Added "init:", "isFirstTime" and "debug:" to the compiler. So values from twine can be converted into php.

Color coded the nodes: red=location, blue=system and yellow=actor.

twine_4.png

Characters: 9914
Words: 1310
Passages: 55
Links: 80
 
Likes: Winterfire
Dec 11, 2018
74
50
#14
(Late-)Daily motivator:

Spent to much time trying to build a new version of Twine. No luck on Windows. Got in a little more story and logic.


twine_5.png

Characters: 11631
Words: 1525
Passages: 61
Links: 90
 
Likes: Winterfire
Dec 11, 2018
74
50
#15
(Tiny-Early-)Daily motivator:

Added some more story-stat counters to keep track.

Characters: 11631
Words: 1525
Passages: 61
Links: 90
Story conditionals: 52

stat-checks:
Charisma: 11
Looks: 5
Luck: 6
Penis-size: 1
Perception: 5
 
Likes: Winterfire
Dec 11, 2018
74
50
#16
(Mid-)Daily motivator:

Messing around with story. Just an update before I try to color-code the lines in twine.

twine_6.png

Characters: 15719
Words: 2089
Passages: 92
Links: 156
 
Likes: Winterfire
Dec 11, 2018
74
50
#17
Daily motivator:

Decided to upload a public build to share my work. Almost the same as the game before but now generated from a twine file.

Characters: 16693
Words: 2223
Passages: 96
Links: 171
Story Conditionals: 75
Stat-checks:
Charisma : 12
Looks : 9
Luck : 7
Penis-size : 8
Perception : 6

Don't expect much. Mostly an engine but a lot have been fleshed out by now. Contains spelling errors and bugs.

 
Likes: Winterfire
Dec 11, 2018
74
50
#19
(Late-)Daily motivator:

twine_8.png

Characters: 18.407
Words: 2.478
Passages: 112
Links: 221
Story Conditionals: 75
Stat-checks:
Charisma: 14
Looks: 9
Luck: 8
Penis-size: 8
Perception: 9
 
Likes: Winterfire

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.