Forth http://www.fforum.winglion.ru/ |
|
Старые игры на языке Форт http://www.fforum.winglion.ru/viewtopic.php?f=34&t=3029 |
Страница 1 из 3 |
Автор: | true-grue [ Пн дек 29, 2014 08:00 ] |
Заголовок сообщения: | Старые игры на языке Форт |
Старые игры на языке Форт П.Н. Советов (peter@sovietov.com) http://www.old-games.ru/forum/blog.php?b=2868 |
Автор: | gudleifr [ Пн дек 29, 2014 14:20 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
Сначала нагрузили несчастных вечным "Что такое FORTH", а затем дали ссылки на игры без исходников (кроме последней). Какая разница, на чем они написаны, если не известно как? В случае Starflight, конечно, есть в чем покопаться. Спасибо. Но боюсь, там нет того, что интересно - проблемно-оринентированного языка. Опять FORTH в стиле C, как в том STAR TREK... |
Автор: | true-grue [ Пн дек 29, 2014 14:31 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
Для Hat Trick тоже указаны исходники! Кроме того, почти во всех исполняемых файлах представленных игр можно обнаружить обрывки форт-кода. Да и не вижу большой проблемы написать декомпилятор шитого представления для того же MacForth. Были бы интерес и желание, а они в подобных случаях у всех свои... |
Автор: | gudleifr [ Пн дек 29, 2014 14:37 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
true-grue писал(а): Да и не вижу большой проблемы написать декомпилятор шитого представления для того же MacForth. Это на том-то Форуме?Хороша статья! Если вам интересно, то "ищите обрывки". Хотя, для ChipWits, наверное, рано или поздно придется это сделать. Хотя, если FORTH там интересен, то декомпилятор не поможет. |
Автор: | true-grue [ Пн дек 29, 2014 14:38 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
gudleifr писал(а): Хороша статья! Для Вас я потом что-нибудь напишу. Персонально! |
Автор: | gudleifr [ Пн дек 29, 2014 14:42 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
true-grue писал(а): Для Вас я потом что-нибудь напишу. Лучше для себя напишите. А то, ведь, разбередили коллегу Хищник нецелевым использованием FORTH-процессора, а мне теперь его успокаивать.
|
Автор: | mOleg [ Пн дек 29, 2014 15:34 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
true-grue, а можно содержимое ссылки на этом форуме продублировать? Пожалуйста :wink: |
Автор: | KPG [ Пн дек 29, 2014 19:19 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
Sources Skampydv for Atari P.S. Dark Star on Turbo Forth for TI-99/4A |
Автор: | true-grue [ Пн дек 29, 2014 21:34 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
mOleg писал(а): true-grue, а можно содержимое ссылки на этом форуме продублировать? Мне удобнее редактировать единственный источник. KPG писал(а): Sources Skampydv for Atari P.S. Dark Star on Turbo Forth for TI-99/4A Спасибо, эти демо-игры мне знакомы. По теме заметки они, очевидно, не подходят. Мой текст -- историко-культурного плана о делах давно минувших. Впрочем, раз есть интерес нашего читателя -- добавляйте еще! Мне известно до десятка подобных современных творений. Названия я запамятовал, но Вы их легко отыщете в основных сетевых рассадниках Форта P.S. И обязательно не забыть версию Elite на Кварке от Хищника! Естественно, придется требовать исходные тексты у автора, как же без этого? Впрочем, может он сразу признается, что никакого POL'а у него там нет |
Автор: | UriShap [ Чт янв 22, 2015 12:04 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
Вот тут относительно много "трушных" фортовых игр под "трушный" фортовый компьютер Jupiter ACE http://www.jupiter-ace.co.uk/software_index.html |
Автор: | true-grue [ Чт янв 22, 2015 15:43 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
UriShap писал(а): Вот тут относительно много "трушных" фортовых игр под "трушный" фортовый компьютер Jupiter ACE http://www.jupiter-ace.co.uk/software_index.html Спасибо! Когда готовил статью, я бегло посмотрел в сторону игр для ACE, но ничего приличного не обнаружил. Мне показалось, что даже самая посредственная игра для 8-битного Atari на голову выше произведений для ACE. |
Автор: | Hishnik [ Чт янв 22, 2015 19:46 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
true-grue писал(а): И обязательно не забыть версию Elite на Кварке от Хищника! Естественно, придется требовать исходные тексты у автора, как же без этого? Так и подмывает выложить и посмотреть, получится ли без пояснений у кого-нибудь ну хотя бы еще одна модель кораблика. Это самое простое, что там можно сделать, просто по аналогии. |
Автор: | gudleifr [ Чт янв 22, 2015 21:19 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
Hishnik писал(а): Так и подмывает выложить и посмотреть, получится ли без пояснений у кого-нибудь ну хотя бы еще одна модель кораблика. К вопросу о "самодокументированности" и "естественности" языка.
|
Автор: | Hishnik [ Чт янв 22, 2015 21:26 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
gudleifr писал(а): К вопросу о "самодокументированности" и "естественности" языка. А язык-то при чем? Если нет понимания математики и функций OpenGL то исходный текст будет просто набором каких-то действий. Осмысленно их изменить в нужную сторону не получится. |
Автор: | gudleifr [ Чт янв 22, 2015 21:32 ] |
Заголовок сообщения: | Re: Старые игры на языке Форт |
Hishnik писал(а): А язык-то при чем? Именно. Зачем он нужен, если речь идет о вызовах OpenGL?Что Код: #BRICK NEW-OBJECT 0.5 0.0 0.0 CREATE-ORIGIN-POINT 0.2 0.5 0.4 CREATE-BRICK 0 0x7FFFFFFF 0 ACTIVE-OBJECT SET-3DCOLOR что Код: invoke CreateSphere,1,GLU_FILL,GLU_SMOOTH,ADDR Sphere1Color,ADDR Sphere1Radius,sphere1Parts
mov GlSphere1,eax invoke CreateSphere,2,GLU_FILL,GLU_SMOOTH,ADDR Sphere2Color,ADDR Sphere2Radius,sphere2Parts mov GlSphere2,eax invoke CreateSphere,3,GLU_FILL,GLU_SMOOTH,ADDR Sphere3Color,ADDR Sphere3Radius,sphere3Parts mov GlSphere3,eax |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |