Предполагаю представлять абстрактные системы в виде Java-апплетов, что даст возможность не выходя с сайта писать те или иные абстрактные программы.
конкурс для умных
Moderator: Shaos
-
Shaos
- Admin
- Posts: 24577
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
конкурс для умных
Я вот думаю сделать специальный раздел на shaos.ru, где буду устраивать конкурсы на написание программ на языке абстрактных систем, ограниченных теми или иными условиями (например разнообразные варианты машины тьюринга, клеточные автоматы, виртуальные машины и т.д.). Способность человека быстро разобраться в условиях и начать что-то делать в рамках этих условий как будет характеризовать его профессиональные способности как универсального программиста. Лучшие займут место на первой странице сайта 
Предполагаю представлять абстрактные системы в виде Java-апплетов, что даст возможность не выходя с сайта писать те или иные абстрактные программы.
Предполагаю представлять абстрактные системы в виде Java-апплетов, что даст возможность не выходя с сайта писать те или иные абстрактные программы.
-
Shaos
- Admin
- Posts: 24577
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Продолжая тему - в моей голове потихоньку прорисовывается проект онлайнового сервиса-игры вот какого плана. Имеются некие вселенные, внутри каждой существуют свои законы бытия, а также существуют некие живые объекты, вид и поведение которых зависит от их генетического кода. Игра будет представлять из себя такой процесс - юзверь регистрируется в сервисе и заходит в понравившеюся вселенную. Там выбирает себе питомца (питомцев), еще не выбранного другими и орудуя "скальпелем" и "пинцетом" правит как попало его ДНК, что отразится на потомстве питомца
Цель игры - чтобы твои питомцы были самыми жирными и долгоживущими в данных условиях!
-
Mac Buster
- Retired
- Posts: 1474
- Joined: 03 Aug 2003 22:37
- Location: Moscow
-
Shaos
- Admin
- Posts: 24577
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: конкурс для умных
Вот и готова спецификация первой (если считать RW1, то второй) абстрактной системы (пока только на бумаге). Рабочее название "Игра Кубики" или английский вариант "Cubic Game" - пока на плоскости, но 3D вариант в-принципе возможен. Имеется некоторое поле с клетками M x N. Поведение каждой клетки определяется некоторой функциональностью. В общем случае клетка может быть пустой, несущей в себе символ (движущийся или стоящий), или функциональной клеткой. Некоторые клетки по краям поля могут нести смысл входных или выходных (принимающих потоки символов или отправляющие их). Требуется с помощью редактора-отладчика реализовать разнообразные задачи. Более детальная информация появится позже. Да - и еще, простота реализации позволяет написать редактор-отладчик полностью на RW1, что дает возможность портировать его на разнообразные микро-системы.Shaos wrote:Я вот думаю сделать специальный раздел на shaos.ru, где буду устраивать конкурсы на написание программ на языке абстрактных систем, ограниченных теми или иными условиями (например разнообразные варианты машины тьюринга, клеточные автоматы, виртуальные машины и т.д.). Способность человека быстро разобраться в условиях и начать что-то делать в рамках этих условий как будет характеризовать его профессиональные способности как универсального программиста. Лучшие займут место на первой странице сайта
Предполагаю представлять абстрактные системы в виде Java-апплетов, что даст возможность не выходя с сайта писать те или иные абстрактные программы.
P.S. Подробнее:
- Игра в кубики (2006)
- Brixputer как эзотерический язык программирования (2007,2010)
-
Shaos
- Admin
- Posts: 24577
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Прикинув данную мысль на схемотехническое поле вот что пришло в голову. Пусть мы имеем мир, в котором живут LUT-ы (Look Up Tables) с N входов и M выходов. Библиотека LUT-ов может пополняться пользователями (игроками). Также игроками пополняются задачи и тесты (статические - таблицы и динамические - программы). Методами генетических алгоритмов эти задачи решаются, порождая некоторые полезные схемы. Начать можно с малого, например разрабатывать двоичные сумматоры или умножители. Кстати, можно замахнутся и на троичные схемы, т.к. к ним также применимо понятие LUT.Shaos wrote:Продолжая тему - в моей голове потихоньку прорисовывается проект онлайнового сервиса-игры вот какого плана. Имеются некие вселенные, внутри каждой существуют свои законы бытия, а также существуют некие живые объекты, вид и поведение которых зависит от их генетического кода. Игра будет представлять из себя такой процесс - юзверь регистрируется в сервисе и заходит в понравившеюся вселенную. Там выбирает себе питомца (питомцев), еще не выбранного другими и орудуя "скальпелем" и "пинцетом" правит как попало его ДНК, что отразится на потомстве питомцаЦель игры - чтобы твои питомцы были самыми жирными и долгоживущими в данных условиях!
-
Shaos
- Admin
- Posts: 24577
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: конкурс для умных
Не обратил внимания, что топику 20 лет недавно стукнуло
Во времена третьего пришествия Спринтера (конец 2020 - начало 2022) мы было обсуждали ещё один вариант сайта для умных - там где надо было бы в онлайне писать разнообразные алгоритмы для Z80 с дальнейшим расширением на другие процы - стоит продолжать на эту тему думать или да ну его?...
Во времена третьего пришествия Спринтера (конец 2020 - начало 2022) мы было обсуждали ещё один вариант сайта для умных - там где надо было бы в онлайне писать разнообразные алгоритмы для Z80 с дальнейшим расширением на другие процы - стоит продолжать на эту тему думать или да ну его?...
-
shiny
- Maniac
- Posts: 324
- Joined: 14 Oct 2023 06:59
-
Shaos
- Admin
- Posts: 24577
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: конкурс для умных
А зачем её убирать?shiny wrote:А как убрать надоевшую "Жизнь" Конвея?
Про "Жизнь" тут у нас даже 2 топика имеются:
http://www.nedopc.org/forum/viewtopic.php?t=8782
http://www.nedopc.org/forum/viewtopic.php?t=8959
-
Icer
- Senior
- Posts: 164
- Joined: 21 Aug 2018 07:39
- Location: Кемеровская обл.
Re: конкурс для умных
открываю так:shiny wrote:А как убрать надоевшую "Жизнь" Конвея?
http://www.nedopc.org/forum/
Надеюсь Вы про это?
-
shiny
- Maniac
- Posts: 324
- Joined: 14 Oct 2023 06:59
-
Shaos
- Admin
- Posts: 24577
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: конкурс для умных
Да - надо открывать либо http://nedopc.org/forum/ либо http://forum.nedopc.org (что ведёт туда же)
-
shiny
- Maniac
- Posts: 324
- Joined: 14 Oct 2023 06:59
Re: конкурс для умных
Только почему-то при открытии nedopc.org является форум и справа апплет "Жизни". Наверное, я что-то не понимаю в жизни.Shaos wrote:Да - надо открывать либо http://nedopc.org/forum/ либо http://forum.nedopc.org (что ведёт туда же)
-
imsushka
- Maniac
- Posts: 319
- Joined: 01 Jan 2022 04:34
- Location: USSR, Tashkent
Re: конкурс для умных
ad muncher спасет отца русской демократииshiny wrote:Только почему-то при открытии nedopc.org является форум и справа апплет "Жизни". Наверное, я что-то не понимаю в жизни.Shaos wrote:Да - надо открывать либо http://nedopc.org/forum/ либо http://forum.nedopc.org (что ведёт туда же)
-
Shaos
- Admin
- Posts: 24577
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: конкурс для умных
Так надоshiny wrote:Только почему-то при открытии nedopc.org является форум и справа апплет "Жизни". Наверное, я что-то не понимаю в жизни.Shaos wrote:Да - надо открывать либо http://nedopc.org/forum/ либо http://forum.nedopc.org (что ведёт туда же)
Там будет крутиться клиент распределённых вычислений с RobbyVM
