Pull to refresh
  • by relevance
  • by date
  • by rating

EA выпустила исходные коды Command and Conquer Tiberian Dawn and Red Alert (Remastered) под лицензией GPL

GitHub History of IT Games and game consoles


Компания Electronic Arts в конце мая 2020 года открыла для игрового сообщества и энтузиастов исходные коды игр Command & Conquer: Tiberian Dawn и Red Alert из обновленной редакции (Remastered Collection). Исходные тексты базовых библиотек TiberianDawn.dll и RedAlert.dll опубликованы под лицензией GPLv3 и доступны на GitHub. Таким образом, легендарная Command & Conquer стала первой из знаменитых игр в жанре RTS (стратегия в реальном времени), код которой теперь доступен под свободной лицензией.
Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Views 7.6K
Comments 7

Red Alert 3, эпический трейлер

Lumber room
image

Игродел Electronic Arts продолжает радовать сериями Command & Conquer, а также умопомрачительными трейлерами нового действа. На этот раз речь идет о Red Alert 3.

Это одна из самых динамичных игр современности, хотя хардкорным RTS'никам и может показаться излишне простой. Три фракции: Русские, Союзники и Японцы; почти как в анекдоте. Первые — грубая сила, вторые — пехота, третьи — зерги. Действие игры происходит в альтернативной ветке истории, в которой Советский Союз не распался и воюет в третьей мировой войне с Америкой. Стоит особенно отметить, что в игре сильно развит флот.

Релиз состоится завтра, 30-го октября, хотя предзаказ можно оформить и сейчас. Злобный спойлер находится здесь, наслаждайтесь.


Ссылка на HD-видео.
Total votes 45: ↑37 and ↓8 +29
Views 461
Comments 62

Command & Conquer 4: Tiberian Twilight Beta

Lumber room
Вот уже несколько дней подряд раздаются ключи в сабж. Буду предельно краток.

Для тех кто еще не в курсе, далее приведу алгоритм получения заветного ключа:

  1. Зарегистрироваться на сайте и перейти по ссылке.
  2. Успешно отослать анкету.
  3. Дождаться письма с ключом и успешно зарегистрироваться.
  4. Играть.
  5. PROFIT!


N.B. Замечу, что на втором этапе у меня вышла заминка — не отсылалась анкета. Пришлось погулять по форумам, написать бяки в бложек итд. Несмотря на то, что вылазит ошибка о недостаточности «уровня», приглашение приходит.

С уважением.
Total votes 10: ↑6 and ↓4 +2
Views 236
Comments 8

С&С Classic: качай бесплатно, Коммандер

Games and game consoles
Новость на пару дней устарела, но внимания всех ценителей, безусловно, стоит: компания Electronic Arts в субботу, 13 февраля, выложила для бесплатного скачивания золотую классику C&C. Это Command & Conquer: Tiberian Sun (1999 года выпуска) и дополнение Firestorm, Command & Conquer: Tiberian Dawn (1995 год), два диска, для GDI и NOD и Command & Conquer: Red Alert (1996 год), два диска, для союзников и Красной Армии.

Два последних подарка уже и не подарки, так как были доступны и раньше. Однако на страничке Command & Conquer Classic теперь весь набор любимых старых, но не устаревших игр серии C&C. Мало того, EA не поленилась и сделала патч, который позволяет запустить C&C 20-века на новой ОС Windows 7. Патч снабдили подробным инструкциями.

Ну не молодцы ли? ;)

via compulenta
Total votes 147: ↑142 and ↓5 +137
Views 351
Comments 82

Опубликован исходный код Command & Conquer: смотрим, что внутри

Open source *Game development *Reverse engineering *Games and game consoles
Translation

Компания Electronic Arts открыла исходный код первой Command & Conquer, а также Command & Conqueror: Red Alert. Скачать его можно с GitHub.

Всё содержимое имеет лицензию GPL v3; кроме того, в исходном коде сохранены все комментарии. Отсутствует только changelog использовавшейся при разработке системы контроля версий. Похоже, всё просто недавно выложили на Git.

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

Изучать мы будем только исходный код «Command & Conquer: Red Alert», потому что он похож на форк первой игры. В репозитории он находится в папке REDALERT.

Статистика


  1. 290 файлов заголовков C++
  2. 296 файлов реализации на C++
  3. 14 файлов ассемблера, содержащих инструкции ассемблера x86
  4. 222090 строк кода на C++

