до этого дальше
1 ... 2 3 4 5 6 7 8 9 ... 10
 
#734352 26.12.2016 в 10:26

Human Resource Machine от Tomorrow Corporation - но про нее я расскажу в следующий раз.
Итак заключительная часть.

Не смотря на некоторую общность механик (нужно составлять алгоритм работы одного воркера офисного работника с входящими штуками, чтобы получить правильные штуки в исходящих), эта история из совсем другого лагеря. А именно - World of Goo и Little Inferno. Вы легко узнаете характерный визуальный стиль, музыку... и закадровую историю. Работайте хорошо, или вас заменят машинами (которые, впрочем, явно справлялись бы с рутинными операциями значительно лучше)!

Механика игры представляет собой циклическое выполнение простейших действий над данными и несколькими регистрами памяти. Никаких переменных. Только ACC у вас в руках, с которым вы бегаете туда-сюда, ковёр на полу с несколькими ячейками, куда и откуда можно копировать, условные и безусловные переходы.

Интерфейс, хотя и красочен, но заточен больше под тач-экран - всякие таскания вещей, прокрутка слайдом... даже комментарии можно писать только маркером на скотче! Чёрным. Перманентным. То есть вы не вводите текст, а натурально возюкаете курсором по полю. Без возможности стирания... Плюс та картонка, где вы монстрячите свой алгоритм, довольно небольшая, хотя и не ограничена по количеству строк. То есть если алгоритм длинен - вы не видите его целиком. Дополнительно анализ осложняют пересечения одноцветных стрелочек условных и безусловных переходов.

Сами задачи того же уровня, что и в TIS-100. Начинается всё с простых вещей типа перекидывания нужных букв слова BUG из мешанины на ковре. Но сложность очень быстро вырастает. И если какое-нибудь нахождение наименьшего числа из каждой пары входящих реализуется относительно просто, то вот например вывод наименьшего числа из каждой нуль-терминированной последовательности, при том, что у вас нет дополнительных оперативных регистров, кроме ваших рук, становится задачей гораздо более сложной, чем в TIS-100. Там можно разбросать задачу по блокам - один будет отслеживать терминатор строки, второй - бегать по блоку данных и заниматься сортировкой, - и вот у вас уже две независимых программы, каждую из которых достаточно легко отладить, да и выполнять можно независимо. Здесь же надо налепить блок-схему обоих процессов безо всяких итераторов. Полезной функцией является именование (всё тем же маркером) ячеек на ковре, чтобы не забыть, для чего нужна каждая из них. В конце вас будет ждать задача сортировки...

Помимо просто сложностей сборки такого алгоритма с фиксированной памятью игра ко всему мониторит оптимальность вашего решения по двум параметрам: количеству команд в алгоритме и количеству шагов, необходимых для прогона всех входящих данных. И тут вы не просто попадаете на график значений, собранный со всех игроков, а натурально сравниваетесь с неким идеальным решением - кто помнит OCZ из World of Goo - тот поймёт. Фактически уложиться по обоим параметрам на многих задачах почти невозможно.

Ещё одним отличием Human Resource Machine от изделий Zachtronics служит система анализа кода и прерывания программы в рантайме. Если в том же SHENZHEN I/O или TIS-100 при несовпадении результатов работы и желаемого результата вам просто покажут несовпадения красненьким, то здесь произойдёт немедленный Exception, то есть программа остановится и вам наорут про несоответствие. Если вы - хитрый жук, и ваша программа работает на одном наборе данных, но не работает на другом - вам про это тоже скажут, немедленно выдадут "неподходящую" последовательность и потребуют переделать, шобы работало.

С другой стороны, в TIS-100 вам доступен весь язык контроллеров целиком и сразу. Со всеми его возможностями и ограничениями. В SHENZHEN I/O вы можете вернуться с новыми приборами к старым задачам. А вот в Human Resource Machine ваш инструментарий будет вырастать с каждой задачей, но только вверх - вы не сможете вернуться к старым задачам для решения их новым арсеналом способов. А арсенал там меняется сильно. Фактически, вас проводят через несколько парадигм программирования последовательно.

Кроме этого, в Human Resource Machine вам никогда не показывают ожидаемый результат, вы должны представить его сами. Вы можете попросить показать пример, но он будет на случайных данных. Впрочем, входная последовательность после каждой остановки программы также будет меняться, в отличие от игр выше, где тестовая последовательность всегда одна и та же.

