|
@@ -0,0 +1,56 @@
|
|
|
+# Исследователь искривленных пространств для Squeak [2013]
|
|
|
+
|
|
|
+<iframe src="//player.vimeo.com/video/71173349" width="600" height="338" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
|
|
|
+
|
|
|
+Исследователь искривленных пространств для Squeak/Smalltalk является однопользовательской версией исследователя искривленных пространств из Крестьянство SDK и для запуска не требует образа Крестьянство. По сути является прямым наследником программы Curved Spaces, разработанной Джеф Виксом на языке C (http://geometrygames.org).
|
|
|
+
|
|
|
+Целью проекта является - сделать исследователь искривленных пространств на Smalltalk доступным для сообщества http://www.squeak.org и его современной реализации Smalltalk на сегодня (версия 4.4 и 4.5), а так же для сообщества электронных игрушек EToys http://www.squeakland.org. Так каждый человек, использующий Squeak/Smalltalk в своей работе, может запустить исследователь искривленных пространств без требований к настройке системы для рапределенных вычислений на основе Open Croquet.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Проект является открытым Open Source и исходный код доступен по адресу http://sdk.krestianstvo.org/sdk/ccse.html
|
|
|
+
|
|
|
+Для запуска исследователя искривленных пространств для Squeak потребуется:
|
|
|
+
|
|
|
+Скачать с официального сайта последнюю версию Squeak http://ftp.squeak.org/4.4/Squeak-4.4-All-in-One.zip
|
|
|
+Использовать одну из последних виртуальных машин для Smalltalk CogVM http://www.mirandabanda.org/files/Cog/VM/
|
|
|
+В запущенном образе выполнить в редакторе:
|
|
|
+
|
|
|
+"1. Load FFI"
|
|
|
+
|
|
|
+(Installer repository: 'http://source.squeak.org/FFI') install: 'FFI-Pools'; install: 'FFI-Kernel'; install: 'FFI-Tests'.
|
|
|
+
|
|
|
+"2. Load 3DTransform "
|
|
|
+
|
|
|
+(Installer repository: 'http://www.squeaksource.com/CroquetGL') install: '3DTransform'.
|
|
|
+
|
|
|
+"3. Load OpentGL and CCSE"
|
|
|
+
|
|
|
+(Installer repository: 'http://sdk.krestianstvo.org/sdk/ccse') install: 'OpenGL-Pools'; install: 'OpenGL-Core'; install: 'OpenGL-NameManager'; install: 'CCSpaceExplorer'.
|
|
|
+
|
|
|
+"4. Run sample application"
|
|
|
+
|
|
|
+
|
|
|
+CCSEMorphRender runApp
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+Краткая инструкция по работе с программой:
|
|
|
+
|
|
|
+стрелки на клавиатуре "вверх" и "вниз" - управление скоростью передвижения корабля
|
|
|
+
|
|
|
+стрелки на клавиатуре "лево" и "право" - изменение апертуры
|
|
|
+
|
|
|
+движение мышью в окне с нажатой левой клавишей мыши - вращение коробля
|
|
|
+
|
|
|
+движение мышью в окне с нажатой левой клавишей мыши и зажатой на клавиатуре клавишей "shift" - перемещение коробля
|
|
|
+
|
|
|
+клавиша "o" oна клавиатуре - переключение между вращением головы и тела коробля
|
|
|
+
|
|
|
+клавиша "p" oна клавиатуре - переключение в режим стерео 3D (анаглиф красные-зеленые очки)
|
|
|
+
|
|
|
+клавиша "l" oна клавиатуре - включение поддержки шейдеров (доступно только на компьютерах Mac)
|
|
|
+
|
|
|
+Так же дорступен для скачивания готовый образ Squeak4.4 с предустановленной версией исследователя искривленных пространств: http://krestianstvo.org/sdk/Squeak4.4-12327-ccse.zip
|
|
|
+
|
|
|
+
|