<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x41F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x435; &#x442;&#x435;&#x43C;&#x44B;: &#x42D;&#x43C;&#x443;&#x43B;&#x44F;&#x442;&#x43E;&#x440;&#x44B;</title><link>https://opencomputers.ru/forum/119-emulyatory/</link><description>&#x41F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x435; &#x442;&#x435;&#x43C;&#x44B;: &#x42D;&#x43C;&#x443;&#x43B;&#x44F;&#x442;&#x43E;&#x440;&#x44B;</description><language>ru</language><item><title>Ocelot - &#x43F;&#x440;&#x43E;&#x434;&#x432;&#x438;&#x43D;&#x443;&#x442;&#x44B;&#x439; &#x44D;&#x43C;&#x443;&#x43B;&#x44F;&#x442;&#x43E;&#x440; OpenComputers</title><link>https://opencomputers.ru/topic/2807-ocelot-prodvinutyy-emulyator-opencomputers/</link><description><![CDATA[<p>
	<img alt="zB3i28p.png" class="ipsImage" data-ratio="38.20" height="340" width="890" src="https://i.imgur.com/zB3i28p.png">
</p>

<p>
	 
</p>

<p>
	 
</p>

<p style="text-align:right;">
	<strong>Для тех, кто спешит:</strong>
</p>

<p style="text-align:right;">
	Потестировать онлайн:  <a href="https://ocelot.fomalhaut.me/" rel="external nofollow">https://ocelot.fomalhaut.me/</a>
</p>

<p style="text-align:right;">
	Скачать на комп и потестировать:  <a href="https://opencomputers.ru/topic/3795-emulyator-ocelot-desktop/" rel="">Ocelot Desktop</a>
</p>

<p>
	 
</p>

<p>
	На форуме давно мелькают упоминания Ocelot.
</p>

<p>
	Это эмулятор OpenComputers, который находится в разработке примерно с 2015 года, был несколько раз переписан и наконец увидел свет в закрытом альфа-тесте зимой 2018.
</p>

<p>
	Я немного отвлекся на другие проекты (привет Stem), но теперь возвращаюсь к разработке Ocelot, и с гордостью предствляю вам тизер-анонс и, по совместительству, открытый альфа-тест Ocelot.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Ещё один эмулятор?</strong></span>
</p>

<p>
	Да.
</p>

<p>
	Будем честны. Нормального эмулятора OpenComputers не существует. Те что есть - полны костылей, не совсем соответствуют реальному моду, сложны в установке, заброшены... и так далее.
</p>

<p>
	Ocelot - это решение всех этих проблем.
</p>

<p>
	 
</p>

<p>
	Основная идея Ocelot - взять уже существующий код мода OpenComputers, тщательно отделить всё не нужное (Майнкрафт), затем осторожно переписать то что получилось с поправкой на реалии эмулятора.
</p>

<p>
	Благодаря этому, Ocelot эмулирует OpenComputers с ранее невиданной точностью. Вплоть до того, что в эмуляторе могут встречаться те же самые баги, что и в моде.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Что он умеет?</strong></span>
</p>

<p>
	Практически всё. В перспективе.
</p>

<p>
	Ocelot позволяет воссоздать схему любой сложности из любого количества блоков - мониторов, компьютеров (любой конфигурации), проводов, модемов и прочих компонентов.
</p>

<p>
	Он позволяет управлять скоростью работы компьютеров, позволяет изменять "игровое" время, ставить его на паузу, сохранять состояние работы компьютеров и потом возобновлять работу с любого сохранения.
</p>

<p>
	 
</p>

<p>
	Сейчас доступен базовый набор компонентов и блоков.
</p>

<p>
	Это кабель, корпус компьютера, APU/CPU, плашки памяти, видеокарты, дата-карты, EEPROM, дискеты, жесткие диски (managed и unmanaged режимов), интернет-карта, линкед-карта, сетевая карта (проводная и безпроводная), редстоун-карта / блок и монитор.
</p>

<p>
	 
</p>

<p>
	Список будет расширяться. В перспективе будет эмуляция всех блоков и компонентов стандартного OC, роботов, дронов, микроконтроллеров, серверных стоек, плюс эмуляция адаптера и интеграции с ванильными блоками и блоками других модов.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Что можно потрогать?</strong></span>
</p>

<p>
	Ocelot задуман как модульный проект. А именно:
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Ocelot Brain</strong></span>
</p>

<p>
	Основа эмулятора - это библиотека <strong>Ocelot Brain</strong>. Она написана на Scala и может быть подключена к любому другому проекта на Scala (и, может быть, Java).
</p>

<p>
	Ocelot Brain - это как раз переработанный код OpenComputers в компактной и удобной форме. Отвечает за всю эмуляцию кода и компонентов, а также сохранение / загрузку проектов.
</p>

<p>
	Вы можете использовать его для своих проектов, можете помочь с разработкой и патчами.
</p>

<p>
	Проект открыт и доступен по адресу: <a href="https://gitlab.com/cc-ru/ocelot/ocelot-brain" rel="external nofollow">https://gitlab.com/cc-ru/ocelot/ocelot-brain</a>
</p>

<p>
	 
</p>

<p>
	На данный момент Ocelot Brain актуален версии OpenComputers 1.7.7.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Ocelot Online</strong></span>
</p>

<p>
	На основе проекта Ocelot Brain, в качестве демонстрации его возможностей, создается проект <strong>Ocelot Online</strong>.
</p>

<p>
	Ocelot Online это эмулятор OpenComputers в виде сайта.
</p>

<p>
	Да. Всё что вам нужно для его запуска - это открыть сайт.
</p>

<p>
	 
</p>

<p>
	<strong>Ссылка: <a href="https://ocelot.fomalhaut.me/" rel="external nofollow">https://ocelot.fomalhaut.me/</a></strong>
</p>

<p>
	 
</p>

<p>
	Исходный код тоже доступен: <a href="https://gitlab.com/cc-ru/ocelot/ocelot-online" rel="external nofollow">https://gitlab.com/cc-ru/ocelot/ocelot-online</a>
</p>

<p>
	 
</p>

<p>
	<img alt="VvwWYwK.png" class="ipsImage" data-ratio="75.63" height="537" width="710" src="https://i.imgur.com/VvwWYwK.png">
</p>

<p>
	 
</p>

<p>
	Поскольку проект пока находится в альфа-релизе, большая часть возможностей закрыта.
</p>

<p>
	Доступен только один монитор на всех, который позволяет взаимодействовать с уже настроенным демо-проектом.
</p>

<p>
	 
</p>

<p>
	<strong>Конфигурация проекта:</strong>
</p>

<p>
	Креативный корпус, CPU T3, видеокарта T3, две планки памяти T3.5, managed жесткий диск T3, unmanaged жёсткий T3, интернет карта, редстоун карта T2, дисковод с дискетой Open OS, монитор T2, клавиатура и EEPROM с <a href="https://oc.cil.li/topic/1707-advancedloader-better-bios/" rel="external nofollow">Advanced Loader</a> от товарища Luca_S.
</p>

<p>
	 
</p>

<p>
	<strong>Отличия от стандартного OpenComputers:</strong>
</p>

<p>
	* В OpenOS уже установлен <a href="https://hel.fomalhaut.me/" rel="external nofollow">HPM</a>. Благодаря этому можно быстро ставить разные программы через <span style="color:#111;font-family:'Ubuntu Mono', 'Source Code Pro', monospace;background-color:#f1f1f1;padding:0 4px;border:1px solid #d6d6d6;margin:2px 2px 2px 0;">hpm install</span>.
</p>

<p>
	* Вставка текста заменена с <span style="color:#111;font-family:'Ubuntu Mono', 'Source Code Pro', monospace;background-color:#f1f1f1;padding:0 4px;border:1px solid #d6d6d6;margin:2px 2px 2px 0;">Insert</span> на <span style="color:#111;font-family:'Ubuntu Mono', 'Source Code Pro', monospace;background-color:#f1f1f1;padding:0 4px;border:1px solid #d6d6d6;margin:2px 2px 2px 0;">Ctrl</span> + <span style="color:#111;font-family:'Ubuntu Mono', 'Source Code Pro', monospace;background-color:#f1f1f1;padding:0 4px;border:1px solid #d6d6d6;margin:2px 2px 2px 0;">V</span>. Браузер не дает изменить этот хоткей.
</p>

