Forth http://fforum.winglion.ru/ |
|
FORTH в игре, или Red Power 2 Control для Minecraft. http://fforum.winglion.ru/viewtopic.php?f=33&t=2890 |
Страница 8 из 8 |
Автор: | ArtemKAD [ Пн дек 17, 2012 03:10 ] |
Заголовок сообщения: | Re: FORTH в игре, или Red Power 2 Control для Minecraft. |
ХитрыйЛис писал(а): Ребята (на основе их системы я делал свою версию) сделали проще - просто убрали заголовки у служебных слов. Это даёт 2 плюса - невозможность использовать их в диалоговом режиме и экономит память. Как вариант... Было подобное кажется в gp-forth когда можно было при окончательной компиляции убирать лишнее в т.ч. имена. Но вообще-то такое прокатывает только при целевой компиляции - когда forth-систему рассматривать как законченный конечный продукт а-ля недоделанного Байсик-интерпритатора с дурацким синтаксисом и правилами. Стандартный Си-подход - написать всю программу, откомпилировать, запустить результат. Если что не так - запустить отладку на эмуляторе, подправить исходник, откомпилировать заново. Недостаток подхода с убиванием служебных слов в том, что этих слов изначально в Форт-системе нет и использовать их в ней уже нельзя (хотя этот код и работает как составная часть). Они есть на этапе компиляции Форт-системы до ее запуска. |
Автор: | ХитрыйЛис [ Ср янв 30, 2013 10:14 ] |
Заголовок сообщения: | Re: FORTH в игре, или Red Power 2 Control для Minecraft. |
С экзаменами разобрался, можно продолжить с Фортом... В своей версии вернул совместимость с MineOS со странными названиями слов >.< Для англоязычной аудитории опубликовал тут. Если заметите ошибки или неточности перевода, то напишите. Просто мне проще понимать английский чем писать на нём... И такой вопрос: как часто вы используете арифметику с числами двойной длины? Дело вот в чём: в самой игре эти числа толком ненужны, но из-за последнего обновления они могут пригодиться (хотя и будут использоваться редко). 1) Сортрон - сортировщик предметов, управляемый компьютером. Предметы он различает по хеш-суммам названий (насколько я понял). Это как раз те самые 32-бита... 2) 32-битный таймер. На вики о нём написано следующее: Цитата: Real-time clock
Every 65EL02 CPU is equipped with a free-running 32-bit timer. This timer starts at zero when the CPU block is placed into the world and thereafter increments by one every tick (1/20 of a second), no matter what the computer is doing (actively running code, waiting for an interrupt, or even halted), providing a rollover period of almost seven real-world years. The timer never resets, even if the computer’s reset button is pushed, though presumably after its almost-seven-year period has passed it will roll over from 0xFFFFFFFF to zero. Executing the MMU #0x87 instruction reads the current value of the timer, storing the upper 16 bits into the D register and the lower 16 bits into the A register. As of this writing it is not known whether the timer continues to increment when the computer is in an unloaded world chunk. |
Автор: | KPG [ Пт сен 18, 2015 21:01 ] |
Заголовок сообщения: | Re: FORTH в игре, или Red Power 2 Control для Minecraft. |
А такое забавное видео уже было по RP2? Изучаем Форт. Посмотрим как работать с фортом в моде red power 2.. P.S. Визуальнинько и позитивнинько |
Автор: | KPG [ Пн фев 22, 2016 20:50 ] |
Заголовок сообщения: | Re: FORTH в игре, или Red Power 2 Control для Minecraft. |
Чем заменить Red Power 2? (компьютеров RP2 в игре так и не решён) Но д[т]ело Форт живо Форт репозитарий данного автора P.S. Исходный топик обсуждения RP2 на minecrafting.ru И создатель мода RP2 Eloraam похоже пишет свою игру с воксельной графикой. |
Автор: | KPG [ Чт янв 31, 2019 18:45 ] |
Заголовок сообщения: | Re: FORTH в игре, или Red Power 2 Control для Minecraft. |
NedoComputers for MineCraft (made by Shuleshkin) |
Страница 8 из 8 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |