[squeak-dev] [ANN] Open Croquet for Squeak 6.x (experimental)

Fabio Niephaus lists at fniephaus.com
Tue Feb 27 09:40:26 UTC 2018


Very cool!

Fabio

-- 

On Tue, Feb 27, 2018 at 10:35 AM Bert Freudenberg <bert at freudenbergs.de>
wrote:

> Awesome!
>
> - Bert -
>
> On Tue 27. Feb 2018 at 00:12, Nikolay Suslov <nsuslovi at gmail.com> wrote:
>
>> Hello,
>>
>> Anticipating the new Squeak release! and in the spirit of the "Survey:
>> what do you do with Squeak, what do you *want* to do?" want to share the
>> work on restoring the original Open Croquet onto Squeak 6.x (experimental).
>>
>> For a long time, the community available Open Croquet images exist only
>> in bootstrap images for Squeak 3.8 and for Squeak 4.2. Actually, there is
>> no any open solution to use the latest Squeak VM and Smalltalk language
>> with Open Croquet architecture. So, that starting from the original version
>> to OpenQwaq, anyone could load it from scratch onto the new Squeak.
>> Below you could find install instructions, links and first steps in
>> achiving this.
>>
>> Demo-video: https://vimeo.com/257578323
>>
>> Comparing to the original Open Croquet for Squeak 3.8/4.2:
>>
>> * No Embedded Morphic apps (bugs)
>> * No Tweak (yet)
>> * Original TContactPoint (find master on network) broadcaster/listener is
>> replaced with WebSocket broadcaster/listener using WebClient (switching
>> from UDP)
>> * Island snapshot/serializing/restoring needs deep review
>>
>> =========================
>> Instructions and Links:
>>
>> Preloaded Squeak image:
>>
>> - Squeak VM and image with preloaded Croquet and content:
>> https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-App-MacWin-32bit.zip
>>
>> - Only Squeak image with preloaded Croquet and content:
>> https://www.krestianstvo.org/sdk/croquet/CroquetForSqueak6-Image-resources.zip
>>
>> - Only content (Textures, Models, etc.):
>> https://www.krestianstvo.org/sdk/croquet/Content.zip
>>
>>
>> How To install manually:
>>
>> 1. Get the latest Squeak VM with included B3DAcceleratorPlugin(!)
>> The preloaded app uses VM cog.spur 32 bit for Mac/Windows:
>>
>> https://bintray.com/opensmalltalk/vm/download_file?file_path=squeak.cog.spur_macos32x86_201802232356.dmg
>>
>> https://bintray.com/opensmalltalk/vm/download_file?file_path=squeak.cog.spur_win32x86_201802232356.zip
>>
>> 2. Get the latest Squeak 6.x image from http://files.squeak.org/6.0alpha/
>> The preloaded app uses
>> http://files.squeak.org/6.0alpha/Squeak6.0alpha-17606-32bit/
>>
>> 3. Run Squeak.
>>
>> 4. In Workspace DoIt:
>> (Installer fromUrl: '
>> http://sdk.krestianstvo.org/sdk/croquet/croquet-sn.2.mcm') install
>>
>> This will load FFI, OpenGL and Croquet packages from the project's
>> repository "Open Croquet for Squeak 6.x".
>>
>> MCHttpRepository
>>     location: 'http://sdk.krestianstvo.org/sdk/croquet'
>>     user: ''
>>     password: ''
>>
>> Or you could manually load FFI at first:
>>
>> (Installer repository: 'http://source.squeak.org/FFI')
>>     install: 'FFI-Pools';
>>     install: 'FFI-Kernel';
>>     install: 'FFI-Tests'.
>>
>> and then only OpenGL and Croquet packages:
>> (Installer fromUrl: '
>> http://sdk.krestianstvo.org/sdk/croquet/croquet-sn.1.mcm') install
>>
>> 5. Open 'Objects' in Squeak and choose 'Croquet' category.
>> Drag Croquet(Master) or Demo(Master) onto the empty space.
>>
>> =========================
>>
>> Best regards,
>> Nikolai
>>
>> [image: croquet-squeak6_small.jpg]
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180227/3727ac58/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: croquet-squeak6_small.jpg
Type: image/jpeg
Size: 114280 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180227/3727ac58/attachment-0001.jpg>


More information about the Squeak-dev mailing list