Количество строк кода я получил, подсчитав непустые строки, после чего вычел из них те строки, которые очевидно были комментариями.

Почти все файлы имеют имена в верхнем регистре.

Кроме того, есть файл «RedAlert.vcxproj», поэтому можно предположить, что проект можно собрать в более новых версиях Visual Studio, но этого я не проверял.
Читать дальше →
Total votes 82: ↑82 and ↓0 +82
Views 34K
Comments 13

Код игры Command & Conquer: баги из 90-х. Том первый

PVS-Studio corporate blog Open source *C++ *Game development *C *
image1.png

Американская компания Electronic Arts Inc (EA) выложила в открытый доступ исходный код игр Command & Conquer: Tiberian Dawn и Command & Conquer: Red Alert. Этот код должен помочь игровым сообществам разрабатывать моды и карты, создавать пользовательские юниты и настраивать логику игрового процесса. У всех нас появилась уникальная возможность окунуться в историю разработки, которая очень сильно отличается от современной. Тогда не было сайта StackOverflow, удобных редакторов кода и мощных компиляторов. А ещё тогда не было статических анализаторов, и первое, с чем столкнётся сообщество, — это сотни ошибок в коде. Но с этим-то и поможет команда PVS-Studio, указав на места этих ошибок.
Читать дальше →
Total votes 25: ↑23 and ↓2 +21
Views 11K
Comments 27

The Code of the Command & Conquer Game: Bugs From the 90's. Volume one

PVS-Studio corporate blog Open source *C++ *Game development *C *
image1.png

The American company Electronic Arts Inc (EA) has made the source code of the games Command & Conquer: Tibetan Dawn and Command & Conquer: Red Alert publicly available. This code should help the game community to develop mods and maps, create custom units, and customize the gameplay logic. We all now have a unique opportunity to plunge into the history of development, which is very different from the modern one. Back then, there was no StackOverflow site, convenient code editors, or powerful compilers. Moreover, at that time, there were no static analyzers, and the first thing the community will face is hundreds of errors in the code. This is what the PVS-Studio team will help you with by pointing out the erroneous places.
Read more →
Total votes 2: ↑2 and ↓0 +2
Views 1.7K
Comments 1

The Code of the Command & Conquer Game: Bugs from the 90's. Volume two

PVS-Studio corporate blog Open source *C++ *Game development *C *
image1.png

The American company Electronic Arts Inc (EA) has opened the source code of the games Command & Conquer: Tiberian Dawn and Command & Conquer: Red Alert publicly available. Several dozen errors were detected in the source code using the PVS-Studio analyzer, so, please, welcome the continuation of found defects review.
Read more →
Total votes 4: ↑4 and ↓0 +4
Views 3.2K
Comments 1

Код игры Command & Conquer: баги из 90-х. Том второй

PVS-Studio corporate blog Open source *C++ *Game development *C *
image1.png

Американская компания Electronic Arts Inc (EA) выложила в открытый доступ исходный код игр Command & Conquer: Tiberian Dawn и Command & Conquer: Red Alert. В исходном коде было обнаружено несколько десятков ошибок с помощью анализатора PVS-Studio, поэтому встречайте продолжение описания найденных дефектов.
Читать дальше →
Total votes 26: ↑24 and ↓2 +22
Views 11K
Comments 5

Unicorns break into RTS: analyzing the OpenRA source code

PVS-Studio corporate blog Open source *C# *Games and game consoles
image1.png

This article is about the check of the OpenRA project using the static PVS-Studio analyzer. What is OpenRA? It is an open source game engine designed to create real-time strategies. The article describes the analysis process, project features, and warnings that PVS-Studio has issued. And, of course, here we will discuss some features of the analyzer that made the project checking process more comfortable.
Read more →
Rating 0
Views 360
Comments 0

Единороги врываются в RTS: анализируем исходный код OpenRA

PVS-Studio corporate blog Open source *C# *Games and game consoles
image1.png

Данная статья посвящена проверке проекта OpenRA с помощью статического анализатора PVS-Studio. Что такое OpenRA? Это игровой движок с открытым исходным кодом, предназначенный для создания стратегий в реальном времени. В статье рассказывается о том, как проводился анализ, какие особенности самого проекта были обнаружены и какие интересные срабатывания выдал PVS-Studio. Ну и, конечно же, здесь будут рассмотрены некоторые особенности анализатора, которые позволили сделать процесс проверки проекта более комфортным.
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Views 2.2K
Comments 10