Вся последовательность головоломок иногда распадается на две ветви. В левой находятся "задачи повышенной сложности". Они используют те же элементы, что и в правой ветви, но условия, как правило, намного сложнее.

На каждую задачку вы можете иметь 3 программы, переключаемые закладками в верхней части картонки. Все программы могут быть скопированы и вставлены, причём через буфер обмена. То есть вы можете не только перенести программу с другой закладки или этажа, но и из любого текстового файла. Причём программа копируется в человеко-читаемом виде (за исключением маркерных пометок, которые находятся ниже кода и фактически являются битовым изображением).

И, кстати, каждый этаж-задачка - это новый год жизни вашего персонажа. Ваше персонаж стареет. Успеет ли он завершить восхождение по карьерной лестнице?.....


P.S. Недавно в Steam наткнулся на одного человека (ну не верю что это девушка - поэтому пусть будет нейтрально) у которого более 3000+ игр! При этом в основном игры от 50$ и выше! Но не это меня удивило (ибо богатеньких буратин полно у нас, не так ли?) а то что переиграно и сыграно в более 1000+ игр, с открытием чуть ли не 90-100% ачивок! Неужели в Европе можно иметь столько денег и времени, чтоб играть ГОДЫ напролет! Это же реально лет 5-ть играть надо, без отрывно. Нет ну я могу предположить что это группа лиц на одном аккаунте, или что это некий стример (но как правило -они делают обзоры, а не реально играют...да и то есть кто делает обзор и играют в одну ну максимум три игрушки...но тут 1000+!) Есть последенее предположение - это кто-то из админов стима - у которого доступ как к играм, так и к платформе.
 
#734445 26.12.2016 в 16:15
Sheogorath пишет:
«Игры для программистов»

Ну ты чо! А Colobot?

Вот на SHENZHEN I/O всё облизываюсь, но потом думаю, а нафига, когда есть Circuts IO от Автодеска с эмуляцией живой Ардуино?
А потом вспоминаю, что всё, что в голову пришло я в нем уже собрал (машинку на ИК и ИК-ретранслятор) и не хватает задачек, и опять облизываюсь на SHENZHEN I/O))
 
#735354 30.12.2016 в 12:45
Raiken
Ну ты чо! А Colobot?
Ну про него много чего в сети написано, он уже чуть ли не классика...можешь свой обзор дать?

Raiken
а нафига, когда есть Circuts IO от Автодеска с эмуляцией живой Ардуино?
А потом вспоминаю, что всё, что в голову пришло я в нем уже собрал (машинку на ИК и ИК-ретранслятор) и не хватает задачек, и опять облизываюсь на SHENZHEN I/O))
Сам себя спросил, сам себе ответил - это та называется! Зато ты в курсе различия между Circuts и SHENZHEN в пользу последнего!
 
#751337 16.03.2017 в 08:54
Raiken:
Ну и как, стал великим программатором?
 
#778347 28.09.2017 в 13:26
По информации, распространяемой Reuters, Дмитрий «ddd1ms» Смилянец, также известный как Дмитрий Смелый, в ходе судебного слушания в США признал себя виновным в кибермошенничестве и краже ста шестидесяти миллионов номеров кредитных карт. Ранее стало известно, что обвиняемый в аналогичном преступлении россиянин Владимир Дринкман признал вину по делу о краже 160 000 000 номеров кредитных и дебетовых карт. Следом за Дринкманом, свою вину признал и Смилянец, заявивший об этом в федеральном суде города Камден штата Нью-Джерси. Власти заявили, что действия киберпреступников нанесли ущерб на сумму $300 000 000. Теперь, Дмитрию грозит до 30 лет лишения свободы. Дальнейшее рассмотрение его дела назначено на тринадцатое января. Дмитрий Смилянец является сыном известного московского адвоката, специализирующегося на уголовных делах - Виктора Смилянца. В феврале 2011 Дмитрий вернул к жизни проект Moscow Five, собравший одних из лучших игроков в различных дисциплинах: League of Legends, DotA 2, Counter-Strike 1.6 и Quake Live. Амбициозный проект Дмитрия Смелого был возрождён для выведения российских команд на мировой уровень, а также для всестороннего развития киберспорта.
По материалам киберспортивного портала CyberSport.ru
https://www.cybersport.ru/news/dmitriyu-ddd1ms-smelomu-grozit-30-let-tyurmy/

Про М5 можно почитать тут https://ru.wikipedia.org/wiki/Moscow_Five
 
