Перейти к публикации
Форум - ComputerCraft
MelnikovSM

CCLite - эмулятор ComputerCraft

Рекомендованные сообщения

Наверное каждый начинающий программист ComputerCraft хотел тестировать свои программки без запуска Minecraft. Был когда-то эмулятор CCEmu, но проект закрылся и не у кого не осталось рабочей версии эмулятора. Но появился новый, кроссплатформенный (работает на винде, линуксе и маке) эмулятор на основе движка Love 2D(движок на том-же Lua). Для чего нужен эмулятор думаю всем понятно, напишу что эмулятор умеет а чего не умеет.

Умеет он:

 

* Работать на Windows, MacOSX и Linux

* Работать с HTTP-API

* Работать как цветной компьютер

НЕ умеет он:

 

* Менять размер экрана (хотя в конфиге есть такой пункт)

* Работать как обычный компьютер (хотя этот пункт есть в конфиге)

* Мульти-компьютерность (чтобы было много компьютеров)

* Эмуляции редстоуна

 

Скриншот с офф. сайта: https://camo.githubusercontent.com/23b40f9eea15d07ec64b72250451bd8578b4bf59/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f35333733303231322f63636c6f76655f64656d6f2e706e67

 

Офф. страница на GitHub: https://github.com/Sorroko/cclite

Версии для скачивания: https://github.com/Sorroko/cclite/releases

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Love2D прикольная вещ! Надо опробывать его!

 

LÖVE2D есть и на андроид! Это радует но похоже еще не совсем работает... Сенсорный экран в CCLite работает?

 

Есть хорошая новость! Сенсор отлично работает и на компе и на андроиде, а вот про клавиатуру тогоже не скажешь... на андроиде она просто не открывается...

 

Пока проверить на андроиде аппаратную клавиатуру не удалось... таковой нт

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я немного изучил CClite на Android и вот что нашел: файлы создаваемые вами хранятся в папке /data/data/org.love2d.android/files/save/cclite/data/

Создав файл startup с текстом shell.run("paint lol") при запуске открылся пеинт и вот что получилось

Изображение

А вот установить сенсорную ос типа OneOS не получилось

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спс за инфу, Сябро.

У меня к счастью планшет поддерживает подклучение перифирии по USB).

Завтра протестирую... Хотя я пробовал вызвать вирт. клавиатуру через дыру в одной проге. Пишу - love2d пофиг((

Ну надеюсь клава работать будет..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скорее всего сама прога просто не поддерживает перехват с клавиатуры... нужно или стартап редактировать извне или экранную клаву мутить.

П.С.У меня тоже поддерживает просто клавы нет

 

Нмного порывшись по просторам интернета я нашел забавную ф-цию на андроид которая попросту не была включена. Она включаетс при старте игры. Поправив файл CClite я добился перехвата клавиатуры, она выскакивает при старте но увы почему то не работает ентер, а все остальное пашет! Короче вот прога: http://syabrocraft.esy.es/cclite-2.1.1.love

 

Также нашел клавиатуру которая позволяет работать с ентром называется Programmer keyboard или как-то так... просто нужно ввести это в плеймарките

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И еще одна хорошая новость!!! Клавиатура SwiftKey тоже нормаль работает! А она на порядок приятней!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вот Ctrl+C в этой клавиатуре нет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похоже имеет нажатия клавиш отличается от стандартного... Вот например hИзображение

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Угу, тока как из love файла достать файлы если порт тока их принимает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как и .jar )

Я вчера в 3 часа ночи сидел и соображал не очень - даже string.sub потерял)))

Я юзаю клавиатуру для ведроида Hacker's Keyboard - в ней с эмулем все норм, есть куча клавиш(даже SysRq))...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дропните ссылочку на версию для Android пожалуйста.

 

по возможности, чтобы работало на kindle fire HD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дропните ссылочку на версию для Android пожалуйста.

 

по возможности, чтобы работало на kindle fire HD.

 

Это будет непросто. Ведь эмулятор как я понял написан на Love2D, который не имеет официального порта для Андроид.

Есть неофициальный: https://love2d.org/forums/viewtopic.php?f=11&t=76979

(https://bitbucket.org/MartinFelis/love-android-sdl2/downloads)

 

Однако придется самому вникать во все, как его установить и как запустить на нем  эмулятор CCLite.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Чтобы поднять этот эмулятор на андройд надо:

1. Скачать папку «src» с гитхаба.

2. Заахивировать скачанную папку. (В архив содержимое папки)

3. Переименовать расширение с «zip» на «love»

4. Скачать Love2D

5. Запустить файл.

 

P.S. За две минуты понял.

 

А есть для OpenComputers?

Я если получится займусь переделкой.

ребята!!!

нашел ссылку , которая апрямую ставит ССLite без лове2д!!

https://www.dropbox.com/s/mvbeveigp7kbeak/CCLite-2.2.0-alpha.apk?dl=0

вот так!!

Это старая версия.

Изменено пользователем LeshaInc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Эмулятор для OpenComputers есть. Но ОЧЕНЬ сырой, и, похоже, автор доделывать его не собирается. Вдобавок компилировать не под Линуксом проблематично. Да и в Лине тоже проблемы есть, например, ту же либу X11 надо взять из кедов и запихать в папку с либами. Not user-friendly at all, то есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

хакерская клава - просто класс!!!

Но ctrl не робит.

Или там надо Ctrl+S сразу?

Чтобы поднять этот эмулятор на андройд надо:

1. Скачать папку «src» с гитхаба.

2. Заахивировать скачанную папку. (В архив содержимое папки)

3. Переименовать расширение с «zip» на «love»

4. Скачать Love2D

5. Запустить файл.

P.S. За две минуты понял.

Я если получится займусь переделкой.

Это старая версия.

 

Мне кажется, что на kindle fire HD твой метод не потянет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

подключил клавиатуру(Bluetooth), пробел не видит. ХЕЛП

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

подключил клавиатуру(Bluetooth), пробел не видит. ХЕЛП

Как это относится к нашему форуму? #оффтоп короче.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как это относится к нашему форуму? #оффтоп короче.

Ты ниче не понимаешь)

 

подключил клавиатуру(Bluetooth), пробел не видит. ХЕЛП

По-подробнее, пожалуйста)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ты ниче не понимаешь)

 

По-подробнее, пожалуйста)

в cclite на андроид на физ. клаве не работает пробел (в остальных приложениях клавиатура нормально работает) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Оу, не встречал такое, попробуй обратиться к автору эмулятора)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Эмулятор хорош, но жаль что я уже перепрофилировался на ОС.

Интересно, а есть OCemulator?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Эмулятор хорош, но жаль что я уже перепрофилировался на ОС.

Интересно, а есть OCemulator?

 

Я когда-то писал OCEmulatorJS, но забил

Изменено пользователем LeshaInc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я когда-то писал OCEmulatorJS, но забил

Надо бы что-то кроссплатформенное и для мобильных устройств например.

Чтобы можно было например на "зеленом человечке" проверять работоспособность lua программ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×