December 21, 2005

Counter of scene

Each scene and select statement has its own counter.
These counters are counted up each time when scene and select statement are called.
Counters are saved for each scenario files.
When scenario name is "test.7th" then Counter data file is saved as "test.7da"
This counter has effect on select statement.
Select statement will select scene primarily that has minimum counter value.
So select statement is executed as following steps.

1. Discriminate scene that had inhibited by ! command.

2. Judge condition formula and discriminate if its value is false

3. Select scene that had maximum priority.

4. Select scene which have minimum counter value.

5. Select randomly from candidate selected above.

|

Reset of flags

Short stories can be regenerated repeatedly using 7threader.
At each time of regeneration, variables and flags are all initialized.
Also inhibition flag and priority of scene are reset.
No date could be taken over from former short story to its descendant.

|

December 20, 2005

Priority in select

If you want to level up priority of certain scene in select statement use &+ command like following

title meet_friend_at_ceremony
When entrance ceremony was finished I was called by a girl who was next at entrance examination.
{meet_with_Reiko}
{&+I_went_back_my_apartment}
{after_ceremony}
end
select after_ceremony
I_went_condominium
I_went_apartment
I_went_back_my_apartment
end
scene meet_with_Reiko
[my friend=Reiko]
Her name was [my friend] and dressed in colorful one piece.
end
scene I_went_condominium
I went her condominium with her.
Her room was very timid and colorful furniture is decorated.
end
scene I_went_apartment
I went her apartment with her.
She prepared me a cup of tea.
end
scene I_went_back_my_apartment
I went back my apartment and have a tea.
end

In this case

{&+I_went_back_my_apartment}

this statement increase priority of scene "I_went_back_my_apartment"

So in select statement this scene will be selected primarily.

When this statement is used many times, priority is increase one level each time.

To decrease priority use

{&-I_went_back_my_apartment}

Default value of priority is zero.

Also priority not be allowed to be under zero.

|

Inhibition of scene

Scene can be inhibited its excution using ! as follows.

title meet_friend_at_ceremony
{!meet_with_Reiko}
When entrance ceremony was finished I was called by a girl who was next at entrance examination.
{meet_with_Reiko}
{meet_with_Yosie}
end
scene meet_with_Reiko
[my friend=Reiko]
Her name was [my friend] and dressed in colorful one piece.
end
scene meet_with_Yosie
[my friend=Yosie]
Her name was [my friend] and wearing plain blue suit.
end
---------------------- 7threader English Version -----------------------

When entrance ceremony was finished I was called by a girl who was next at entrance examination.
Her name was Yosie and wearing plain blue suit.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

In this case

{!meet_with_Reiko}

Does not call scene "meet_with_Reiko" but inhibit its excution.

using # like this

{#meet_with_Reiko}

inhibition is canceled.

|

December 19, 2005

Complex case of select with condition

Complex case is possible using select statement with condition formula as follows

title meet_friend_at_celemony
When entrance ceremony was finished I was called by a girl who was next at entrance examination.
{meet_with_friend}
{after_ceremony}
end
select after_ceremony
<my friend==Reiko>I_went_condominium
<my friend==Reiko>I_went_to_tea_room
<my friend==Yosie>I_went_apartment
<my friend==Yosie>I_went_shopping
I_went_back_my_apartment
end
select meet_with_friend
meet_with_Reiko
meet_with_Yosie
end
scene meet_with_Reiko
[my friend=Reiko]
Her name was [my friend] and dressed in colorful one piece.
end
scene meet_with_Yosie
[my friend=Yosie]
Her name was [my friend] and wearing plane blue suit.
end
scene I_went_condominium
I went her condominium with her.
Her room was very timid and colorful funiture is decorated.
end
scene I_went_apartment
I went her apartmen with her.
She prepared me a cup of tea.
end
scene I_went_back_my_apartment
I went back my apartment and have a tea.
end
scene I_went_to_tea_room
We went tea room near the University.
end
scene I_went_shopping
We went shopping near her apartment.
end

If condition

<my friend==Reiko>

is true then select statement is same as following.
select after_ceremony
I_went_condominium
I_went_to_tea_room
I_went_back_my_apartment
end

If condition

<my friend==Yosie>

is true the select statement is same as following

select after_ceremony
I_went_apartment
I_went_shopping
I_went_back_my_apartment
end

|

Select with condition

Select statement can be used with condition formula

sample39.7th

title meet_friend_at_celemony
When entrance ceremony was finished I was called by a girl who was next at entrance examination.
{meet_with_friend}
{after_ceremony}
end
select after_ceremony
<my friend==Reiko>I_went_condominium
<my friend==Yosie>I_went_apartment
I_went_back_my_apartment
end
select meet_with_friend
meet_with_Reiko
meet_with_Yosie
end
scene meet_with_Reiko
[my friend=Reiko]
Her name was [my friend] and dressed in colorful one piece.
end
scene meet_with_Yosie
[my friend=Yosie]
Her name was [my friend] and wearing plane blue suit.
end
scene I_went_condominium
I went her condominium with her.
Her room was very timid and colorful funiture is decorated.
end
scene I_went_apartment
I went her apartmen with her.
She prepared me a cup of tea.
end
scene I_went_back_my_apartment
I went back my apartment and have a tea.
end

above example

<my friend==Reiko>
<my friend==Yosie>

are condition formula in case of select statement.
If condition is false then this scene will not selected and if condition is true t
hen this scene will be candidate of selection.

|

December 18, 2005

Expression of condition

Expression of condition is allowing following expression at the moment.

Case of character variable

<my friend==Reiko>

True if value of "my friend" is Reiko

<my friend!=Reiko>

True if value of "my friend" is not Reiko

<my friend==>

True if value of "my friend" is null or not defined.

<my friend!=>

True if value of "my friend" is not null of defined.

Case of Counter of character variable
<$my friend==5>
<$my friend!=5>
<$my friend<=5>
<$my friend>=5>

Case of numeric variable

<%age of my friend==22>
<%age of my friend!=22>
<%age of my friend<=22>
<%age of my friend>=22>

|

scene and condition

Scene is called with condition formula

title meet_friend_at_celemony
When entrance ceremony was finished I was called by a girl.
Her[my friend=Reiko] name was [my friend] who was next at entrance examination.
{meet_with_friend}
{<my frien==Reiko>I_went_condominium<my friend==Yosie>I_went_apartment;I_went_back_my_apartment}
end
selece name_of_friend
mest_with_Reiko
mest_with_Yosie
end
scene mest_with_Reiko
[my friend=Reiko]
Her name was [my friend] and dressed in in colorful one piece
end
scene mest_with_Yosie
[my friend=Yosie]
Her name was [my friend] and wearing plane blue suit.
end
scene I_went_condominium
I went her condominium with her.
Her room was very timid and colorful funiture is decorated.
end
scene I_went_apartment
I went her apartmen with her.
She prepared me a cup of tea.
end
scene I_went_back_my_apartment
I went back my apartment and have a tea.
end

Above source code

{<my frien==Reiko>I_went_condominium<my friend==Yosie>I_went_apartment;I_went_back_my_apartment}

is a source code using condition formula.
Condision fomula of this source code is

<my frien==Reiko>
<my friend==Yosie>

In this condisioned scene calling statement, only on scene is called.
7threader searches conditions from top to bottom of text line.
When it found condition of True value it calls scene next to condition.
Then process of this line is over, and another conditions following first true condition are not evaluated or executed.

|

December 17, 2005

Condition formula and parentheses

Condition formula can be used with parentheses

sample37.7th

title meet_friend_at_celemony
When entrance ceremony was finished I was called by a girl.
Her[my friend=Reiko] name was [my friend] who was next at entrance examination.
{Dress_of_my_friend}
end
scene Dress_of_my_friend
She (<my friend==Reiko>dressed in colorful one piece<my friend==Sanae>dressed in sober blue suit; and looked merely|<my friend==Reiko>was from Koufu<my friend==Sanae>lived near here).
end
---------------------- 7threader English Version -----------------------

When entrance ceremony was finished I was called by a girl.
Her name was Reiko who was next at entrance examination.
She dressed in colorful one piece and looked merely.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------
---------------------- 7threader English Version -----------------------

When entrance ceremony was finished I was called by a girl.
Her name was Reiko who was next at entrance examination.
She was from Koufu

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

At first step, parentheses are processed and two kind of text are generated randomly as follows

She <my friend==Reiko>dressed in colorful one piece<my friend==Sanae>dressed in sober blue suit; and looked merely

She <my friend==Reiko>was from Koufu<my friend==Sanae>lived near here.

and next step condition formulas are processed.

|

Condition formula

Condition formula can be used using variable

sample35.7th

title meet_friend_at_celemony
When entrance ceremony was finished I was called by a girl.
Her[my friend=Reiko] name was [my friend] who was next at entrance examination.
{Dress_of_my_friend}
end
scene Dress_of_my_friend
She <my friend==Reiko>dressed in colorful one piece<my friend==Sanae>dressed in sober blue suit; and looked merely.
end
---------------------- 7threader English Version -----------------------

When entrance ceremony was finished I was called by a girl.
Her name was Reiko who was next at entrance examination.
She dressed in colorful one piece and looked merely.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

condition formula
<my friend==Reiko>
is true when value of "my friend" is Reiko.
If true is judged following text next to this formula is displayed till next condition formula

Another decision
<my friend==Sanae>
is true when value of "my friend" is Sanae.
And if false then following text next to this formula does not displayed.

;
means a cancel of decision.
and following text next to ; are displayed

Decision is processed form top to bottom of text.
When condition formula had found, then value of condition was decided and if true display text following condition formula.
When it reached next formula, value of condition was decided also.
When it reached ";" character, it mean end of decision and following text are displayed normally.

|

December 16, 2005

Combination of substitution and parentheses

Substitution and parentheses ( | ) can be used together.

sample33.7th

title meet_friend_at_celemony
When entrance ceremony was finished I was called by a girl.
Her[my friend=Reiko|Sanae] name was [my friend] who was next at entrance examination.|She was[my friend=Yosie|Midori] senior who lives next door to my apartment.
[my friend] had dressed in colorful one piece.
end

In this case parentheses (|) outside of [] is processed at first.

so following statements are generated each time.

When entrance ceremony was finished I was called by a girl.
Her[my friend=Reiko|Sanae] name was [my friend] who was next at entrance examination.
[my friend] had dressed in colorful one piece.

When entrance ceremony was finished I was called by a girl.
She was[my friend=Yosie|Midori] senior who lives next door to my apartment.
[my friend] had dressed in colorful one piece.

and then substitution is processed next time as follows

---------------------- 7threader English Version -----------------------

When entrance ceremony was finished I was called by a girl.
Her name was Reiko who was next at entrance examination.
Reiko had dressed in colorful one piece.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------
---------------------- 7threader English Version -----------------------

When entrance ceremony was finished I was called by a girl.
She was senior who lives next door to my apartment.
Midori had dressed in colorful one piece.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

|

Substitution and display

Substitution and display of variable can be done simultaneously in the same text line.

sample32.7th
title meet_friend_at_celemony
When ceremony was finished I was called by a girl who was next at the entrance examination.
Her[my friend=Reiko] name was [my friend] and wearying colorful one piece.
end

---------------------- 7threader English Version -----------------------

When ceremony was finished I was called by a girl who was next at the entrance examination.
Her name was Reiko and wearying colorful one piece.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

Also different value can be substituted to same variable in one text line as follows.
Substitution and display are processed form top to bottom of text line.

sample33.7th

title meet_friend_at_celemony
When ceremony was finished I was called by a girl who was next at the entrance examination.
Her[my friend=Reiko] name was [my friend] and introduced me her friend[my friend=Yosie] [my friend] coming with her.
end

---------------------- 7threader English Version -----------------------

When ceremony was finished I was called by a girl who was next at the entrance examination.
Her name was Reiko and introduced me her friend Yosie coming with her.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

|

December 15, 2005

Numeric variable

7thlanguage can use numeric variable.
Numeric values are stored as double precision.
Floating and integer values are also stored as double precision.
Name of numeric variable is started with % character as follows

%age of my friend

Numeric variable can display its value using [] as follows

[%age of my friend]

Calculation can be done like C language but method of calculations is restricted at the moment and can use following formulas only.

values showed below 10 can changed with another value

[%age of my friend++]
[%age of my friend--]
[%age of my friend+=10]
[%age of my friend-=10]

Numeric variable does not have counter of it self like character variable.

sample30.7th

title age_of_my_friend
[%age of my friend=18]
My friend is [%age of my friend] years old.
[%age of my friend++]
My friend well be[%age of my friend] years old next year.
[%age of my friend=20]
My friend is [%age of my friend] years old.
[%age of my friend--]
My friend was [%age of my friend] years old last year.
end

---------------------- 7threader English Version -----------------------

My friend is 18 years old.
My friend well be19 years old next year.
My friend is 20 years old.
My friend was 19 years old last year.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

sample31.7th
title age_of_my_friend
[%age of my friend=18]
My friend is [%age of my friend] years old.
[%age of my friend+=10]
My friend well be [%age of my friend] years old ten years later.
[%age of my friend=20]
My friend is [%age of my friend] years old.
[%age of my friend-=10]
My friend was [%age of my friend] years old ten yeas ago.
end

---------------------- 7threader English Version -----------------------

My friend is 18 years old.
My friend well be 28 years old ten years later.
My friend is 20 years old.
My friend was 10 years old ten yeas ago.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

|

Counter of character variable

Each character variable has its own counter.
This counter counts how many times this variable is displayed in the generated text.
At first this counter has value of zero, and was incremented each time when it was displayed as variable.
In order to refer this counter use $ character in front of variable name like this

$my friend

And this value can refer in the decision statement that will be explained later.
When Null was substituted to character variable, counter of this variable is reset to zero.

|

December 14, 2005

Substitution using parentheses

Substitution for character variable can be executed with parentheses

[my friend=Reiko|Yosie]
[my friend=(Reiko|Yosie)]

each case has different effect of substitution.

sample28.7th

title having_a_tea
[my friend=Reiko|Yosie]
I and [my friend], enter the tea room near the University after entrance ceremony.
end

---------------------- 7threader English Version -----------------------

I and Reiko, enter the tea room near the University after entrance ceremony.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

In this case parentheses are processed when substitution is executed.

But another case of following

sample29.7th
title having_a_tea
[my friend=(Reiko|Yosie)]
We enter the tea room near the University after entrance ceremony.
[my friend] said "To day is very hot" and put off her jacket.
I wanted to have vanilla shake but [my friend] ordered coffee saying "You would like to have coffee, don't you?".
[my friend] said "I wonder when lecture begin" putting sugar to her coffee.
end

---------------------- 7threader English Version -----------------------

We enter the tea room near the University after entrance ceremony.
Yosie said "To day is very hot" and put off her jacket.
I wanted to have vanilla shake but Reiko ordered coffee saying "You would like to have coffee, don't you?".
Yosie said "I wonder when lecture begin" putting sugar to her coffee.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

In this case parentheses are processed when character variable "my friend" is displayed its value.

So It may have different value each time when it displayed.

|

Character variable

7thlanguage can use character variable

sample26.7th

title meet_friend_at_ceremony
When entrance ceremony was finished I was called by a girl who was next at the entrance examination.
[My friend=Reiko]
Her name was [My friend] and wearying colorful one piece.
end

Using this source code 7threader generate texts as follows

---------------------- 7threader English Version -----------------------

When ceremony was finished I was called by a girl who was next at the entrance examination.
Her name was Reiko and wearying colorful one piece.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

"My friend" is a name of character valuable.

Statement "[My friend=Reiko]" means substitute a character value "Reiko" for the valuable "My friend";

This statement indicate a substitution only and do not displayed it self when 7thleader generate text.
Variable "My friend" does not need to be declared preliminary.

Null character can be substituted like

[My freiand=]

and this means Variable "My friend" has null value.
Also value "My friend" has null value when substitution is not executed.

When the Value of character valuable is null then 7thleader displays value name instead of null value.

sample27.7th

title having_a_tea
I and [My friend], enter the tea room near the University after entrance ceremony.
end

Using this source code 7thleader generate texts as follows
---------------------- 7threader English Version -----------------------

I and My friend, enter the tea room near the University after entrance ceremony.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

|

December 13, 2005

Select statement

To select a scene from given scenes use select statement.
Select statement is described as follows

scene invited_to_party
I was invited to a party.
end
scene invited_to_drink
I was invited to have a drink
end
select case_of_intivitaion
invited_to_partiy
invited_to_drink
end
title I_had_drunk
{case_of_invitation}
I had drunk too much and could not walk alone.
end

"case_of_invitation" is a name of select statement.
"invited_to_party" and "invited_to_drink" are name of scene that are to be selected.
Method To call select statment is same as to call scene statment as follows.

{case_of_invitation}

and control is return to caller as subroutine.

7threader generate two cases as follows

---------------------- 7threader English Version -----------------------

I was invited to a party.
I had drunk too much and could not walk alone.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

---------------------- 7threader English Version -----------------------

I was invited to have a drink
I had drunk too much and could not walk alone.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

|

Neglect new line

When 7threader generate texts form scenario source codes, new line code is added at the end of each text line.
In order to neglect this new line code, use - character at the end of text line.

sample12.7th

title go_to_picnic
I went to picnic with my friends.
Cherry blossoms were very beautiful.
Many boys had joined from another university,-
but I didn't know any of them.
end

7thleader generate text as follows

---------------------- 7threader English Version -----------------------

I went to picnic with my friends.
Cherry blossoms were very beautiful.
Many boys had joined from another university,but I didn't know any of them.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

When \ character is used to neglect new line code, scenario source codes are connected physically, in the source code.
But when use - character, scenario source code are not connected physically, but only neglect new line code as result of 7threader.
So - character can use at the end of text line of scenario and connect lines beyond scene statement.

title go_to_picnic
I went to picnic with my friends.
Cherry blossoms were very beautiful. -
{Many_boys_had_joined}
end
scene Many_boys_had_joined
Many boys had joined from another university, but I didn't know any of them.
end

---------------------- 7threader English Version -----------------------

I went to picnic with my friends.
Cherry blossoms were very beautiful. Many boys had joined from another university, but I didn't know any of them.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

|

Insert new line

To insert new line in the middle of text use / character

title go_to_picnic
I went to picnic with my friends.
Cherry blossoms were very beautiful.
Many boys had joined from another university,/but I didnt know any of them.
end

and 7thleader generate text as follows

---------------------- 7threader English Version -----------------------

I went to picnic with my friends.
Cherry blossoms were very beautiful.
Many boys had joined from another university,
but I didnt know any of them.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

Text line can include / character only like following.

title go_to_picnic
I went to picnic with my friends.
//
Cherry blossoms were very beautiful.
Many boys had joined from another university,/but I didnt know any of them.
end

and 7threader generate as follows

---------------------- 7threader English Version -----------------------

I went to picnic with my friends.

Cherry blossoms were very beautiful.
Many boys had joined from another university,
but I didnt know any of them.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

|

Continuous line

To connect two or more lines use \ charactor at the end of each line.

title go_to_picnic
I went to picnic with my friends.
Cherry blossoms were very beautiful.
Many boys had joined from another university,\
but I didnt know any of them.
end

are considered as same source code as

title go_to_picnic
I went to picnic with my friends.
Cherry blossoms were very beautiful.
Many boys had joined from another university,but I didnt know any of them.
end

|

December 12, 2005

Create different text each time

If same texts are generated every time, reader may not found interest in these texts.
So I had invented technique to generate different texts each time.

Use ( | ) character as control character.

sample6.7th

title I_had_attended_party
I had attended a party (to watch cherry blossoms|to celebrate birthday).
end

In this case two different texts are generated using 7threader as follows.

---------------------- 7threader English Version -----------------------

I had attended a party to watch cherry blossoms.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

---------------------- 7threader English Version -----------------------

I had attended a party to celebrate birthday.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

More complex case is described as follows.

sample7.7th

title I_had_attended_party
(Today|This afternoon) I had attended (a party (to watch cherry blossoms|to celebrate birthday)|dance lesson in gym).
end

sample8.7th

Null text is allowed as follows

title I_had_attended_party
(Today |)I had attened a party to watch cherry blossoms.
end

|

Chapter number

Chapter number is defined preliminary as scene statement.

Name of Chapter number is defined as "No".

Chapter number is used as follows.

sample5.7th

title go_to_picnic
{No}
I went to picnic with my friends.
Cherry blossoms were very beautiful.
Many boys had joined from another university.
{No}
{invited_to_a_party}
{drink_at_tavern}
end

Result texts are following

---------------------- 7threader English Version -----------------------

  1.

I went to picnic with my friends.
Cherry blossoms were very beautiful.
Many boys had joined from another university.

  2.

I was invited to a party when I was going back home.
We all entered a tavern just near the station.
Inside the tavern was decorated like folk handicraft style.
Boys are seems to be often here to have a drink.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.01 ---------

|

December 11, 2005

Parts of scenario

Parts of scenario except entry point of story are described using "scene" instruction.

example

scene invited_to_a_party
I was invited to a party when I was going back home.
We all entered a tavern just near the station.
end
scene drink_at_tavern
Inside the tavern was decorated like folk handicraft style.
Boys are seems to be often here to have a drink.
end

Name of scene must be given to distinguish each scene.

scenes are called from another scenes statement or title statement.

sample4.7th

title go_to_picnic
I went to picnic with my friends.
Cherry blossoms were very beautiful.
Many boys had joined from another university.
{invited_to_a_party}
{drink_at_tavern}
end

Control of program is return to caller like subroutine in c language.
But "return" statement is not defined at 7thlanguage.
So control will return only when it comes the end of scene statements.

Null statement cannot be defined.

scene invited_to_a_party
I was invited to a party when I was going back home.

We all entered a tavern just near the station.
end

this statements are not allowed.

and also null statement like

scene invited_to_a_party
end

is not allowed

|

December 10, 2005

To create multi stories

In order to create multi story, use title statement as entry point of each story.

(sample3.7th)

title go_to_University
I went to University and had a lecture today.
After lecture I had chatted with my friend
end
title go_to_movie
I went go movie with my friend.
After watching movie we went Italian restaurant.
end
title go_to_picnic
I went to picnic with my friends.
Cherry blossoms were very beautiful.
Many boys had joined from another university.
end

Then each story will be displayed random.

|

December 09, 2005

Comment

When the first colum of source code is ";", then this text line of source code is considered as comment line

(sample2.7th)

;*********************
;*What happend Today *
;*********************
title go_to_University
I went to University and had a lecture today.
After lecture I had chatted with my friend
end

|

Most simple example

Most simple example of 7thlanguage source code goes like this
(sample1.7th)

title morning_greeting
Good morning.
It's a fine day today, isn't it.
end

7threader generate following texts using this source code.

7th_sample1





---------------------- 7threader English Version -----------------------

Good morning.
It's a fine day to day, isn't it.

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

key word "title" means begining of story.
"morning_greeting" after "title" is name of scenario.

Following text

Good morning.
It's a fine day today, isn't it.

is a contents of story.

key word "end" means end of scenario block started by key word "title"

messages

---------------------- 7threader English Version -----------------------

-------- 7threader English Version Copy Right Yuki Nanotabi 2004/2/28 Ver 1.00 ---------

are automatically added by 7threader.

|

December 08, 2005

Reserved characters and words

7thlanguage uses ASCII character set.

File format of the source code is "text file" separated by CRLF code.

Following characters are reserved as control code

{}[]<>!#=&+-;$\/

Following words are also reserved and can not use on first position of text line.

title
end
select
scene
set
action

|

Introdustion

Introduction

7thlanguage is script language that create short story automatically.
I have designed and developed this 7thlanguage by myself.
7thlanguage has minimal functions for the generation of short story.
It had not functions like sound and graphics, or interactive operation.
But it has many kind of inventions for the generation of short story.

7thnovel has not "STOP" instruction, or "JUMP" instruction, so 7thlanguge is very peculiar language.
But many of programmers know well that these instructions sometimes cause tragedies.
And also short story never loops 7thlanguage has no loop instruction.

Source codes written in 7thlanguge are processed by 7thleader and create short stories actually.

For the help of reader "source code" and "generated text" are written in different color.

|

November 29, 2005

Dirty wife whore discipline

Dirty wife whore discipline

Suspicious membership card

I had examined pockets of my husband's winter coat before bringing to laundry shop, when I found small membership card.
I thought it might be a membership card of rental video shop or some another.
I don't care about it at first, but it might not be disposed so I was going to put it on the table of his room where his PC was stetted.
However, before I put it on his desk I examined the membership card again, and seeing closely it seemed very suspicous.
I found telepone number on the back of it and I cannot stop growing suspicion in my mind,
So I called this number, and Reception girl's merrely voice just returned to my ear.

Secret club

I attempted to hear on the telephone "How is your club?" without thinking anything. Then answer returned "No problem Madam, our customers are all steady of identity."
"We keep secret and many house wives are joining us, no problem Madam".
Hearing words "secret", my suspicion growing bigger in my mind.
So I asked "Can I join your club too?", then reception girl explained "You need your self identification like driving license card, and also you need another members introduction"
At once I had a good idea and finished the telephone saying "thank you. I am coming soon".

Online discipline club

I decided to go to the place where reception girl had taught me.
I have picked up my driving license card from drawer which I have never used since I got it.
When I got off train at Ikebukuro, I searched small building behind a condominium in a narrow alley.
I entered the entrance and pretty dressed reception girl greeted me with smile.
My mind was full of suspicion but I try to pretend not to show my emotion.
I attempted to ask her "I have telephoned just while ago."
"Could I hear you how it goes?" so she answered in clear voice "This club is online discipline club for house wives, you know".
"Specialized in online discipline play."
"Using Internet site, we are matching best partners according to your request."
"So you can contact with your Discipline Master by e-mail"
The reception girl seemed to be accustomed to explain these matters.

extramarital affairs

Knowing the reason why my husband got rapturous in the Internet, and not allowed me to use PC, I get angry deeply in my mind.
I wanted to get secure evidence of his extramarital affairs, so I decided to be a member of this club to explore his behavior.
So I answered reception girl "I would like to be a member of this club, if I could possibly" and her reply was "You need some another member's introduction. Do you have any? Madam"
Then I had shown her my husband's membership card, so she get out digital camera and take a photo of me.
Then using PC, she printed out the membership card of me.
She also explained the membership fee is free for female and I was relieved that I need not spend much money.
She taught me how to make profile of mine and write request about partner who I want to be acquainted with on Internet.
After all procedure was finished I said "Thank you, I will come again some other time" and went back home.

Mail buddy

When I returned home, I attempt to operate the PC of my husband.
But he was not so stupid and had protected his data by secret pass word and could not log in his account.
So I logged in using my account formerly he had made for me, and also protected my data setting my own pass word.
Then I write a profile of mine suitably as reception girl had taught me, and uploaded to the site of "Dirty wife whore discipline club".
I also wrote requirement of partner and it was exactly same as the husband's annual income and hobbies.
Next day I have received a lot of e-mails.
I replied some of them to ascertain what my husband doing in the internet.
Few days later, one of mail baddy send me a message saying that he want to do voice chat with me.
I think my husband must use voice chat and do something deceiving me.
So I determined to try voice chat myself with mail buddy in order to ascertain what my hauband doing on voice chat.

Voice chat sex

I had made an appointment by e-mail to meet at voice chat when my husband would out at night.
Setting head phone and microphone on my head I was waiting at voice chat room.
Waiting a short while I received message from guy and suddenly low voice of him was surrounded into me ears.
I replied his greeting and have conversations that seemed no harm then he started straight to the subject saying that "How are your hubby doing. Is he good to you?"
"Don’t you feel lonely now, and how would you like when you are lonely".
I tried to reply "I have something to do when I was lonely".
So he continued "When you are lonely, would you like to watch TV or would you like to Karaoke, or would you like to have a drink. But you know you have something when you are lonely most of all, aren't you?"
"How about doing it right now, don't you slut? You are slut aren't you. and you are bitch in fact".
So I understood that what my husband doing late at night while I was sleeping.
I thought I must stop voice but I could not.
"Use your fingers at you breast. Grab your breast softly" so I used my fingers as I was in a dream.
"So you feel good, don't you? Then you want use another hand to you most sensitive place you know"
"You cannot stop it because you are doing every day when you are lonely and you are lonely now".
He sexy voice did not allow me to stop my fingers and I was waiting his next order that would be more exciting.

Put off panties

Using my fingers as his order I heard my voice gasping deeply again and again. His forceful voice saying repeatedly "You are bitch, dirty bitch. You are HENTAI" made me extremely hot and horny and bring me beyond my limit of endurance.
"Put off you panties right now. Its order and you must obey me. Do it right now" next order had sentence to me.
I was standing from chair and put off my panties immediately.
"You are going to a convenience store nearby and read magazines while you are standing"
"You choose magazine for adult and bent you body when you pick up magazine"
"You know what I mean. You are ass are easily up skirted from every one in the store, bitch"
Knowing the meaning of his order, my whole body was trembling furiously.
But hot stream had flood out endlessly from myself and my will had no more resist his order.
Let the PC as it was, I opened the door and go out to the convenience store nearby as his order.

Upskirt in convenience store

The automatic door of convenience store opened and voice of sales person "What can I do for you?" reached my ear, when my lower back began to shiver again from the knee.
Passing through the front of the register, I went to the magazine counter.
There were many kind of comic magazine and I found dirty comics for ladies.
I picked up one of them and opened it, but I cannot see any picture on it.
I heard foot step just passing behind me and my knee had shivered more hard.
Again and again I had picked up a comics leaning forward my body and after turning over a few page returned back to counter.
But nothing had happened so I walk toward entrance when my mobile phone had received a mail.
I opened my mobile phone and at the display I found photos of upskirt.
At first I don't know the reason of these photos but looking closely I noticed that these photo were my upskirt taken just while ago.
It is very certain that the guy that I had voice chatted with must be in this convenience store watched and upskirted me for a while.
My whole body was almost frozen to death and could not look around inside the store.
I stood on shivering foot and might broke down to the floor.

Disguised wife

I received another message in my mobile phone.
It ordered me to "Get out of store and get on the black car in front of parking area".
While reading message my fingers began to tremble and I could not send reply.
Any way I must obey order.
I get out of convenience store and found black car just in front of the store.
I walked toward the car slowly on my trembling foot.
The door of the car just opened by the hand of guy put on a pair of sunglasses.
I have no way except get on the front passenger seat of the car.
The black car moved slowly and then shrilly voice had sounded suddenly at my ear "You have been having affair with my husband. Dirty bitch"
She continued "I have clear evidence".
"It was me, who chatted with you just while ago"
"I used voice changer and disguised as guy"
"I also take a photo of your upskirt"
"I know your upskirted photos are upload at Homepage, and my husband took these photo and uploaded".
"You never be going out with my husband. You know Never"
When she finished saying, the car were entering the gate of love hotel*.

*love hotel:
small hotel and the purpose of visitors are having love affairs.
Many kind of facilities for making love are usable.
Usually located center of amusement area or outskirt of city.

Lesson of love

She had drawn my hand into the small room, then bunch of guys were waiting for me.
"Teach her a good lesson, and make her know about Joy of love." she spited her order laughing loudly, and got out of the room leaving me the words "Be a good bitch".
I noticed immediately that I had no way, when they had assaulted me.
I had forced to break down to the floor.
The pile of conquest continued to thrust me again and again.
The repeated rhythms had torn me, with strength of thunder.
With out satisfaction, next pile had plunged into me, and hardest rhythms reached deeply into my stomach.
Never ending ritual was seemed to be a time of eternal, and every piles of conquest tore me repeatedly with supreme joys of love.

end

|

November 27, 2005

Groper in the movie theater

Example of short story generated by 7thnovels

Groper in the movie theater

Winter ski class

When the summer vacation was over, I knew that ski class will be open in winter.
I didn't know the reason why university held ski class, but Its a rescue for student that the attendance of physical class are insufficient and can get few unit by attending ski class.
I had heard that physical is compulsory and if I would drop it I must repeat year.
And I thought I would be very busy preparing university festival this year, but if I attend ski class in winter I can skip physical class.
But it's so expensive to attend ski class for a university student, so I decided to do part time job before I would became very busy preparing university festival.
I had bought "Part time job magazine" and checked list of part time job of word processor operator.
There are too many jobs in the list but I thought that near location would be better.
I chose one and called its office from public phone at lounge of university, and reception girl had requested me to come next day with resume to have job interview.

Job interview

After school I went to the place where reception girl had taught me, and I found the name of publishing company on the post of small building.
I knocked the door and entered to find small office where heap of paper was standing like a building on every desk.
I was guided to the table and sofa where I was told to sit by a tall guy who seems to be a boss of this office.
He introduced himself as editor in chief but he seems not so reliable.
I offered my resume and he had taken a one glance at fist page.
But He didn't see next page where qualifications were listed, so I thought I was failed this interview.
At next instance he said "Why don't you start right now" for my surprise.

Adult video actress

I was guided to the personal computer desk and he said "would you like to read manual of this computer", so I opened manual when young girl and boy entered the office.
She was dressed in sober suit and seems to be a student of Woman University just graduated high school.
I thought she must have job interview as me, so I listen her voice with curiosity.
"When was your first experience?" or "how many guys did you have been going out with?" and another conversation was coming in to my ears.
I thought it must not be a job interview but I didn't realize the purpose of this interview.
After a short while, girl and boy had gone out from office and the editor in chief coming with cassette tape saying that "type this tape please. You can finish one hour or so".
I had started cassette tape and knew that the girl was adult video actress and the interview was a dialog for an adult video magazine published from this company.
In cassette tape she answered the question that before adult video actress she was a nurse of nursery school to my surprise.

Groped experiences

I had finished typing for about one hour and I came to the Editor in chief to have next order.
So he had taken a bundle of letters form reader and I was ordered to examine them.
I return to my desk and started to read lettered and I noticed that these letters were confession posting of groped experiences.
I was ordered to choose most exciting one, so I picked up some of them that seemed to be very kinky and nasty.
But Editor in chief ordered me to write confession posting myself because these letters are not suitable for contents of magazine.
So I have written groped experience of myself when I was a high school girl, but he said also that it's not good for magazine because he need extremely hot confession for magazine.
I think I cannot write such a article and I refused his order saying "I don’t have such an exiting groped experience so I can write any more".
Then he suddenly hold my hand and stood up saying "come with me to the movie theater near hear right now".

Movie theater

I found a big signboard of movies in front of a movie theater.
The Chief had let me in the theater and screen was shining brightly.
I had seated next to the chief feeling anxious of movie that might be nasty.
But screen was seems to be a scene of battle field and I was relieved a little.
Big sound of gunfire was loudly surrounded inside the theater when a high school girl was passed by the aisle just near me.
She seemed to be searching for seat, but she was walking up and down several times, nevertheless empty seat was found everywhere.
At last she had just come up behind arrays of seats and seems to watch standing.
I had some kind of strange feeling because there were many empty seats.

Groper spot

The chief seemed to notice my strangeness in my heart, and wisped to my ear that "This Theater is a great groper spot".
The chief continued "The girl standing behind seat must be groped badly, so the girl who craves to be groped are standing there like her waiting for gropers".
I thought at first that chief had kidding but when I looked back the girl again, guys were standing both side of her and her face was somehow nervous and tensioned.
I noticed that her skirt was rolled up from behind, and guys had been groping on her breast too.
I realize that all thing that chief had told me might be truth.
"After movie she used to go to Lotteria*1 and have blow job at toilet" chief had told me again, but this time I believe that he must be kidding me.
When movie was finished, inside of the theater had lighted brightly.
I and chief were standing and leaving seat, but when I looked back again high school girl and gropers was not seen.


*1 Lotteria : Japanese popular first food shop.

Blow job girl

When we were returning from the movie theater the chief suggested me to have a tea.
I was a little tired sitting seat of the theater such a long time so I wanted to have a rest for a while.
We turned corner and found Lotteria when I remained the story concerning Lotteria just before.
Following the chief I entered Lotteria, and was surprised to see a high school girl sat on stand, opening her thigh widely against window.
I saw middle aged guys were sitting both side of her and stretching there hand to her thigh and breast.
I notice that the girl must be a high school girl just groped in the movie theater, but I pretend that I did not notice her.
We ordered coffee and take a seat against her.
"You know what I mean, she will go to toilet and do blow job next" chief whispered to me and It might be true this time.
"She is not a high school girl but only disguised. She look like obedient but she is nasty bitch in fact." and I could not deny what he said seeing her white thigh.
When we finished coffee I saw the high school girl leaved her seat to a toilet.
Little later, two guys groped her were also standing and seemed to follow her to the toilet.
I cannot believe the fact that happen in front of me, but she must do blow job in toilet without doubt.

Blow job fantasy

When we went back to office, the chief ordered me to write an article about being groped in theater, so I write a short story.
But he ordered to rewrite it again and again saying "you must write more exactly what you have done".
But I don’t know how to describe the scene of blow job in toilet that I did not have seen.
I had tried to imagine how high school girl had used her lips and tongue.
While I writing story about blow job, I was got excited and getting wet unconsciously.
At last the chief said to me "that not good, but I will do the remaining.", so I finished my work and leaved office to get back home.
I was almost tuning a Conner of Lotteria, when I saw two guys passing beside me.
They must be a groper just before and seemed to return to the movie Theater, to find another victim.
Just then a great idea arose in my mind, that if I were groped in theater it would be extremely nasty, and if I were picked up to a toilet of Lotteria it would be a tremendously dirty.
My mind was full of this blow job fantasy, and my whole fresh were getting too hot to resist it.

Gropers humiliation

I entered the movie theater following gropers when my legs started shivering.
I stood back of the array of seats and waited what would happen next.
My heart was almost burst hearing footsteps of gropers walking near, and standing both side of me.
I feel soft touch of groper's finger on skirt, touching my hips roundly.
My skirt was rolled up from behind and another groper's finger touched my thigh directly.
I cannot resist groper's touch of finger that bring me a incredible feeling, and I endured shamelessly.
I thought every victim of gropers must have same feeling and nobody escape from groper's humiliation.
But finally there fingers were withdrawn from my hips and thigh at the end of movie.
When hall was lighted, groper took me out to the Lotteria.
I was forced to sit on the stool where high school girl had sat just while ago.
I faced window pane and looked out the crowded night street.
One of gropers hand reached my thigh and caressed my knee softly.
With delicate vibrations of groper's finger my knee was shivering untolerantly, then his finger moved more skillfully.
Unexpected feelings had flood from my inside of flesh and spread out to every top of my hand and legs.
It reached top of my brains and my body became so heavy that I could not move any part of mine like in a dream.

Joy of humiliation

I thought they would take me to the toilet next, so I said "Can I powder my nose", in a small voice and added "Please".
They returned no answere but I had stood and was entering the restroom of Lotteria.
I noticed that gropers were also standing and followed after me.
I walked slowly and entered the restroom and did not shut the door waiting gropers.
When they entered after me, my whole flesh suddenly start to shiver expecting the humiliation same as high school girl must had.
While one groper sat on the sheet of toilet, he made me sit on his knee, and another groper stand just in front of me.
He plugged his desire deeply in to my mouth.
Another desire was pushing up from my bottom of depth.
Spark of joy had full filled my both holes and had hardest assault finally.
I know the meaning of humiliation of supreme joy.


End

|

«Dirty cheer girl whore