<p>
	* В редакторе <span style="color:#111;font-family:'Ubuntu Mono', 'Source Code Pro', monospace;background-color:#f1f1f1;padding:0 4px;border:1px solid #d6d6d6;margin:2px 2px 2px 0;">edit</span> кнопка выхода заменена на <span style="color:#111;font-family:'Ubuntu Mono', 'Source Code Pro', monospace;background-color:#f1f1f1;padding:0 4px;border:1px solid #d6d6d6;margin:2px 2px 2px 0;">Ctrl</span> + <span style="color:#111;font-family:'Ubuntu Mono', 'Source Code Pro', monospace;background-color:#f1f1f1;padding:0 4px;border:1px solid #d6d6d6;margin:2px 2px 2px 0;">E</span>. Стандартная комбинация юзается браузером для закрытия вкладок - и переопределить её нельзя по соображениям безопасности.
</p>

<p>
	* Вместо OpenOS EEPROM используется Advanced Loader. Это сделано для удобства и наглядности.
</p>

<p>
	* Не работает лок на пользователя - по понятным причинам.
</p>

<p>
	 
</p>

<p>
	Ocelot Online должен так же работать на смартфонах. Однако возможно придется отключить T9 - он портит эвенты клавиатуры.
</p>

<p>
	 
</p>

<p>
	В разработке находится более сложная версия, где все получат возможность зарегистрировать аккаунт и создавать личные проекты любой конфигурации. Но это дело будущего.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Ocelot Desktop</strong></span>
</p>

<p>
	Это классический вариант эмулятора Ocelot в виде программы, которую можно скачать и запустить на любой операционной системе, где есть Java. Построен на Ocelot Brain и библиотеке LWJGL (как и сам майнкрафт).
</p>

<p>
	 
</p>

<p>
	Разработкой занимается товарищ <a contenteditable="false" data-ipshover="" data-ipshover-target="https://opencomputers.ru/profile/13067-leshainc/?do=hovercard" data-mentionid="13067" href="https://opencomputers.ru/profile/13067-leshainc/" rel="">@LeshaInc</a>.
</p>

<p>
	Протестировать проект, сообщить о багах и поддержать разработчиков можно в топике Ocelot Desktop:
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="13067" data-embedcontent="" data-embedid="embed2856805726" scrolling="no" src="https://opencomputers.ru/topic/3795-emulyator-ocelot-desktop/?do=embed" style="height:212px;max-width:502px;"></iframe>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Альфа-тест</strong></span>
</p>

<p>
	Итак, дорогие пользователи, пишите ваши хотелки, сообщайте о багах, обо всем что работает не так как должно, и как в оригинальном OC.
</p>

<p>
	Я, со своей стороны, постараюсь проект не забрасывать, развивать и своевременно (или не очень) обновлять.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Благодарности</strong></span>
</p>

<p>
	Над проектом также работали:
</p>

<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://opencomputers.ru/profile/13067-leshainc/?do=hovercard" data-mentionid="13067" href="https://opencomputers.ru/profile/13067-leshainc/" rel="">@LeshaInc</a>, <a contenteditable="false" data-ipshover="" data-ipshover-target="https://opencomputers.ru/profile/18530-laine_prikol/?do=hovercard" data-mentionid="18530" href="https://opencomputers.ru/profile/18530-laine_prikol/" rel="">@Laine_prikol</a>, <a contenteditable="false" data-ipshover="" data-ipshover-target="https://opencomputers.ru/profile/103-fingercomp/?do=hovercard" data-mentionid="103" href="https://opencomputers.ru/profile/103-fingercomp/" rel="">@Fingercomp</a> и <a contenteditable="false" data-ipshover="" data-ipshover-target="https://opencomputers.ru/profile/17225-mexan1ck/?do=hovercard" data-mentionid="17225" href="https://opencomputers.ru/profile/17225-mexan1ck/" rel="">@MeXaN1cK</a>.
</p>

<p>
	За что им огромное спасибо и респект.
</p>

<p>
	Не забудем также всех, кто помогал с альфа-тестированием, Сангара - за чудесный мод, и мейнтейнеров OpenComputers за то что его не забросили.
</p>

<p>
	 
</p>

<p>
	Enjoy!
