The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Представлен CobolCraft, сервер для игры Minecraft, написанный на языке COBOL

27.12.2024 11:55

Проект CobolCraft развивает реализацию сервера для игры Minecraft, совместимую с декабрьским выпуском Minecraft 1.21.4. Код проекта написан на языке COBOL и распространяется под лицензией MIT. Для сборки может использоваться компилятор GnuCOBOL. Для быстрого запуска подготовлен образ контейнера для Docker. В качестве причины выбора языка COBOL, созданного в 1959 году, называется желание изучить данный язык и развеять связанные с ним предрассудки.

Поддерживаются такие возможности как генерация бесконечного ландшафта, динамическая загрузка блоков, сохранение состояния игрока и игрового мира, импорт миров в формате Minecraft, участие до 10 сетевых игроков, интерактивные блоки (например, двери, открывающиеся после нажатия), встроенный чат, консоль для ввода команд. Из расширенных блоков поддерживаются факелы, плиты, кнопки, брёвна, двери, люки и кровати.

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Компилятор GnuCOBOL достиг зрелости. Первый выпуск среды разработки SuperBOL
  3. OpenNews: Представлен gcobol, компилятор для языка COBOL на основе технологий GCC
  4. OpenNews: IBM опубликует компилятор COBOL для Linux
  5. OpenNews: Языку программирования COBOL исполняется 50 лет
  6. OpenNews: Игровой движок Minetest переименован в Luanti
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62472-cobol
Ключевые слова: cobol, minecraft
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (66) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:08, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ждём сервер на Malbolge.
     
     
  • 2.8, Аноним (8), 12:26, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да. Самого просто раста было бы достойно. Только сколько не пишут сервера на расте все время получается привет мир.
     
     
  • 3.9, Жироватт (ok), 12:30, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Эй, паалехче! БЕЗОПАСНЫЙ привет мир С БЕЗОПАСНОЙ РАБОТОЙ С ПАМЯТЬЮ!
     
  • 3.10, Аноним (10), 12:45, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Только сколько не пишут сервера на расте все время получается привет мир.

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

     
     
  • 4.34, нах. (?), 14:11, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    чтобы придти к какому-нибудь _обоснованному_ выводу - наблюдать надо не за обсуждениями, а за живыми проектами.
    Но в целом... в общем ты прав почти. Все там плохо.

    И когда накипь стечет - поддерживать даже те полтора хороших проекта станет просто некому.

     
     
  • 5.105, Прохожий (??), 03:11, 28/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Все там плохо.

    Как вы пришли к этому выводу? Потому что статистика на разных сайтах говорит об обратном. Всё там хорошо.

     
  • 3.89, Аноним (89), 20:50, 27/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.2, Жироватт (ok), 12:14, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Разбудите, когда сделают сервер минекруфт на 1С. Даже интересно будет пощупать
     
     
  • 2.35, Maddy (?), 14:12, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну героев на ней писали ж) https://habr.com/ru/news/850942/ так что все возможно
     

  • 1.3, Шарп (ok), 12:18, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >участие до 10 сетевых игроков

    Дедушка кобол больше не тянет.

     
     
  • 2.92, maximnik0 (?), 21:39, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Дедушка кобол больше не тянет.

    Как это не тянет ? В банках миллион транзакций тянет а тут 10 игроков?Да , считается Легаси,но внезапно последняя правка стандарта год назад.Есть даже Мицубиси порт на net платформу.

     

  • 1.4, ГООООООЛ (?), 12:20, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Когда сервер на ВrаinFuсk?
     
     
  • 2.22, Zenitur (ok), 13:30, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На турбопаскале же
     
     
  • 3.45, Аноним (45), 15:42, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На Трубопаскале и дурак сможет. А вот на Бренйфак!
     
  • 3.56, Аноним (56), 17:56, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    трупопаскакале
     
  • 2.94, Аноним (-), 22:06, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Когда сервер на ВrаinFuсk?

    Ну вот нет, subleq наше все.

     

  • 1.5, A.Stahl (ok), 12:20, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну и молодцы. Рекомендую следующим проектом написать ремейк Colobot (сейчас погуглил, а Colobot-то оказывается до сих пор развивается) чисто хотя бы ради лулзового названия.
     
  • 1.6, нах. (?), 12:23, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ну вот, сразу видно что норм язык. И сразу клон майнкрафта а не конструктор для создания конструкторов по созданию клонов, но с созданием чота опять нипалучилась.

    (и надо же ж - гнуцобол даже может, оказывается, компилить что-то посложнее хеловротов)

     
     
  • 2.106, Прохожий (??), 03:18, 28/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >ну вот, сразу видно что норм язык

    Типа, нашёлся какой-то, скажем мягко, скучающий энтузиаст, которому заняться нечем, и по этой причине делается вывод, что нормальный язык? Л - логика! Или, точнее, ОЛ - опеннетная логика!

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

     

  • 1.7, Аноним (8), 12:25, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вот что безопасная работа с памятью делает.
     
     
  • 2.63, Имя (?), 18:21, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Оригинальный майнкрафт написан на java, там работа с памятью тоже вполне себе безопасная.
     

  • 1.11, Аноним (11), 12:49, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "Программирование на КОБОЛе калечит мозг, поэтому обучение ему должно трактоваться как преступление" - Эдсгер Вибе Дейкстра
     
     
  • 2.15, Аноним (15), 13:09, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Этот Дейкстра и сам подставился дальше некуда. Зачем его еще больше-то подставлять.
     
  • 2.102, Аноним (102), 01:14, 28/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    С возрастом пришёл к выводу, что ничто так не калечит мозг, как Дейкстра.
     

  • 1.13, Аноним (13), 13:04, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Играть в пиксельные игры когда уже мониторы в 4К HDR стали стандартом - это очень странно.
     
     
  • 2.14, 12yoexpert (ok), 13:09, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    страннее играть в товары по подписке, а не игры
     
     
  • 3.18, Аноним (13), 13:19, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По подписке это вообще ...!
    Нормальные люди направляют эти деньги в своё файловое хранилище, и/или домашний сервер. Без DRM, в высоком качестве и без лишних приложений.
    Все помнят, как Adobe вымогала оплату за прекращения подписки. А говорить об количестве невыполненных обязательств подробными организациями - это уже излишне... Вот и ваши авторское право.
     
     
  • 4.64, Мойшеним (?), 18:22, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я башляю в Геншин ежемесячно. Нравится! А ещё у меня нигде не установлен Линукс.
     
  • 2.16, Аноним (16), 13:11, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Могут их делать хоть 16К я разницы от 720р не отличу по зрению севшему
     
     
  • 3.20, Аноним (13), 13:21, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Есть очки/линзы, а если здоровье позволяет так и ещё лазерная операция на глазах.
     
     
  • 4.54, Аноним (16), 17:46, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я хотел написать про то что это избыточно, ну у меня -4 с рождения, сейчас -6, читаю изумительно, разницу 720р и 4К не вижу в упор, а может её и в правду нет?
    Зачем она вам... Вдруг стало интересно, вы видите разницу и в чём она выражается, не 420 от 720р я сам могу отличить, дальше нет, я очень близорук, что бы мне это понять придётся лупиться прям от экрана где-то на 15 сантиметрах, но я так ничего не увижу, я не понимаю для кого экраны с таким разрешением.
     
     
  • 5.57, нах. (?), 17:57, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем она вам... Вдруг стало интересно, вы видите разницу и в чём

    Разница примерно как если ты наконец перестанешь выпендриваться и сходишь в ближайшую оптику за очками.
    Т.е. ты и без них вроде бы "все видишь", только вот тебе это - кажется.

    > нет, я очень близорук, что бы мне это понять придётся лупиться

    если дело только в близорукости - тебе достаточно обратиться к окулисту за протезами для зрения. И советую не терять зря времени, потому что вообще-то очень обидно получится, когда ты увидишь сколько всего ты, оказывается, не видел.

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

    > не увижу, я не понимаю для кого экраны с таким разрешением.

    для людей с нормальным зрением, вот сюрприз-то.

    (и да, разумеется материал должен содержать детализацию на эти самые 4k изначально, а не быть премудрым апскейлом с ложными деталями)

     
  • 5.66, Мойшеним (?), 18:29, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >сейчас -6, читаю изумительно, разницу 720р и 4К не вижу в упор, а может её и в правду нет?

    Зачем она вам... Вдруг стало интересно, вы видите разницу и в чём она выражается, не 420 от 720р я сам могу отличить, дальше нет, я очень близорук, что бы мне это понять придётся лупиться прям от экрана где-то на 15 сантиметрах, но я так ничего не увижу, я не понимаю для кого экраны с таким разрешением.
    >я не понимаю для кого экраны с таким разрешением
    >я не понимаю для кого экраны с таким разрешением
    >я не понимаю для кого экраны с таким разрешением

    ...
    >я не понимаю для кого экраны с таким разрешением

     
  • 5.95, Аноним (-), 22:24, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Я хотел написать про то что это избыточно, ну у меня -4
    > с рождения, сейчас -6, читаю изумительно, разницу 720р и 4К не
    > вижу в упор, а может её и в правду нет?

    Если рассматривать на 5" - фиг отличишь. А на 30" - 720P маловато, в фулскрине на видео пиксели вполне заметно.

     
  • 2.17, hshhhhh (ok), 13:17, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    да эти ретрогады всё ещё читают буквы, хотя мониторы уже давно не символьные!
     
  • 2.19, Аноним (10), 13:19, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > мониторы в 4К HDR стали стандартом

    Номер стандарта можно? Хочу ознакомиться.

     
     
  • 3.21, Аноним (13), 13:29, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вы имеете ввиду государственный стандарт? Так очевидно что реч не об этом.

    Так к чему вы написали ваш комментарий?

     
     
  • 4.39, 12yoexpert (ok), 15:17, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ты имеешь ввиду государственный стандарт рф? очевидно, речь не об этом

    так зачем ты написал свой комментарий?

     
     
  • 5.68, Мойшеним (?), 18:37, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Подожди, сейчас посконная игровая приставка подскочит на щигоринском Эль Брусе. Типа по 65 нм. Потому что корейских 28 у них давно нет. Да и 65 не получится - это по традиции прост. Скрещиваю два пальца (в ***** дохлого чебурашки).
     
  • 4.85, Аноним (85), 20:09, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хотелось бы, чтобы это было просто болтовней. К сожалению, это правда. На снюсе сегодня большая новостная статья о только что принятых ГОСТАх.
     
  • 2.23, anonymous (??), 13:32, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Играть в пиксельные игры когда уже мониторы в 4К HDR стали стандартом - это очень странно.

    Несомненно странно. С тех пор как поиграл в MUD до сих пор понять не могу, зачем пиксельные игры, когда есть текстовые?

     
     
  • 3.26, Аноним (26), 13:44, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Одномуд вум
     
  • 3.71, Мойшеним (?), 18:46, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > зачем пиксельные игры, когда есть текстовые?

    И бровзинг из каншоли, еа!

     
  • 2.24, Аноним (15), 13:33, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А некоторые ретрограды в MUD'а играют.

    Там вообще только буковки.

     
     
  • 3.31, нах. (?), 14:04, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    некоторые вообще вон в dwarf fortress играют - тот еще, оригинал, а не жалкое подобие.

    Там мало того что буковки, так они еще и по экрану от тебя бегают!

     

  • 1.25, Анон1110м (?), 13:33, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пора начинать учить COBOL чтобы войтивайти.
     
     
  • 2.27, Афроним (?), 13:46, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так бы и сказал, что фанат мира из кубиков.)
     
  • 2.65, Мойшеним (?), 18:25, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И Тайка Вайтити / ши
     
  • 2.96, Аноним (96), 23:06, 27/12/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 3.104, Анон1110м (?), 01:59, 28/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....ответы скрыты (4)

  • 1.28, mos87 (ok), 13:54, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Слабаки. Вот ежли б на whitespace то головаааа
     
  • 1.29, Аноним (29), 13:56, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Хоть не на Perl, как Frozen Bubble.
     
  • 1.30, Аноним (30), 13:59, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну вот! А разговоров то было: "Программистов на COBOL днём с огнём не сыщешь", "старики уходят, молодёжь не может поддерживать древнючее легаси"... НУ ВОТ ЖЕ.
    А если серьёзно - похоже на тест-проэкт с нулём возможностей относительно базовой функциональности стандартной реализации (на джаве же, да?). Главная фича - запускается.
     
     
  • 2.32, нах. (?), 14:09, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну очевидно, что это и есть тест проект - скорее пет-проект, конечно  - т.е. автору может понравилось и он даже будет продолжать.

    Но результат вообще-то довольно неожиданный (я не столько про сам язык, сколько про gcc)

    А афтырь теперь может продать себя подорого какому-нибудь банку из первой десятки. Старики стареют, а тут какой-никакой а вполне себе работающий законченный проект.

     
  • 2.99, Аноньимъ (ok), 23:30, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Кобол актуальнее и востребование С++ например.
     

  • 1.43, Аноним (45), 15:30, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну теперь настала очередь переписать сам Майкрафт на COBOL.
     
  • 1.60, Мойшеним (?), 18:13, 27/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сервер сервером, но я так и не понял эту игру. В смысле, именно как игру, а не конструктор. Какая мотивация "прохождения"? Зачем?
     
     
  • 2.84, нах. (?), 19:55, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    э... а какая мотивация прохождения любой другой игры? Напомнить тебе, чем кончался первый (shareware еще) doom? Ну, и?!

    эта как раз забавна тем что можно прохождением не заниматься, а просто уютно окуклиться и построить самолет. (вряд ли на том сервере получится, но на настоящем можно)


     
     
  • 3.86, Мойшеним (?), 20:10, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > чем кончался первый (shareware еще) doom

    Простите, я не помню чем полноценный то заканчивался, а не то, что шареваре.
    > просто уютно окуклиться и построить самолет

    В Zelda TotK строил. Надоело быстро. Даже у кудесников Nintendo. Стал летать на примитивном хувере - выгоднее!

    Но зачОт!

     
     
  • 4.91, нах. (?), 21:07, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Простите, я не помню чем полноценный то заканчивался, а не то, что шареваре.

    тебя разрывают на куски монстры.
    (там срабатывал невидимый телепорт в несуществующую точку карты, комнату без выхода, битком набитую бесконечным количеством тварей)

     
     
  • 5.97, Ажноним (?), 23:27, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ох мой Пентиум!
    Нужно запомнить.
     
  • 5.103, Аноним (103), 01:22, 28/12/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.88, php_не_считаем_за_опыт (ok), 20:36, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    мотивация - отдохнуть после работы и расслабиться. какая ещё мотивация в игры играть?
     
     
  • 3.98, Мойшеним (?), 23:30, 27/12/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А если не работаешь и деньги имеешь, тогда зачем?
     
  • 2.100, Аноним (100), 00:07, 28/12/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     

     ....ответы скрыты (8)

  • 1.101, Вы забыли заполнить поле Name (?), 00:19, 28/12/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ржавые с крашеными головами даже деда кобола достали.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру