Відданий і, можливо, магічний гравець у Terraria в From Scratch YouTube канал зробив щось таке, що я, швидше за все, не зрозумію до кінця, поки живу. Лише за допомогою модифікації під назвою WireHead, яка «зберігає повну сумісність із системою проводки ванільного кольору, але реалізує її набагато ефективніше», Ксандеру Науменку вдалося створити «повністю сумісний комп’ютер RISC-V» у 2D-грі. Він навіть має характеристики:
- Тактова частота: ~5 кГц
- ОЗП: 96kb
- Набір інструкцій: rv32i
Напевно, не той, на якому можна запускати Starfield. У наведеному вище відео Науменко детально розповідає про свою п’ятимісячну 600-годинну подорож для створення ігрового комп’ютера та «клону Pong», який він запустив на ньому. Якимось чином це звучить одночасно дивно простим і диявольськи складним.
Науменко каже, що для створення свого комп’ютера Terraria він використовував величезну кількість внутрішньоігрових логічних схем — перемикачів, які принципово або вимкнені, або увімкнені, але те, як працюють схеми гри, означає, що «багато традиційних схем потрібно переробити» відповідати «новій парадигмі», яка є фундаментальною НЕ як схеми працюють у реальному житті. Отже, знаєте, нічого важкого. Просто переосмислюємо схеми. Ми всі там були.
Я, напевно, не можу детальніше розповісти про процес Науменка, не спотворюючи науку, що стоїть за цим, тому вам слід переглянути повне 15-хвилинне відео або переглянути сторінка проекту на GitHub якщо ви хочете побачити, як він це зробив. Хоча я хочу назвати його «Підказ» для комп’ютера Terraria, який, на мою думку, торкнеться сердець усіх нас, кому довелося мати справу з еволюцією комп’ютерів за останні кілька десятиліть.
«Коли справа доходить до швидкості комп’ютера, є дві принципово конкуруючі сили», — каже Науменко. Перший Закон Мура, а другий — «неминуче зростання програмного забезпечення, яке працює на все більш сучасних процесорах». Хлопче, хіба це не правда? Але Науменко продовжує: «Цей проект є спробою здобути вирішальний розгром у цій триваючій битві на користь програміст”, повертаючи швидкість “до епохи початку 70-х років, перекидаючи м’яч назад на поле кремнієвих інженерів [sic] без втрати будь-якої функціональності програмного забезпечення”.
Якщо ви хочете побачити, наскільки це надзвичайно складна штука, ось легко прокручувати зображення всієї чудової штуковини:
Поки я сумніваюся, що програмісти майбутнього цим займатимуться багато їхньої роботи над проектом Науменка Computerraria, я повинен вітати філософію проекту. І привіт, можливо, я помиляюся: можливо, це і те Minecraft redstone на ПК є баченням майбутнього. Звучить краще, ніж постійно просити ввійти в OneDrive.
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- PlatoData.Network Vertical Generative Ai. Додайте собі сили. Доступ тут.
- PlatoAiStream. Web3 Intelligence. Розширення знань. Доступ тут.
- ПлатонЕСГ. Автомобільні / електромобілі, вуглець, CleanTech, Енергія, Навколишнє середовище, Сонячна, Поводження з відходами. Доступ тут.
- BlockOffsets. Модернізація екологічної компенсаційної власності. Доступ тут.
- джерело: https://www.pcgamer.com/wunderkind-builds-fully-compliant-risc-v-computer-entirely-inside-terraria-then-plays-pong-on-it
- : має
- :є
- : ні
- 2D
- a
- МЕНЮ
- вище
- Aid
- ВСІ
- an
- та
- будь-який
- ЕСТЬ
- масив
- AS
- At
- назад
- м'яч
- Бій
- BE
- було
- за
- буття
- Краще
- Здуття
- обидва
- будувати
- Будує
- але
- call
- званий
- CAN
- Канал
- перевірка
- См
- приходить
- сумісність
- конкурують
- комплекс
- поступливий
- комп'ютер
- комп'ютери
- постійно
- триває
- Пара
- Суд
- створювати
- угода
- десятиліття
- вирішальний
- присвячених
- деталь
- Деталізація
- DID
- do
- справи
- зроблений
- сумніваюся
- Рано
- легко
- ефективний
- або
- інженер
- Весь
- повністю
- Епоха
- Ефір (ETH)
- Навіть
- еволюція
- на користь
- твердо
- Перший
- відповідати
- для
- Війська
- від
- Повний
- повністю
- функціональність
- принципово
- майбутнє
- гра
- отримати
- GitHub
- Go
- великий
- Зростання
- було
- Жорсткий
- Мати
- he
- тут
- його
- Як
- HTTPS
- i
- if
- зображення
- in
- у грі
- все більше і більше
- неминучий
- всередині
- в
- IT
- подорож
- просто
- Знати
- останній
- життя
- Ймовірно
- жити
- логіка
- Довго
- подивитися
- програш
- серія
- підтримує
- вдалося
- управляє
- манера
- може бути
- засоби
- сучасний
- більше
- більш ефективний
- найбільш
- багато
- Нові
- нічого
- of
- від
- on
- ONE
- OneDrive
- постійний
- тільки
- or
- з
- над
- парадигма
- PC
- може бути
- філософія
- Крок
- plato
- Інформація про дані Платона
- PlatoData
- гравець
- відіграє
- Pong
- можливо
- ймовірно
- процес
- процесори
- Програмісти
- проект
- Натискання
- реальний
- справжнє життя
- раут
- прогін
- біг
- пробіжки
- s
- говорить
- наука
- рахунок
- подряпати
- сезонний
- другий
- побачити
- комплект
- Повинен
- підпис
- Кремній
- простий
- So
- Софтвер
- що в сім'ї щось
- Звучати
- дані
- швидкість
- швидкість
- Starfield
- система
- ніж
- Що
- Команда
- Майбутнє
- їх
- потім
- Там.
- річ
- це
- хоча?
- до
- занадто
- топ
- торкатися
- традиційний
- правда
- Правда
- два
- розуміти
- us
- використовуваний
- величезний
- Ve
- Відео
- бачення
- хотіти
- годинник
- шлях..
- we
- коли
- який
- ВООЗ
- волі
- з
- без
- Виграв
- Work
- Неправильно
- ви
- зефірнет