Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-29 Thread Esteban Lorenzano

> On 28 Dec 2015, at 18:08, stepharo  wrote:
> 
> 
>> I don't know if this is the appropriate venue to do that, but I'd like to
>> announce that I finished a stable implementation of a framework for
>> developing Interactive Fiction in Pharo Smalltalk.
> 
> Yes it is!
> 
> Do you have a screenshots or something like that?
> I have no idea what is a Interactive Fiction: a textual adventure game?

yes :)

> 
>> 
>> It is based on an old code written by Bob Jarvis for Dolphin, but it has
>> been changed so much that it is almost something new.
>> 
>> This is my first project and I'm still working around Metacello and
>> polishing stuff up. So I appreciate any code contributions, comments or
>> thoughts about it.
>> 
>> It is hosted on Smalltalkhub:
>> (http://smalltalkhub.com/#!/~ericvm/Smallworlds)
>> 
>> 
>> 
>> --
>> View this message in context: 
>> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>> 
>> 
> 
> 




Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread Robert Withers

Cool, I am stuck in the cloak room and can't find the bar.

Can you create objects inside the adventure?

On 12/28/2015 08:07 AM, Eric Velten de Melo wrote:

(AdventureShell world: (CDGameWorld new)) openWithSpec.


--
Robert
.  ..   ...^,^



Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread Robert Withers

Have you seen Quoth? It's sweet.

http://netjam.org/quoth/
https://vimeo.com/50530082

regards,
Robert

On 12/28/2015 08:31 AM, Eric Velten de Melo wrote:
2015-12-28 11:15 GMT-02:00 Robert Withers >:


Cool, I am stuck in the cloak room and can't find the bar.

Can you create objects inside the adventure?


You mean create objects on the fly while you are playing? Not in a 
straightforward way, but you could, it's Smalltalk. The main reason 
why I started this project in the first place is because of the poor 
support the most popular interactive fiction frameworks had for 
dynamic object creation.


--
Robert
.  ..   ...^,^



Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread Eric Velten de Melo
2015-12-28 11:53 GMT-02:00 Robert Withers :

> Have you seen Quoth? It's sweet.
>
> http://netjam.org/quoth/
> https://vimeo.com/50530082
>

Yes, I've seen it before, it is quite nice! I don't believe the source code
is available, is it?


Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread Robert Withers

I don't believe so.

On 12/28/2015 09:02 AM, ericvm wrote:
2015-12-28 11:35 GMT-02:00 Robert Withers [via Smalltalk] <[hidden 
email] >:


Have you seen Quoth? It's sweet.

http://netjam.org/quoth/
https://vimeo.com/50530082


Yes, I've seen it before, it is quite nice! I don't believe the source 
code is available, is it?



View this message in context: Re: Smallworlds - Interactive Fiction 
Framework 

Sent from the Pharo Smalltalk Users mailing list archive 
 at Nabble.com.


--
Robert
.  ..   ...^,^



Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread Alexandre Bergel
Now it works!
Looks interesting! However, it is a bit crude. What are the available commands? 

Alexandre
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



> On Dec 28, 2015, at 10:07 AM, Eric Velten de Melo  wrote:
> 
> There is an AdventureShell class made with Spec. You use it like this:
> 
> (AdventureShell world: (CDGameWorld new)) openWithSpec.
> 
> It is pretty basic, but gets the job done.
> 
> 2015-12-28 10:51 GMT-02:00 Robert Withers  >:
> This looks interesting. How can it be used and made interactive? I would like 
> to launch the CDGameWorld that did load with this configuration as an 
> interactive session, to see how this package is used.
> 
> cheers,
> Robert
> 
> 
> On 12/27/2015 10:14 PM, Eric Velten de Melo wrote:
>> I think I fixed the issues with Metacello. Therefore, you should be able to 
>> load by using Gofer.
>> 
>> Gofer new
>> url:'http://smalltalkhub.com/mc/ericvm/Smallworlds/main 
>> ';
>> package: 'ConfigurationOfSmallworlds';
>> load.
>> 
>> ((Smalltalk at: #ConfigurationOfSmallworlds) project version:'0.3') load.
>> 
>> 
>> 2015-12-27 23:14 GMT-02:00 Alexandre Bergel > >:
>> Hi!
>> 
>> Something is wrong. PetitParser is indeed loaded. I get an error: This 
>> package depends on the following classes:
>>   CommandParser
>> You must resolve these dependencies before you will be able to load these 
>> definitions:
>>   CCCommandParser
>> 
>> Alexandre
>> 
>> 
>> > On Dec 27, 2015, at 9:13 PM, ericvm < 
>> > ericvm...@gmail.com 
>> > > wrote:
>> >
>> > You need to have PetitParser installed for it to work.
>> >
>> > ColossalCave is not ported, should be removed.
>> >
>> > I was not able to get the metacello cobfiguration working properly.
>> >
>> > But installing PetitParser and loading last commit of Smallworlds package 
>> > should be enough.
>> >
>> > To run cloak of darkness, type
>> > (AdventureShell world: (CDGameWorld new)) openWithSpec.
>> >
>> > Em 27 de dez de 2015 17:29, "abergel [via Smalltalk]" <[hidden email]> 
>> > escreveu:
>> > hi!
>> >
>> > I would like to try it, but I am facing some issues:
>> > - I cannot use your configuration on Pharo 5. I get an error when 
>> > trying to load the stable version
>> > - I therefore tried to manually load the two packages. But 
>> > Smallworlds-ColossalCave does not load. Some classes are missing.
>> >
>> > Cheers,
>> > Alexandre
>> >
>> >
>> > > On Dec 27, 2015, at 12:03 PM, ericvm <[hidden email]> wrote:
>> > >
>> > > I don't know if this is the appropriate venue to do that, but I'd like to
>> > > announce that I finished a stable implementation of a framework for
>> > > developing Interactive Fiction in Pharo Smalltalk.
>> > >
>> > > It is based on an old code written by Bob Jarvis for Dolphin, but it has
>> > > been changed so much that it is almost something new.
>> > >
>> > > This is my first project and I'm still working around Metacello and
>> > > polishing stuff up. So I appreciate any code contributions, comments or
>> > > thoughts about it.
>> > >
>> > > It is hosted on Smalltalkhub:
>> > > (http://smalltalkhub.com/#!/~ericvm/Smallworlds 
>> > > )
>> > >
>> > >
>> > >
>> > > --
>> > > View this message in context:  
>> > > http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
>> > >  
>> > > 
>> > > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>> > >
>> > --
>> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> > Alexandre Bergel  http://www.bergel.eu 
>> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> >
>> >
>> >
>> >
>> >
>> >
>> > If you reply to this email, your message will be added to the discussion 
>> > below:
>> > http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868585.html
>> >  
>> > 
>> > To unsubscribe from Smallworlds - Interactive Fiction Framework, click 
>> > here.
>> > NAML
>> >
>> > View this message in context: Re: Smallworlds - Interactive Fiction 
>> > Framework
>> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>> 
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu 
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> 
>> 
>> 
>> 
>> 
> 
> -- 
> Robert
> .  ..   ...^,^
> 



Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread Eric Velten de Melo
2015-12-28 11:15 GMT-02:00 Robert Withers :

> Cool, I am stuck in the cloak room and can't find the bar.
>
> Can you create objects inside the adventure?
>

You mean create objects on the fly while you are playing? Not in a
straightforward way, but you could, it's Smalltalk. The main reason why I
started this project in the first place is because of the poor support the
most popular interactive fiction frameworks had for dynamic object creation.


Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread Robert Withers
This looks interesting. How can it be used and made interactive? I would 
like to launch the CDGameWorld that did load with this configuration as 
an interactive session, to see how this package is used.


cheers,
Robert

On 12/27/2015 10:14 PM, Eric Velten de Melo wrote:
I think I fixed the issues with Metacello. Therefore, you should be 
able to load by using Gofer.


Gofer new
url:'http://smalltalkhub.com/mc/ericvm/Smallworlds/main';
package: 'ConfigurationOfSmallworlds';
load.

((Smalltalk at: #ConfigurationOfSmallworlds) project version:'0.3') load.


2015-12-27 23:14 GMT-02:00 Alexandre Bergel >:


Hi!

Something is wrong. PetitParser is indeed loaded. I get an error:
This package depends on the following classes:
  CommandParser
You must resolve these dependencies before you will be able to
load these definitions:
  CCCommandParser

Alexandre


> On Dec 27, 2015, at 9:13 PM, ericvm > wrote:
>
> You need to have PetitParser installed for it to work.
>
> ColossalCave is not ported, should be removed.
>
> I was not able to get the metacello cobfiguration working properly.
>
> But installing PetitParser and loading last commit of
Smallworlds package should be enough.
>
> To run cloak of darkness, type
> (AdventureShell world: (CDGameWorld new)) openWithSpec.
>
> Em 27 de dez de 2015 17:29, "abergel [via Smalltalk]" <[hidden
email]> escreveu:
> hi!
>
> I would like to try it, but I am facing some issues:
> - I cannot use your configuration on Pharo 5. I get an
error when trying to load the stable version
> - I therefore tried to manually load the two packages.
But Smallworlds-ColossalCave does not load. Some classes are missing.
>
> Cheers,
> Alexandre
>
>
> > On Dec 27, 2015, at 12:03 PM, ericvm <[hidden email]> wrote:
> >
> > I don't know if this is the appropriate venue to do that, but
I'd like to
> > announce that I finished a stable implementation of a
framework for
> > developing Interactive Fiction in Pharo Smalltalk.
> >
> > It is based on an old code written by Bob Jarvis for Dolphin,
but it has
> > been changed so much that it is almost something new.
> >
> > This is my first project and I'm still working around
Metacello and
> > polishing stuff up. So I appreciate any code contributions,
comments or
> > thoughts about it.
> >
> > It is hosted on Smalltalkhub:
> > (http://smalltalkhub.com/#!/~ericvm/Smallworlds
)
> >
> >
> >
> > --
> > View this message in context:

http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
> > Sent from the Pharo Smalltalk Users mailing list archive at
Nabble.com.
> >
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> If you reply to this email, your message will be added to the discussion 
below:
>

http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868585.html
> To unsubscribe from Smallworlds - Interactive Fiction Framework,
click here.
> NAML
>
> View this message in context: Re: Smallworlds - Interactive Fiction 
Framework
> Sent from the Pharo Smalltalk Users mailing list archive at
Nabble.com.

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.







--
Robert
.  ..   ...^,^



Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread ericvm
There is an AdventureShell class made with Spec. You use it like this:

(AdventureShell world: (CDGameWorld new)) openWithSpec.

It is pretty basic, but gets the job done.

2015-12-28 10:33 GMT-02:00 Robert Withers [via Smalltalk] <
ml-node+s1294792n4868638...@n4.nabble.com>:

> This looks interesting. How can it be used and made interactive? I would
> like to launch the CDGameWorld that did load with this configuration as an
> interactive session, to see how this package is used.
>
> cheers,
> Robert
>
> On 12/27/2015 10:14 PM, Eric Velten de Melo wrote:
>
> I think I fixed the issues with Metacello. Therefore, you should be able
> to load by using Gofer.
>
> Gofer new
> url:'http://smalltalkhub.com/mc/ericvm/Smallworlds/main';
> package: 'ConfigurationOfSmallworlds';
> load.
>
> ((Smalltalk at: #ConfigurationOfSmallworlds) project version:'0.3') load.
>
>
> 2015-12-27 23:14 GMT-02:00 Alexandre Bergel <[hidden email]
> >:
>
>> Hi!
>>
>> Something is wrong. PetitParser is indeed loaded. I get an error: This
>> package depends on the following classes:
>>   CommandParser
>> You must resolve these dependencies before you will be able to load these
>> definitions:
>>   CCCommandParser
>>
>> Alexandre
>>
>>
>> > On Dec 27, 2015, at 9:13 PM, ericvm <[hidden email]
>> > wrote:
>> >
>> > You need to have PetitParser installed for it to work.
>> >
>> > ColossalCave is not ported, should be removed.
>> >
>> > I was not able to get the metacello cobfiguration working properly.
>> >
>> > But installing PetitParser and loading last commit of Smallworlds
>> package should be enough.
>> >
>> > To run cloak of darkness, type
>> > (AdventureShell world: (CDGameWorld new)) openWithSpec.
>> >
>> > Em 27 de dez de 2015 17:29, "abergel [via Smalltalk]" <[hidden email]>
>> escreveu:
>> > hi!
>> >
>> > I would like to try it, but I am facing some issues:
>> > - I cannot use your configuration on Pharo 5. I get an error
>> when trying to load the stable version
>> > - I therefore tried to manually load the two packages. But
>> Smallworlds-ColossalCave does not load. Some classes are missing.
>> >
>> > Cheers,
>> > Alexandre
>> >
>> >
>> > > On Dec 27, 2015, at 12:03 PM, ericvm <[hidden email]> wrote:
>> > >
>> > > I don't know if this is the appropriate venue to do that, but I'd
>> like to
>> > > announce that I finished a stable implementation of a framework for
>> > > developing Interactive Fiction in Pharo Smalltalk.
>> > >
>> > > It is based on an old code written by Bob Jarvis for Dolphin, but it
>> has
>> > > been changed so much that it is almost something new.
>> > >
>> > > This is my first project and I'm still working around Metacello and
>> > > polishing stuff up. So I appreciate any code contributions, comments
>> or
>> > > thoughts about it.
>> > >
>> > > It is hosted on Smalltalkhub:
>> > > (http://smalltalkhub.com/#!/~ericvm/Smallworlds)
>> > >
>> > >
>> > >
>> > > --
>> > > View this message in context:
>> 
>> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
>> > > Sent from the Pharo Smalltalk Users mailing list archive at
>> Nabble.com.
>> > >
>> > --
>> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> > Alexandre Bergel  http://www.bergel.eu
>> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> >
>> >
>> >
>> >
>> >
>> >
>> > If you reply to this email, your message will be added to the
>> discussion below:
>> >
>> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868585.html
>> > To unsubscribe from Smallworlds - Interactive Fiction Framework, click
>> here.
>> > NAML
>> >
>> > View this message in context: Re: Smallworlds - Interactive Fiction
>> Framework
>> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>
> --
> Robert
> .  ..   ...^,^
>
>
>
> --
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868638.html
> To unsubscribe from Smallworlds - Interactive Fiction Framework, click
> here
> 
> .
> NAML
> 
>




--
View this message in 

Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread Eric Velten de Melo
There is an AdventureShell class made with Spec. You use it like this:

(AdventureShell world: (CDGameWorld new)) openWithSpec.

It is pretty basic, but gets the job done.

2015-12-28 10:51 GMT-02:00 Robert Withers :

> This looks interesting. How can it be used and made interactive? I would
> like to launch the CDGameWorld that did load with this configuration as an
> interactive session, to see how this package is used.
>
> cheers,
> Robert
>
>
> On 12/27/2015 10:14 PM, Eric Velten de Melo wrote:
>
> I think I fixed the issues with Metacello. Therefore, you should be able
> to load by using Gofer.
>
> Gofer new
> url:'http://smalltalkhub.com/mc/ericvm/Smallworlds/main';
> package: 'ConfigurationOfSmallworlds';
> load.
>
> ((Smalltalk at: #ConfigurationOfSmallworlds) project version:'0.3') load.
>
>
> 2015-12-27 23:14 GMT-02:00 Alexandre Bergel :
>
>> Hi!
>>
>> Something is wrong. PetitParser is indeed loaded. I get an error: This
>> package depends on the following classes:
>>   CommandParser
>> You must resolve these dependencies before you will be able to load these
>> definitions:
>>   CCCommandParser
>>
>> Alexandre
>>
>>
>> > On Dec 27, 2015, at 9:13 PM, ericvm < 
>> ericvm...@gmail.com> wrote:
>> >
>> > You need to have PetitParser installed for it to work.
>> >
>> > ColossalCave is not ported, should be removed.
>> >
>> > I was not able to get the metacello cobfiguration working properly.
>> >
>> > But installing PetitParser and loading last commit of Smallworlds
>> package should be enough.
>> >
>> > To run cloak of darkness, type
>> > (AdventureShell world: (CDGameWorld new)) openWithSpec.
>> >
>> > Em 27 de dez de 2015 17:29, "abergel [via Smalltalk]" <[hidden email]>
>> escreveu:
>> > hi!
>> >
>> > I would like to try it, but I am facing some issues:
>> > - I cannot use your configuration on Pharo 5. I get an error
>> when trying to load the stable version
>> > - I therefore tried to manually load the two packages. But
>> Smallworlds-ColossalCave does not load. Some classes are missing.
>> >
>> > Cheers,
>> > Alexandre
>> >
>> >
>> > > On Dec 27, 2015, at 12:03 PM, ericvm <[hidden email]> wrote:
>> > >
>> > > I don't know if this is the appropriate venue to do that, but I'd
>> like to
>> > > announce that I finished a stable implementation of a framework for
>> > > developing Interactive Fiction in Pharo Smalltalk.
>> > >
>> > > It is based on an old code written by Bob Jarvis for Dolphin, but it
>> has
>> > > been changed so much that it is almost something new.
>> > >
>> > > This is my first project and I'm still working around Metacello and
>> > > polishing stuff up. So I appreciate any code contributions, comments
>> or
>> > > thoughts about it.
>> > >
>> > > It is hosted on Smalltalkhub:
>> > > (http://smalltalkhub.com/#!/~ericvm/Smallworlds)
>> > >
>> > >
>> > >
>> > > --
>> > > View this message in context:
>> 
>> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
>> > > Sent from the Pharo Smalltalk Users mailing list archive at
>> Nabble.com.
>> > >
>> > --
>> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> > Alexandre Bergel  http://www.bergel.eu
>> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> >
>> >
>> >
>> >
>> >
>> >
>> > If you reply to this email, your message will be added to the
>> discussion below:
>> >
>> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868585.html
>> > To unsubscribe from Smallworlds - Interactive Fiction Framework, click
>> here.
>> > NAML
>> >
>> > View this message in context: Re: Smallworlds - Interactive Fiction
>> Framework
>> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>
> --
> Robert
> .  ..   ...^,^
>
>


Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread Eric Velten de Melo
2015-12-28 11:30 GMT-02:00 Alexandre Bergel :

> Now it works!
> Looks interesting! However, it is a bit crude. What are the available
> commands?
>

The Cloak of Darkness adventure is very simple. It is just the "Hello
World" of interactive fiction.
You can look, look , take , drop , put
 on , go .

But yes, there is still much room for improvement.


> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
> On Dec 28, 2015, at 10:07 AM, Eric Velten de Melo 
> wrote:
>
> There is an AdventureShell class made with Spec. You use it like this:
>
> (AdventureShell world: (CDGameWorld new)) openWithSpec.
>
> It is pretty basic, but gets the job done.
>
> 2015-12-28 10:51 GMT-02:00 Robert Withers :
>
>> This looks interesting. How can it be used and made interactive? I would
>> like to launch the CDGameWorld that did load with this configuration as an
>> interactive session, to see how this package is used.
>>
>> cheers,
>> Robert
>>
>>
>> On 12/27/2015 10:14 PM, Eric Velten de Melo wrote:
>>
>> I think I fixed the issues with Metacello. Therefore, you should be able
>> to load by using Gofer.
>>
>> Gofer new
>> url:'http://smalltalkhub.com/mc/ericvm/Smallworlds/main';
>> package: 'ConfigurationOfSmallworlds';
>> load.
>>
>> ((Smalltalk at: #ConfigurationOfSmallworlds) project version:'0.3') load.
>>
>>
>> 2015-12-27 23:14 GMT-02:00 Alexandre Bergel :
>>
>>> Hi!
>>>
>>> Something is wrong. PetitParser is indeed loaded. I get an error: This
>>> package depends on the following classes:
>>>   CommandParser
>>> You must resolve these dependencies before you will be able to load
>>> these definitions:
>>>   CCCommandParser
>>>
>>> Alexandre
>>>
>>>
>>> > On Dec 27, 2015, at 9:13 PM, ericvm < 
>>> ericvm...@gmail.com> wrote:
>>> >
>>> > You need to have PetitParser installed for it to work.
>>> >
>>> > ColossalCave is not ported, should be removed.
>>> >
>>> > I was not able to get the metacello cobfiguration working properly.
>>> >
>>> > But installing PetitParser and loading last commit of Smallworlds
>>> package should be enough.
>>> >
>>> > To run cloak of darkness, type
>>> > (AdventureShell world: (CDGameWorld new)) openWithSpec.
>>> >
>>> > Em 27 de dez de 2015 17:29, "abergel [via Smalltalk]" <[hidden email]>
>>> escreveu:
>>> > hi!
>>> >
>>> > I would like to try it, but I am facing some issues:
>>> > - I cannot use your configuration on Pharo 5. I get an error
>>> when trying to load the stable version
>>> > - I therefore tried to manually load the two packages. But
>>> Smallworlds-ColossalCave does not load. Some classes are missing.
>>> >
>>> > Cheers,
>>> > Alexandre
>>> >
>>> >
>>> > > On Dec 27, 2015, at 12:03 PM, ericvm <[hidden email]> wrote:
>>> > >
>>> > > I don't know if this is the appropriate venue to do that, but I'd
>>> like to
>>> > > announce that I finished a stable implementation of a framework for
>>> > > developing Interactive Fiction in Pharo Smalltalk.
>>> > >
>>> > > It is based on an old code written by Bob Jarvis for Dolphin, but it
>>> has
>>> > > been changed so much that it is almost something new.
>>> > >
>>> > > This is my first project and I'm still working around Metacello and
>>> > > polishing stuff up. So I appreciate any code contributions, comments
>>> or
>>> > > thoughts about it.
>>> > >
>>> > > It is hosted on Smalltalkhub:
>>> > > (http://smalltalkhub.com/#!/~ericvm/Smallworlds)
>>> > >
>>> > >
>>> > >
>>> > > --
>>> > > View this message in context:
>>> 
>>> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
>>> > > Sent from the Pharo Smalltalk Users mailing list archive at
>>> Nabble.com .
>>> > >
>>> > --
>>> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> > Alexandre Bergel  http://www.bergel.eu
>>> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > If you reply to this email, your message will be added to the
>>> discussion below:
>>> >
>>> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868585.html
>>> > To unsubscribe from Smallworlds - Interactive Fiction Framework, click
>>> here.
>>> > NAML
>>> >
>>> > View this message in context: Re: Smallworlds - Interactive Fiction
>>> Framework
>>> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com
>>> .
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>
>> --
>> Robert
>> .  ..   ...^,^
>>
>>
>
>


Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread Alexandre Bergel
How do I know that I can look at?

Alexandre
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



> On Dec 28, 2015, at 10:39 AM, Eric Velten de Melo  wrote:
> 
> 2015-12-28 11:30 GMT-02:00 Alexandre Bergel  >:
> Now it works!
> Looks interesting! However, it is a bit crude. What are the available 
> commands?
> 
> The Cloak of Darkness adventure is very simple. It is just the "Hello World" 
> of interactive fiction.
> You can look, look , take , drop , put 
>  on , go .
> 
> But yes, there is still much room for improvement.
> 
> 
> Alexandre
> -- 
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu 
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> 
> 
> 
>> On Dec 28, 2015, at 10:07 AM, Eric Velten de Melo > > wrote:
>> 
>> There is an AdventureShell class made with Spec. You use it like this:
>> 
>> (AdventureShell world: (CDGameWorld new)) openWithSpec.
>> 
>> It is pretty basic, but gets the job done.
>> 
>> 2015-12-28 10:51 GMT-02:00 Robert Withers > >:
>> This looks interesting. How can it be used and made interactive? I would 
>> like to launch the CDGameWorld that did load with this configuration as an 
>> interactive session, to see how this package is used.
>> 
>> cheers,
>> Robert
>> 
>> 
>> On 12/27/2015 10:14 PM, Eric Velten de Melo wrote:
>>> I think I fixed the issues with Metacello. Therefore, you should be able to 
>>> load by using Gofer.
>>> 
>>> Gofer new
>>> url:'http://smalltalkhub.com/mc/ericvm/Smallworlds/main 
>>> ';
>>> package: 'ConfigurationOfSmallworlds';
>>> load.
>>> 
>>> ((Smalltalk at: #ConfigurationOfSmallworlds) project version:'0.3') load.
>>> 
>>> 
>>> 2015-12-27 23:14 GMT-02:00 Alexandre Bergel >> >:
>>> Hi!
>>> 
>>> Something is wrong. PetitParser is indeed loaded. I get an error: This 
>>> package depends on the following classes:
>>>   CommandParser
>>> You must resolve these dependencies before you will be able to load these 
>>> definitions:
>>>   CCCommandParser
>>> 
>>> Alexandre
>>> 
>>> 
>>> > On Dec 27, 2015, at 9:13 PM, ericvm < 
>>> > ericvm...@gmail.com 
>>> > > wrote:
>>> >
>>> > You need to have PetitParser installed for it to work.
>>> >
>>> > ColossalCave is not ported, should be removed.
>>> >
>>> > I was not able to get the metacello cobfiguration working properly.
>>> >
>>> > But installing PetitParser and loading last commit of Smallworlds package 
>>> > should be enough.
>>> >
>>> > To run cloak of darkness, type
>>> > (AdventureShell world: (CDGameWorld new)) openWithSpec.
>>> >
>>> > Em 27 de dez de 2015 17:29, "abergel [via Smalltalk]" <[hidden email]> 
>>> > escreveu:
>>> > hi!
>>> >
>>> > I would like to try it, but I am facing some issues:
>>> > - I cannot use your configuration on Pharo 5. I get an error when 
>>> > trying to load the stable version
>>> > - I therefore tried to manually load the two packages. But 
>>> > Smallworlds-ColossalCave does not load. Some classes are missing.
>>> >
>>> > Cheers,
>>> > Alexandre
>>> >
>>> >
>>> > > On Dec 27, 2015, at 12:03 PM, ericvm <[hidden email]> wrote:
>>> > >
>>> > > I don't know if this is the appropriate venue to do that, but I'd like 
>>> > > to
>>> > > announce that I finished a stable implementation of a framework for
>>> > > developing Interactive Fiction in Pharo Smalltalk.
>>> > >
>>> > > It is based on an old code written by Bob Jarvis for Dolphin, but it has
>>> > > been changed so much that it is almost something new.
>>> > >
>>> > > This is my first project and I'm still working around Metacello and
>>> > > polishing stuff up. So I appreciate any code contributions, comments or
>>> > > thoughts about it.
>>> > >
>>> > > It is hosted on Smalltalkhub:
>>> > > (http://smalltalkhub.com/#!/~ericvm/Smallworlds 
>>> > > )
>>> > >
>>> > >
>>> > >
>>> > > --
>>> > > View this message in context:  
>>> > > http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
>>> > >  
>>> > > 
>>> > > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com 
>>> > > .
>>> > >
>>> > --
>>> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> > Alexandre Bergel  http://www.bergel.eu 
>>> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>> >
>>> >
>>> >
>>> >
>>> >
>>> 

Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread ericvm
2015-12-28 11:35 GMT-02:00 Robert Withers [via Smalltalk] <
ml-node+s1294792n4868654...@n4.nabble.com>:

> Have you seen Quoth? It's sweet.
>
> http://netjam.org/quoth/
> https://vimeo.com/50530082


Yes, I've seen it before, it is quite nice! I don't believe the source code
is available, is it?




--
View this message in context: 
http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868663.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread stepharo



I don't know if this is the appropriate venue to do that, but I'd like to
announce that I finished a stable implementation of a framework for
developing Interactive Fiction in Pharo Smalltalk.


Yes it is!

Do you have a screenshots or something like that?
I have no idea what is a Interactive Fiction: a textual adventure game?



It is based on an old code written by Bob Jarvis for Dolphin, but it has
been changed so much that it is almost something new.

This is my first project and I'm still working around Metacello and
polishing stuff up. So I appreciate any code contributions, comments or
thoughts about it.

It is hosted on Smalltalkhub:
(http://smalltalkhub.com/#!/~ericvm/Smallworlds)



--
View this message in context: 
http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.







Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-28 Thread stepharo



Le 28/12/15 13:45, ericvm a écrit :

There is an AdventureShell class made with Spec. You use it like this:

(AdventureShell world: (CDGameWorld new)) openWithSpec.


add it to a class comment somewhere :)





Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-27 Thread Alexandre Bergel
hi!

I would like to try it, but I am facing some issues:
- I cannot use your configuration on Pharo 5. I get an error when 
trying to load the stable version
- I therefore tried to manually load the two packages. But 
Smallworlds-ColossalCave does not load. Some classes are missing.

Cheers,
Alexandre


> On Dec 27, 2015, at 12:03 PM, ericvm  wrote:
> 
> I don't know if this is the appropriate venue to do that, but I'd like to
> announce that I finished a stable implementation of a framework for
> developing Interactive Fiction in Pharo Smalltalk.
> 
> It is based on an old code written by Bob Jarvis for Dolphin, but it has
> been changed so much that it is almost something new.
> 
> This is my first project and I'm still working around Metacello and
> polishing stuff up. So I appreciate any code contributions, comments or
> thoughts about it.
> 
> It is hosted on Smalltalkhub:
> (http://smalltalkhub.com/#!/~ericvm/Smallworlds)
> 
> 
> 
> --
> View this message in context: 
> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> 

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-27 Thread Eric Velten de Melo
This error is because you are loading Smallworlds-ColossalCave. It is a
separate package and is not working. You don't need to load it.
Em 27 de dez de 2015 23:15, "Alexandre Bergel" 
escreveu:

> Hi!
>
> Something is wrong. PetitParser is indeed loaded. I get an error: This
> package depends on the following classes:
>   CommandParser
> You must resolve these dependencies before you will be able to load these
> definitions:
>   CCCommandParser
>
> Alexandre
>
>
> > On Dec 27, 2015, at 9:13 PM, ericvm  wrote:
> >
> > You need to have PetitParser installed for it to work.
> >
> > ColossalCave is not ported, should be removed.
> >
> > I was not able to get the metacello cobfiguration working properly.
> >
> > But installing PetitParser and loading last commit of Smallworlds
> package should be enough.
> >
> > To run cloak of darkness, type
> > (AdventureShell world: (CDGameWorld new)) openWithSpec.
> >
> > Em 27 de dez de 2015 17:29, "abergel [via Smalltalk]" <[hidden email]>
> escreveu:
> > hi!
> >
> > I would like to try it, but I am facing some issues:
> > - I cannot use your configuration on Pharo 5. I get an error
> when trying to load the stable version
> > - I therefore tried to manually load the two packages. But
> Smallworlds-ColossalCave does not load. Some classes are missing.
> >
> > Cheers,
> > Alexandre
> >
> >
> > > On Dec 27, 2015, at 12:03 PM, ericvm <[hidden email]> wrote:
> > >
> > > I don't know if this is the appropriate venue to do that, but I'd like
> to
> > > announce that I finished a stable implementation of a framework for
> > > developing Interactive Fiction in Pharo Smalltalk.
> > >
> > > It is based on an old code written by Bob Jarvis for Dolphin, but it
> has
> > > been changed so much that it is almost something new.
> > >
> > > This is my first project and I'm still working around Metacello and
> > > polishing stuff up. So I appreciate any code contributions, comments or
> > > thoughts about it.
> > >
> > > It is hosted on Smalltalkhub:
> > > (http://smalltalkhub.com/#!/~ericvm/Smallworlds)
> > >
> > >
> > >
> > > --
> > > View this message in context:
> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
> > > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> > >
> > --
> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > Alexandre Bergel  http://www.bergel.eu
> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >
> >
> >
> >
> >
> >
> > If you reply to this email, your message will be added to the discussion
> below:
> >
> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868585.html
> > To unsubscribe from Smallworlds - Interactive Fiction Framework, click
> here.
> > NAML
> >
> > View this message in context: Re: Smallworlds - Interactive Fiction
> Framework
> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>


Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-27 Thread ericvm
You need to have PetitParser installed for it to work.

ColossalCave is not ported, should be removed.

I was not able to get the metacello cobfiguration working properly.

But installing PetitParser and loading last commit of Smallworlds package
should be enough.

To run cloak of darkness, type
(AdventureShell world: (CDGameWorld new)) openWithSpec.
Em 27 de dez de 2015 17:29, "abergel [via Smalltalk]" <
ml-node+s1294792n4868585...@n4.nabble.com> escreveu:

> hi!
>
> I would like to try it, but I am facing some issues:
> - I cannot use your configuration on Pharo 5. I get an error when
> trying to load the stable version
> - I therefore tried to manually load the two packages. But
> Smallworlds-ColossalCave does not load. Some classes are missing.
>
> Cheers,
> Alexandre
>
>
> > On Dec 27, 2015, at 12:03 PM, ericvm <[hidden email]
> > wrote:
> >
> > I don't know if this is the appropriate venue to do that, but I'd like
> to
> > announce that I finished a stable implementation of a framework for
> > developing Interactive Fiction in Pharo Smalltalk.
> >
> > It is based on an old code written by Bob Jarvis for Dolphin, but it has
> > been changed so much that it is almost something new.
> >
> > This is my first project and I'm still working around Metacello and
> > polishing stuff up. So I appreciate any code contributions, comments or
> > thoughts about it.
> >
> > It is hosted on Smalltalkhub:
> > (http://smalltalkhub.com/#!/~ericvm/Smallworlds)
> >
> >
> >
> > --
> > View this message in context:
> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> >
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> --
> If you reply to this email, your message will be added to the discussion
> below:
>
> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868585.html
> To unsubscribe from Smallworlds - Interactive Fiction Framework, click
> here
> 
> .
> NAML
> 
>




--
View this message in context: 
http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868611.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

Re: [Pharo-users] Smallworlds - Interactive Fiction Framework

2015-12-27 Thread Alexandre Bergel
Hi!

Something is wrong. PetitParser is indeed loaded. I get an error: This package 
depends on the following classes:
  CommandParser
You must resolve these dependencies before you will be able to load these 
definitions: 
  CCCommandParser

Alexandre


> On Dec 27, 2015, at 9:13 PM, ericvm  wrote:
> 
> You need to have PetitParser installed for it to work.
> 
> ColossalCave is not ported, should be removed.
> 
> I was not able to get the metacello cobfiguration working properly.
> 
> But installing PetitParser and loading last commit of Smallworlds package 
> should be enough.
> 
> To run cloak of darkness, type
> (AdventureShell world: (CDGameWorld new)) openWithSpec.
> 
> Em 27 de dez de 2015 17:29, "abergel [via Smalltalk]" <[hidden email]> 
> escreveu:
> hi! 
> 
> I would like to try it, but I am facing some issues: 
> - I cannot use your configuration on Pharo 5. I get an error when 
> trying to load the stable version 
> - I therefore tried to manually load the two packages. But 
> Smallworlds-ColossalCave does not load. Some classes are missing. 
> 
> Cheers, 
> Alexandre 
> 
> 
> > On Dec 27, 2015, at 12:03 PM, ericvm <[hidden email]> wrote: 
> > 
> > I don't know if this is the appropriate venue to do that, but I'd like to 
> > announce that I finished a stable implementation of a framework for 
> > developing Interactive Fiction in Pharo Smalltalk. 
> > 
> > It is based on an old code written by Bob Jarvis for Dolphin, but it has 
> > been changed so much that it is almost something new. 
> > 
> > This is my first project and I'm still working around Metacello and 
> > polishing stuff up. So I appreciate any code contributions, comments or 
> > thoughts about it. 
> > 
> > It is hosted on Smalltalkhub: 
> > (http://smalltalkhub.com/#!/~ericvm/Smallworlds) 
> > 
> > 
> > 
> > -- 
> > View this message in context: 
> > http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560.html
> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. 
> >
> -- 
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: 
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. 
> 
> 
> 
> 
> 
> 
> If you reply to this email, your message will be added to the discussion 
> below:
> http://forum.world.st/Smallworlds-Interactive-Fiction-Framework-tp4868560p4868585.html
> To unsubscribe from Smallworlds - Interactive Fiction Framework, click here.
> NAML
> 
> View this message in context: Re: Smallworlds - Interactive Fiction Framework
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.