</p>

]]></description><guid isPermaLink="false">2807</guid><pubDate>Sat, 14 Sep 2019 12:27:10 +0000</pubDate></item><item><title>&#x42D;&#x43C;&#x443;&#x43B;&#x44F;&#x442;&#x43E;&#x440; Ocelot Desktop</title><link>https://opencomputers.ru/topic/3795-emulyator-ocelot-desktop/</link><description><![CDATA[<p>
	<img alt="https://i.imgur.com/zB3i28p.png" data-ratio="38.20" width="890" src="https://i.imgur.com/zB3i28p.png">
</p>

<p>
	 
</p>

<p>
	Объяснять тут нечего. Качаем jarник (нужна как минимум Java 8), запускаем, пользуемся продвинутым эмулятором.
</p>

<p>
	Ссылка на jarник: <a href="https://cc-ru.gitlab.io/ocelot/ocelot-desktop/ocelot.jar" rel="external nofollow">https://cc-ru.gitlab.io/ocelot/ocelot-desktop/ocelot.jar</a>
</p>

<p>
	О багах сообщать на <a href="https://gitlab.com/cc-ru/ocelot/ocelot-desktop/-/issues" rel="external nofollow">https://gitlab.com/cc-ru/ocelot/ocelot-desktop/-/issues</a>
</p>

<p>
	 
</p>

<p>
	Фичи: поддержка всех карточек OC, полное сохранение луа стейта и конфигурации воркспейса, ограничения по памяти, вызовам компонентов, и т.д. и т.п. Все основано на реальном моде.
</p>

<p>
	 
</p>

<p>
	В разработке участвовали: LeshaInc (фронтенд на LWJGL), Totoro (бекенд), rason (дал живительный толчок проекту), разработчики OpenComputers (стырили у них текстуры и код мода).
</p>

]]></description><guid isPermaLink="false">3795</guid><pubDate>Fri, 21 Aug 2020 18:50:02 +0000</pubDate></item><item><title>&#x42D;&#x43C;&#x443;&#x43B;&#x44F;&#x442;&#x43E;&#x440; &#x434;&#x43B;&#x44F; OC</title><link>https://opencomputers.ru/topic/852-emulyator-dlya-oc/</link><description><![CDATA[<p>Я, думаю, многие при написании программ хотели бы иметь эмулятор OC. Посмотрел в сети, топком не нашел ничего под windows. Это подвигло меня написать свой. Бывают глюки, сбои иногда, но вроде работает. Выкидываю на обзор.</p>
<p> </p>
<p><a href="https://opencomputers.ru/applications/core/interface/file/attachment.php?id=522" data-fileid="522" rel="">OCEmulator.zip</a></p>

]]></description><guid isPermaLink="false">852</guid><pubDate>Thu, 18 Jun 2015 18:12:06 +0000</pubDate></item><item><title>&#x42D;&#x43C;&#x443;&#x43B;&#x44F;&#x442;&#x43E;&#x440; OC "CODE"</title><link>https://opencomputers.ru/topic/3462-emulyator-oc-code/</link><description><![CDATA[<div>
	<p style="text-align:right;">
		"Дело было вечером,
	</p>

	<p style="text-align:right;">
		Делать было нечего."
	</p>

	<p style="text-align:right;">
		С. В. Михалков
	</p>

	<p style="text-align:right;">
		 
	</p>

	<p>
		Писал я себе спокойно программы на Java, но захотелось мне изучить C++. С этим я <s>легко</s> справился и подумал - что бы мне такое написать для практики? Решил написать что-нибудь с использованием какой-нибудь интересной библиотеки. Например Lua. Тут я и вспомнил про OC и решил накодить эмулятор. Не буду про него ничего писать - просто оставлю ссыль на реп - <a href="https://github.com/Avevad/code" rel="external nofollow">вот</a>. Там в ридми все разжевано.
	</p>

	<p>
		Эмулятор написан на C++ с использованием библиотек lua и SDL. Код писал полностью сам, кроме поддержки юникода - библиотеку для этого я нашел на гитхабе и Crl+C Ctrl+V (ну лень было разбираться в этих кодировках). Эмулятор еще написан не до конца, но OpenOS на нем работает. Сейчас пишу поддержку интернет-карт.
	</p>

	<p>
		Да, я знаю о том, что этих эмуляторов уже хоть пруд пруди, но вдруг кому-то мой покажется лучше. В общем, пользуйтесь на здоровье.
	</p>
</div>

]]></description><guid isPermaLink="false">3462</guid><pubDate>Thu, 14 May 2020 12:07:50 +0000</pubDate></item></channel></rss>
