↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |
16+ Мысли ч42.
Нечитаемо вообще...
Некоторые мысли и примечания о полной фигне. Некоторые мысли о том, как заставить человечество думать и развиваться интеллектуально, так как надо нам. Мысли чисто мои, и никому не советую читать, выкладываю чисто для себя.
Аннотация.
Выкладываю чисто для себя... Без критики.
Нечитаемый текст.
Перед нами стоит задача отобрать самых умных и талантливых людей с математическим и инженерным талантом, при условии, что многие наиболее талантливые ремесленники уже два поколения работают дворниками или просто говном у параши. Сделать это в современном обществе в кратчайшие сроки, и так чтобы враг не заметил и не смог оценить, практически невозможно. Но у меня есть мысли как это правильно сделать за 2-2,5 года что нам остались. И это при условии что у нас нет целой армии грамотных учителей, которые смогут сначала обучить 1 млрд европейцев, а потом ещё справедливо оценить их знания. Однако нам необходимо в кратчайшие сроки отобрать экипажи кораблей, и сделать это так чтобы враг не догадался, что мы вообще кого-то отбирали и где полетит главный экипаж. Но очевидно, что на моём корабле должны лететь самые умные, и враг не должен знать, что это мой корабль.
Как я уже говорил, целями номер один для врага станут корабли с высшим политическим и военным руководством, а также корабли с лучшими учёными и конструкторами. (инженерами) Очевидно нам выгодно, чтобы целями номер один стали именно эти люди, потому что так уж сложилась на нашей планете сегодня, что этот список укомплектован далеко не самыми умными людьми. Учитывая коррупцию в нашем мире, а также подлость и скотство при распределении должностей, самые вакантные места заняты не самыми умными людьми, на месте учёных сидят далеко не учёные, на месте генерального конструктора крупного КБ сидит мужик с чисто криминальным, а не инженерным образованием, даже если он закончил университет, то не потому что он хороший инженер, а потому что он гнилая и подлая скотина, которая привыкла воровать и обманывать, а также строить отношения с руководством. Однако враг этого не понимает и будет тупо метить в корабли, где полетел наш лучший инженерный состав.
В итоге встаёт задача, как отобрать на корабль номер один, где полечу я, самых умных и так, чтобы враг не догадался. И необязательно чтобы эти самые умные работали инженерами, и часто они инженерами и не работают. (и это хорошо, пусть они не работают инженерами и дальше) Я думаю использовать для отбора людей компьютерные игры. Ранее я предлагал просто сгрести в кучу всех инди разработчиков, но потом, подумав получше, я пришёл к выводу, что это тоже не оптимальный вариант, и решил проработать более сложный план. Потому что многие инди разработчики, если честно, работают в чужих игровых движках и далеко не всегда являются умными кодерами, и вообще умными. (также очень часто бывает что человек работает в составе группы, успех которой определён другими людьми) Я не говорю что человек, который в чужом игровом движке написал популярную игру и успешно продал её на стиме прям глупый, но это не совсем тот ум, что нам нужен, поскольку ум бывает разный. И мне нужен интеллект, как способность понимать сложные математические системы и умение с ними работать, то есть умение быть настоящим учёным. Умение понимать вещество и его законы, а также способы создавать сложные устройства.
Так вот я пришёл к выводу, что игры это то что надо, но не стоит брать только действующих инди разработчиков из той среды что мы имеем, я бы советовал изменить и усовершенствовать условия отбора. При этом в итоге мы возьмём на мой корабль лучших из лучших, со всей планеты, ну или хотя бы тех наций, что проходят по условиям отбора, то есть европейцы. (не европейцы победители отбора полетят на других своих кораблях для их наций, никто не будет иметь преимуществ, просто китайцы полетят на одном корабле, а европейцы на другом)
Ну так вот, что я предлагаю. Я предлагаю создать очень мощный удалённый сервер или целый набор серверов, существующих под контролем скайнета. И осуществить через них игровой отбор. Мы заведём каждому человеку игровой аккаунт (разработчика игрока), на котором он сможет часть времени играть и часть программировать, но не менее 14ч в неделю. (в обязательном порядке) Типа 8ч в суб или воскр и три дня по 2 часа в сутки. Из этих 14ч, половина будет потрачена на игры, половина на программирование. Причём программировать человек будет в одиночку, а не в составе группы.
А вот теперь самое интересное, каждому человеку будет заведён игровой аккаунт игрока разработчика), привязанный к нему лично через паспорт и другие документы (как например госуслуги), так чтобы невозможно было иметь больше одного аккаунта, или пользоваться чужим. Для верности скайнет будет использовать камеру на мониторе, чтобы убедиться в том что за компьютером сейчас сидит фактический владелец аккаунта. (я даже предполагаю раздать часть ноутбуков бесплатно всему населению, чтобы у всех была возможность пройти отбор, даже если это будет стоить несколько млрд долл)
Программировать игры можно будет 7ч в сутки или больше, если есть желание. Играть тоже 7ч или больше. Когда ты программируешь, весь код для программы пишется не на твоём компьютере, а на удалённом сервере. Каждое нажатие на клавиатуру отсылается туда, а не происходит на твоём компьютере. Туда невозможно загрузить ни картинку, ни чужой готовый код. Всё нужно делать самому, и никто не получит твой код, и невозможно ничего скопировать извне и вставить туда, если только перепечатать по одной букве, но не более 500 знаков в минуту. Невозможно использовать чужие готовые движки или библиотеки, существует очень ограниченный набор команд, который можно использовать при программировании это:
Логические иф команды, а также трай и кэч, арифметические команды сложение, вычитание, умножение, деление, а также возведение в степень, простая тригонометрия, синус косинус, тангенс, арксинус, арккосинус и арктангенс. Сохранение и загрузка печатного файла по строкам, как это делает сишарп, а также команда обращения к сохранению или загрузке. (а также создание/удаление файла и папки в корне игры) А также массивы 1,2,3х мерные, и способы задачи переменных на 8,16,32,64бит и работа со стринг. Таймер позволяющий назначать и считать команды с шагом 1 миллисекунда, как в яваскрипт. (только в яваскрипт 4мс, а надо 1мс) Сама логика размещения функций, как в яваскрипт, а также команда идти к точке. И возможно что-то ещё, очень простое, но только из базовых команд базового кода. (я бы хотел сам рассмотреть любое дополнение к моему списку) Также можно ввести команду подключения к коду дополнительных файлов. Набор команд должен быть минимально достаточен для работы с кодом. Из команд мышки должны быть доступно колёсико, маус1 и маус2, а также наведение мышки и убрать мышку с координат, возможность съёма координат мышки по икс и игрек, всё. (возможность перемещения мышки на указанные координаты) А также возможность включать и выключать один или несколько звуковых файлов mp3 64кбит/сек с регулируемой громкостью. А теперь самое главное, графика, из графики должна быть картинка любого размера, которую задаст разработчик, и возможность перекрашивать на этой картинке пикселы по цветам (255,255,255) всё. Ключевое тут то, что разработчик не должен иметь возможность вставлять готовые картинки нарисованные в фотошопе или другом редакторе, а также не должно быть три де моделей, костей, и всех других атрибутов современных игровых движков. Однако должна быть возможность создания параллельных потоков как на яваскрипт, но при общем доступе к оперативной памяти, или использование нескольких ядер видеокарты для расчёта данных внутри потока.
>>Абсолютно весь софт и картинки (кроме звука) присутствующие в игре, должны быть разработаны разработчиком с нуля, соло, самостоятельно. Ничего нельзя загрузить на игровой аккаунт, ничего нельзя оттуда скачать, никаких готовых решений. Абсолютно всё должно быть разработано самостоятельно, включая пэйнт. Доступны только те файлы, чтобы были написаны своей рукой на своём аккаунте.<<
Также на аккаунте доступна библиотека звуков и генератор речи. Также разрешён любой плагиат на любую тему, без отчислений правообладателю, если разработчик игры делает его внутри своего аккаунта. То есть нужно разрешить использовать внутри данной системы любой литературный плагиат, и любой плагиат идей, но только внутри системы. Для нас в общем-то главное код игры и её физики, а не литературное содержание.
А вот теперь самое интересное, любые сделанные игры размещаются на продажу бесплатно и без документов, и на аккаунт владельца игры начисляется плата в размере 0,01 цента за каждый час, что кто-то играл в его игру. При этом продавать игру может кто угодно, и на проданные игры не начисляется никаких налогов. Всё предельно просто, кнопка разместить проект на продажу (но не более десяти проектов в сумме на продажу, хочешь одиннадцатый, нужно на выбор удалить один предыдущий, если ты удаляешь проект, он удаляется только из списка случайного выбора, но игроки могут играть в него и дальше и отправлять лайки своим друзьям, и за их время игры тебе всё равно будут платить). После чего игра добавляется в базу игр, откуда её кто угодно может скачать. Все игры во всём мире делаются только на английском языке.
Игра может иметь название, но никакого списка игр не существует, то есть никто не может найти именно твою игру нигде! Игра размещается в глобальном каталоге игр, в котором нельзя лазить никому. И из каталога вытягивается компьютером случайно, но по очереди.
Когда человек хочет скачать на свой игровой аккаунт чужую игру, он либо скачивает лайк-рекомендацию от друзей из чата. На игру в которую играли его друзья, и в этом случае он может зайти в игру и поиграть, но только по приглашению своих друзей, через другие руки. Либо человек устанавливает случайную игру, которую выбирает компьютер. Компьютер выбирает все игры по очереди по одной штуке, проходя весь список по кругу. (типа первый пользователь скачал первую игру в списке из трёх игр, потом второй пользователь скачал вторую игру, третий третью, а четвёртый опять первую) Человек скачивает игру, и может сразу удалить её, если она ему не понравилась и скачать следующую, или оставить, но он не может заранее выбрать что он скачает в каком-то списке, за него это случайно выбирает компьютер. (как в игре на лэддер в варкрафт3) Компьютер подбирает игры пользователям так, чтобы все игры в мире имели равное количество пользователей по случайному выбору. (если игра только что выложена в список, она получает 10 скачиваний сразу, потом по одному) И только если игра кому-то понравилась, он может отрекомендовать её своим друзьям. В противном случае количество пользователей игры будет минимально.
Покупать игры не надо и платить за игры не надо, плату за игру получает человек от государства, когда в его игру кто-то поиграл, по тарифу 0,01 цента за игровой час или менее. (если будет играть по 28ч в месяц 1 миллиард человек, то это будет обходиться мировому правительству в 0,28млрд долл в мес, разумные деньги, если все будут играть в среднем по 100ч в мес, то 1млрд долл в мес, это не так уж много, чтобы стимулировать конкуренцию)
При этом один человек может иметь на своём аккаунте не больше 50 или 100 игр одновременно, а если он удаляет игру, то повторно найти её не сможет, но он может установить её повторно, если её повторно лайкнут друзья. Каждый человек может лайкнуть все доступные ему игры не более 2 или 3 раз в сутки, своим друзьям, или 60 или 90 лайков в месяц. Если лайки не тратить их может накопиться 60шт.
То есть в базе данных невозможно будет найти игру по названию, или как-то иначе, никаких списков не должно существовать, чтобы в принципе невозможно было найти свою игру, или кинуть её своим друзьям для продвижения, единственный способ установить конкретную игру, это получить лайк рекомендацию от друга, у которого игра уже есть. (можно предусмотреть возможность скинуть другу демо версию, в которую можно играть, но без оплаты, и без возможности лайкнуть кому-то ещё) Если ты хочешь поиграть во что-то новое, можно запустить игру случайно, компьютер порекомендует тебе игру, в которую ты можешь поиграть любое время, и сразу удалить. Количество попыток на скачивание игры, каждые 5 мин. (при этом когда ты выкладываешь на сервер на продажу, там время выкладки случайно от 1 до 24х часов, чтобы исключить возможности найти свой проект) Владелец игры получит оплату, только если случайный пользователь поиграет в его игру не меньше 1 часа. (установив игру по лайк рекомендации, её можно лайкнуть дальше другим игрокам)
Такая система нужна для того, чтобы исключить возможность фальсификации результатов. Ведь разработчики игр фактически будут получать деньги за свои проекты из гос. бюджета. Если будет невозможно найти игру в базе данных, это резко усложнит процедуру каких-то накруток. (а если кто-то в Интернете будет мошенничать и искать на форумах свою игру, это можно отследить, и да за этим придётся следить) То есть на Земле живёт 8млрд человек, и если из них хотя бы 1 млрд выпустит свои очень простые игры, пусть даже большинство игр будут негодные, то найти конкретную игру будет невозможно, при этом все игры будут регулярно подвергаться случайному выбору. У каждого игрока на каждый его проект будет личный кабинет статистики, сколько людей скачало игру, сколько лайкнуло, сколько часов они поиграли, сколько денег начислено.
Я бы советовал ввести разработчикам четыре возрастных категории до 0+, 12+, 16+, 24+. То есть в игры 0+ могут играть все. В игры 12+ те кому больше 12ти лет. В игры 16+ все кому больше 16 лет, и в 24+ могут играть только люди старше 24х лет.
Ценз по играм не только по насилию и запрещённым материалам (таким как алкоголь и тп.), но и по мощности компьютеров.
Игры 0+ ведутся на эмуляторах:
процессор одно ядро 3,5МГц (8 разрядный, то есть в одной действие считаются только операции с числами от 0 до 255)
оперативная память 128кб. (не более)
размер игры 2048кб (не более)
видеокарты нет,
звуки только 8 битные.
(то есть по сути аналог денди, также я ранее рассматривал возможное более мелкое разделение по годам, по возрасту)
Игры 12+ ведутся на эмуляторах мощностью:
процессор одно ядро 40МГц. (16 разрядный, в одно действие считаются числа от -32к до +32к)
оперативная память 512 кб
размер игры 20Мб.
видеокарта 4 ядра по 30МГц.
звуки любые
(то есть аналог первой сони)
Игры 16+ ведутся на эмуляторах мощностью.
процессор 4ядра по 3ГГц. (64разрядный)
оперативная память 2Гб
размер игры 8гб
видеокарта 100 ядер по 1000МГц.
звуки любые
(аналог хорошего компьютера 2012ого года выпуска)
Игры 24+ ведутся на компьютерах без ограничений.
Таким образом, дети смогут играть только в технически простые игры, а взрослые, разрабатывая игры для детей, будут ограничены по ресурсам. Также для детей до 12+ и студентов до 16+ могут быть возможности скачивать игры в особом порядке, внутри своего потока учеников в ВУЗе или школе. Но это игры от одногрупников или одноклассников из соседней группы той же школы, по отдельной системе начисления денег и их нельзя лайкнуть за пределы учебного потока.
↓ Содержание ↓
↑ Свернуть ↑
| Следующая глава |