#782501 31.10.2017 в 15:01
У меня в Стиме уже больше 900 игр (где-то 970)
В оринджене меньше 15
В ГОГе тоже мало около 6
В Близзах 4-е ВОВ, Хеартсоун,Диабло и Дестени2

Ну я вот себя не считаю игроманом, ибо есть знакомые у которых за 5 000 игр на этих площадках, по 50-100 часов реального времени в каждой из игр, отдельные же больше.

Хотя мой личный рекорд это 1000+ часов в Элите Дангериус.

И у меня восе нет...зависимомти...
Google
 
#787908 12.12.2017 в 13:38




Фарм опыта в Фоллауте 4 на режиме выживания на хай левеле, посредством стройки "завода" с клетками куда попадаются мобы (в данном случае элитный дивизион рейдеров - стрелки)

локация - ферма Эбернетти

Последнее изменение: 12.12.2017 в 13:39 от Sheogorath
 
#794041 26.01.2018 в 16:56
Чаще всего очередная волна публикаций о вреде агрессивных игр идёт после массовых убийств в школах. Эта ужасная проблема сегодня актуальна и для России после резни в Перми и Бурятии, а также попытки московского школьника пронести в школу бензин, спички и ножи. Но причиной такого поведения вряд ли стали игры.

Скрытый текст...
В 2002 году были опубликованы результаты поведенческого анализа 41-го человека, участвовавших в массовых убийствах в американских школах — наиболее релевантная выборка, которая должна была показать причину агрессии. Из всех участников исследования 12% увлекались видеоиграми; вдвое больше убийц читали книги со сценами насилия; фильмы со сценами агрессии любили 27% участников.

В данном случае было бы неправильно обвинять во всём видеоигры. Можно предположить, что не агрессивные игры воспитывают жестокость, а жестокие дети предпочитают агрессивные игры. При этом большую часть жестокости люди получают не в играх, а на экранах телевизоров в выпусках новостей.

В 2008 году в США вышла книга Grand Theft Childhood: The Surprising Truth About Violent Video Games and What Parents Can Do ( Lawrence Kutner, Ph.D.; Cheryl K. Olson). Название книги связано с серий видеоигр, которая оказалась на 2 месте по популярности у девочек, участвовавших в опросе, и на 1 — у мальчиков. Респондентами стали 1 254 ученика 7 и 8 классов, 500 родителей и фокус-группы, состоявшие из подростков и их родителей.

Согласно результатам опроса, 29% девочек и 68% мальчиков «много играли» как минимум в одну игру с рейтингом 17+. В десятке самых популярных игр у девочек были The Sims, Dance Dance Revolution и другие симуляторы. Мальчики предпочитали фэнтезийные и спортивные игры.

Опрос выявил корреляцию между жестоким геймплеем и распространёнными детскими проблемами. В мальчиков, которые играли в игры с рейтингом 17+, был в два раза выше риск агрессивного поведения — драк, порчи имущества ради забавы, а также проблем в школе вроде низких оценок — в течение последнего года, чем у тех мальчиков, которые играли в игры для детей до этого возраста. В случае с девочками риск повышался в три-четыре раза. При этом говорить, что игры вызывают агрессию было бы неверным, так как высокий риск агрессивного поведения наблюдался и у тех мальчиков, которые не играли в видеоигры. Напротив, Кутнер и Олсон зафиксировали тот факт, что многие дети, играющие в жестокие игры, не имеют проблем, а также что игры — в том числе и с насилием — полезны с точки зрения творчества, социальных навыков и эмоционального развития ребёнка. Они помогают детям справляться со стрессом и давать выход гневу.

Авторы книги Grand Theft Childhood уверены: «Сосредоточившись на такой простой, но малозначимой цели, как жестокость в компьютерных играх, родители, социальные активисты и политики игнорируют более важные и уже известные причины насилия, включая социальные, поведенческие, экономические, биологические и психические факторы».


https://geektimes.ru/post/297459/
 
#799244 14.03.2018 в 11:42
Sheogorath пишет:
Ну из этой темы мне очень понравился КОТР 1 и 2 часть
я тоже старофил. А что это выше?
 
#799249 14.03.2018 в 11:54
dinky:
Конкретизируй что именно?
до этого дальше
1 ... 2 3 4 5 6 7 8 9 ... 10

всем, обо

2002-2021 Нск Инфо, Новокуйбышевск
Разработка: Андрей Логинов. Skype: VIRT_nsk
Размещение рекламы на портале: [email protected]