Smallworlds - Interactive Fiction Framework

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
21 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Smallworlds - Interactive Fiction Framework

ericvm
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)
Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

abergel
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
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

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]" <[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
Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

abergel
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
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

ericvm

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" <[hidden email]> 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 <[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
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

ericvm
In reply to this post by abergel
I think I fixed the issues with Metacello. Therefore, you should be able to load by using Gofer.

Gofer new
    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
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.





Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

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
    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
.  ..   ...    ^,^
Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

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] <[hidden email]>:
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
    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

Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

ericvm
In reply to this post by Robert Withers
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 <[hidden email]>:
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
    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][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
.  ..   ...    ^,^

Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

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
.  ..   ...    ^,^
Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

abergel
In reply to this post by ericvm
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 <[hidden email]> 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 <[hidden email]>:
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
    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][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
.  ..   ...    ^,^


Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

ericvm
In reply to this post by Robert Withers
2015-12-28 11:15 GMT-02:00 Robert Withers <[hidden email]>:
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.
Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

ericvm
In reply to this post by abergel
2015-12-28 11:30 GMT-02:00 Alexandre Bergel <[hidden email]>:
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 <something>, take <something>, drop <something>, put <something> on <something>, go <direction>.

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 <[hidden email]> 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 <[hidden email]>:
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
    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][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
.  ..   ...    ^,^



Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

Robert Withers
In reply to this post by ericvm
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 <[hidden email]>:
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
.  ..   ...    ^,^
Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

abergel
In reply to this post by ericvm
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 <[hidden email]> wrote:

2015-12-28 11:30 GMT-02:00 Alexandre Bergel <[hidden email]>:
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 <something>, take <something>, drop <something>, put <something> on <something>, go <direction>.

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 <[hidden email]> 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 <[hidden email]>:
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
    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][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
.  ..   ...    ^,^




Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

ericvm
In reply to this post by Robert Withers
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?
Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

ericvm
In reply to this post by Robert Withers
2015-12-28 11:53 GMT-02:00 Robert Withers <[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?

Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

Robert Withers
In reply to this post by ericvm
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
.  ..   ...    ^,^
Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

stepharo
In reply to this post by ericvm


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 :)



Reply | Threaded
Open this post in threaded view
|

Re: Smallworlds - Interactive Fiction Framework

stepharo
In reply to this post by ericvm

> 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.
>
>


12