Разное

Игры с исходным кодом с: 20 лучших видеоигр с открытым исходным кодом

Содержание

20 лучших видеоигр с открытым исходным кодом

Надоело тратить 60 долларов на каждую новую версию игры? Считаете, что тратить деньги на коммерческие игры аморально и хотите проголосовать с помощью своего кошелька? Или вы просто хотите взглянуть на внутренний код игры? Войдите в мир игр с открытым исходным кодом.

Почему игры с открытым исходным кодом?

Прежде всего, существуют различные степени программного обеспечения с открытым исходным кодом. Для этого поста мы будем использовать упрощенное определение: любая игра, которая позволяет общественности загружать свой исходный код, является «игрой с открытым исходным кодом». Сторонники открытого исходного кода не согласятся, но мы собираемся работать с этим.

Из многих причин предпочесть программное обеспечение с открытым исходным кодом, три верны в особенности для игр:

  1. Цена. Игры с открытым исходным кодом, как правило, бесплатны. Я знаю, я знаю, с открытым исходным кодом и бесплатные не являются синонимами

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

  2. Доверять. Многие коммерческие студии разработки игр (например, Blizzard, EA, Ubisoft, Valve) имеют плохую репутацию. Они потеряли из виду свою аудиторию, а некоторые даже говорят, что убивают игровую индустрию

    , Разработчики с открытым исходным кодом больше на связи.

  3. Опыт. Если вы хотите создавать свои собственные игры

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

Вы можете подумать, что игры с открытым исходным кодом предназначены только для фанатов Linux, но это просто неправда

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

Игры перечислены в алфавитном порядке.

1. 0 А.Д.

Доступно для Windows, Mac и Linux.

0 A.D. — стратегическая игра в реальном времени (RTS), созданная за 500 лет до нулевого года. В нем есть все атрибуты RTS, включая базовое строительство, обучение юнитов, технические деревья и бой. Вы можете играть за одну из 12 цивилизаций, и каждая игра проходит между тремя фазами: Деревня, Город и Город.

Однопользовательский и многопользовательский режимы поддерживаются.

2. Alien Arena

Доступно для Windows и Linux.

Alien Arena, ранее CodeRED: Alien Arena, — это динамичный многопользовательский шутер от первого лица в духе Quake и Unreal Tournament. Хотя существуют объективные игровые режимы, в основном речь идет о фрагментации (убийстве ваших противников). И если вы конкурентоспособны, вам понравится глобальная таблица лидеров статистики.

3. Armagetron Advanced

Доступно для Windows, Mac и Linux.

Armagetron Advanced — многопользовательский 3D-клон Tron. Вы едете по «легкому циклу», который оставляет след на стене, и ваша цель — заставить врагов разбиться раньше вас. Это просто, но весело, и есть три режима игры, которые придают ему еще больше остроты.

4. Битва за Веснот

Доступно для Windows, Mac, Linux и Android.

Battle for Wesnoth — пошаговая стратегическая игра, в которой управление ресурсами сочетается с тактическим боем. Он разыгрывается на гексагональной карте, и в нем есть элемент РПГ, поскольку юниты могут повышаться и становиться сильнее. Несмотря на простые правила игры, это удивительно глубоко.

В игре также есть встроенный редактор карт и возможность создавать пользовательский контент (например, кампании) через дополнительную систему. Вы можете создавать дополнения, используя смесь языка разметки Wesnoth и Lua.

5. Каменный суп из подземелья

Доступно для Windows, Mac, Linux, Android и Web.

Dungeon Crawl Stone Soup (DCSS), возможно, лучший roguelike-играбельный в настоящее время. Это единственный roguelike, постоянно упоминаемый на том же уровне, что и Большая четверка: NetHack (1987), Angband (1990), ADOM (1994) и ToME (1998).

Лучшая часть DCSS — это то, что он поддерживает безумную глубину игрового процесса, которую любят фанаты roguelike, но обеспечивает гораздо более дружественный для новичков опыт благодаря его акценту на принципах анти-фрустрационного дизайна. Кривая обучения есть, но она того стоит.

И вы можете наблюдать за другими DCSS игроки в настоящее время! Как это круто?

Для мобильного сгенерированного процедурного совершенства, проверьте некоторые roguelikes для Android

, Чтобы узнать больше о происхождении этого жанра, ознакомьтесь с нашей статьей об эволюции рогаликов.

,

6. FreeCiv

Доступно для Windows, Mac, Linux и Web.

FreeCiv — это клон Civilization II с открытым исходным кодом, и это только потому, что он появился еще в 1997 году. Вы можете играть как в одиночном, так и в многопользовательском режимах, и мы настоятельно рекомендуем использовать веб-клиент.

Самое классное, что FreeCiv имеет режим «Longturn», в котором 250 игроков делают по одному ходу каждый день. Он также поддерживает режим «Воспроизведение по электронной почте», который отлично подходит, если вы хотите воспроизводить свои ходы по мере доступности.

7. Freedoom

Freedoom — клон Doom с открытым исходным кодом. Исходный код для Doom на самом деле также открыт, но ресурсы (такие как графика и звуки) по-прежнему лицензированы. Freedoom стремится создать бесплатную часть контента, которая позволила бы игре стать «по-настоящему» открытым исходным кодом и бесплатной.

Чтобы играть в Freedoom, вы также должны загрузить совместимый движок Doom, такой как ZDoom (рекомендуется) или Crispy Doom.

8. Хеджевары

Доступно для Windows, Mac, Linux и iOS.

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

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

9. МегаГлест

Доступно для Windows, Mac и Linux.

MegaGlest — это стратегическая игра в реальном времени, которая подчеркивает большие сражения и эпические приключения. Основанный на ныне несуществующем Glest, MegaGlest сочетает в себе фантазию и технологии, чтобы создать уникальный опыт. Движок достаточно модифицирован, чтобы позволить игрокам создавать общие конверсионные моды.

10. Минетест

Доступно для Windows, Mac, Linux и Android.

Хотите играть в Minecraft, не заплатив завышенный ценник? Или вы недовольны видением и руководством Minecraft? Проверьте Minetest, клон с открытым исходным кодом, который возвращается к корням игры.

Он активно развивается и поддерживает созданные пользователем пакеты текстур, моды и подигры. Сообщество далеко не такое большое, как Minecraft, но оно тоже не маленькое. Уже есть сотни серверов, на которых вы можете играть — или придерживаться режима одиночной игры, если хотите.

11. OpenRA

Доступно для Windows, Mac и Linux.

Наряду с такими названиями, как Age of Empires и Warcraft, Command Conquer помог продвинуть жанр стратегии в реальном времени в центр внимания еще в 1990-х годах. Red Alert, пожалуй, лучшая игра в серии на сегодняшний день, и не только из-за фактора ностальгии.

OpenRA — это новая версия Red Alert с открытым исходным кодом, которая остается верной оригинальной игре и включает в себя все виды улучшений качества жизни. Он также поддерживает Tiberian Dawn (еще одна игра CC) и Dune 2000 (еще один RTS от той же студии).

12. OpenRCT2

Доступно для Windows, Mac и Linux.

OpenRCT2 — это обновленная версия RollerCoaster Tycoon 2 с открытым исходным кодом, игра-симулятор 2002 года, которая позволяет создавать и управлять парками развлечений и, что более важно, проектировать и изготавливать американские горки.

Поскольку исходные игровые ресурсы по-прежнему лицензированы, для игры в OpenRCT2 у вас должна быть установлена ​​законная копия RCT2. Это стоит всего 10 долларов (Steam, GOG), так что в худшем случае это незначительное неудобство.

Тогда зачем играть в OpenRCT2? Во-первых, он позволяет играть на платформах, отличных от Windows. Во-вторых, вы получаете дополнительные функции, такие как интерфейс темы, быстрая пересылка и улучшенная производительность. В-третьих, в OpenRCT2 можно играть в многопользовательском режиме.

13. OpenTTD

Доступно для Windows, Mac и Linux.

OpenTTD — это копия Transport Tycoon Deluxe с открытым исходным кодом, игра-симулятор бизнеса, в которой вы управляете транспортной компанией в поисках максимальной прибыли. OpenTTD предлагает множество дополнительных функций и улучшений по сравнению с оригинальной игрой.

Тем не менее, вам понадобятся исходные файлы игры, чтобы играть так, как игра изначально была задумана. Если у вас его нет, вы все равно можете играть, используя ресурсы с открытым исходным кодом из OpenGFX, OpenSFX и OpenMSX.

14. Квашеная капуста

Доступно для Windows, Mac и Linux.

Sauerbraten — один из первых и лучших шутеров от первого лица с открытым исходным кодом. Все дело в deathmatch, и в него можно играть в однопользовательском и многопользовательском режимах.

Единственный недостаток к Sauerbraten? Небольшая база игроков, которая достигает максимума в несколько десятков одновременных игроков в день, и неактивная разработка с последним обновлением, выпущенным в 2013 году.

Подобные игры включают в себя Assault Cube (также с открытым исходным кодом) и Urban Terror (не с открытым исходным кодом, но бесплатную и большую базу игроков).

15. SuperTuxKart

Доступно для Windows, Mac и Linux.

SuperTuxKart — это то, что вы получили бы, если бы взяли Mario Kart и заменили всех персонажей талисманами с открытым исходным кодом. Геймплей простой гонки. Вы можете играть в одиночной и многопользовательской играх, а также в различных альтернативных режимах (например, Битва, Испытание на время).

16. Teeworlds

Доступно для Windows, Mac и Linux.

Teeworlds — это 2D-шутер на основе физики с боковой прокруткой, сродни тому, что вы получите, если пересечете Quake и Mario с примесью Кирби. Он подчеркивает быстрое действие (но не Quake fast) и может быть воспроизведен в режимах Deathmatch и Capture the Flag.

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

17. Темный мод

Доступно для Windows, Mac и Linux.

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

Чтобы играть в The Dark Mod, вы должны сначала установить базовую игру, а затем установить миссии. Вы можете скачать некоторые из них на странице «Миссии» или создать свои собственные миссии, используя встроенный редактор.

18. Сага о Ризоме

Доступно для Windows, Mac и Linux.

Существует не так много MMORPG с открытым исходным кодом, о которых заявляет The Saga of Ryzom. Это бесплатная игра MMORPG

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

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

19. Варшава

Доступно для Windows, Mac и Linux.

Warsow — это динамичный шутер на арене, вдохновленный Quake, с акцентом на скорость и движение. План развития включает в себя киберспортивные функции

как Warsow TV и глобальная статистика. Также примечательна стильная графика, особенно заштрихованные символы.

Поскольку движок с открытым исходным кодом и сценариями с использованием AngelScript, вы можете создавать свои собственные режимы игры и изменять интерфейс. Но даже без этого базовая игра веселая и стоит играть.

20. Ксонотик

Доступно для Windows, Mac и Linux.

Xonotic — динамичный шутер на арене, который позаимствовал многое из Unreal Tournament. Есть 16 видов оружия, каждое из которых использует один из четырех типов боеприпасов, и у каждого оружия есть два режима стрельбы. Знание того, как и когда использовать каждый режим стрельбы, является ключевым и определяет глубину игры.

Вы можете играть между несколькими различными режимами игры (такими как «Захватить флаг», «Сдерживание» и «Замораживание») на десятках различных карт, как официальных, так и созданных сообществом. Он отлично воспроизводится — если вам нравятся стрелялки на аренах, вы не сможете его снять.

Поддержка разработки игр с открытым исходным кодом

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

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

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

,

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

Какая из этих игр вам больше всего нравится? Есть ли другие игры с открытым исходным кодом, которые вы добавили бы в список? Дайте нам знать, оставив комментарий внизу, и не забудьте поделиться в социальных сетях!

Список видеоигр с открытым исходным кодом — List of open-source video games

Заголовок Первый выпуск Последний выпуск Жанр Лицензия на двигатель Лицензия на контент Размеры Дополнительная информация
0 г. н.э. 2009 г. 2021 г. РТС GPLv2 + CC BY-SA 3.0 3D Историческая кроссплатформенная стратегия в реальном времени с использованием оригинального движка Pyrogenesis. Исходный код игры выпущен 10 июля 2009 года.
2048 2014 г. 2014 г. Головоломка Массачусетский технологический институт Массачусетский технологический институт 2D Раздвижной блок головоломки игры.
Злоупотреблять 1996 г. 2011 г. Беги и стреляй Программное обеспечение, являющееся общественным достоянием Всеобщее достояние 2D
Аргентум Онлайн 1999 г. 2018 г. MMORPG GPLv3 + GPLv3 + 2D Первая MMORPG с открытым исходным кодом, разработанная в Аргентине.
Армагетрон Продвинутый 2001 г. 2016 г. Гонки GPLv2 + GPLv2 + 3D Многопользовательская трехмерная гоночная игра на световых мотоциклах Tron .
AstroMenace 2007 г. 2019 г. Аркада GPLv3 + GPLv3 + , CC BY-SA 4.0 3D Космический шутер с верхней прокруткой.
Баллербург 1987 г. 2008 (порты) Артиллерийская игра Программное обеспечение, являющееся общественным достоянием Всеобщее достояние 2D Публичное достояние на сайте авторов с исходным кодом. Позже перенесен на другие системы, такие как Linux, MacOS, iOS и др.
Битва за Веснот 2005 г. 2020 г. ТБТ GPLv2 + GPLv2 + , CC BY-SA 4.0 2D Пошаговая тактическая стратегия с элементами ролевой игры. Включает однопользовательскую кампанию и режимы схваток, а также многопользовательский режим.
Biniax 2005 г. 2012 г. Головоломка zlib zlib 2D
Bos Wars 2004 г. 2013 РТС GPLv2 GPLv2 Изометрическая 2D 2D RTS, работающая на модифицированной версии движка Stratagus .
BZFlag 1997 г. 2018 г. Танк FPS LGPLv2.1 LGPLv2.1 3D Шутер от первого лица 3D танка на основе многопользовательской онлайн — игры .
C-Dogs SDL 2002 г. 2018 г. Беги и стреляй GPLv2 CC0 , CC BY , CC BY-SA 2D Беги над головой и стреляй, с кооперативным режимом хотсита и смертельным матчем для четырех игроков.
Жизнь тележки 2011 г. 2017 г. Моделирование Бесплатная лицензия Cart Life ( разрешающая лицензия ) Бесплатная лицензия Cart Life ( разрешающая лицензия ), Бесплатное ПО 2D В марте 2014 года Ричард Хофмайер бесплатно предоставил исходный код и игру онлайн, заявив, что он прекратил поддержку игры. Обладатель награды IGF 2013. Зеркально отражено на гитхабе.
Катаклизм: темные дни впереди 2013 2020 г. Ролевая игра / Roguelike CC BY-SA 3.0 CC BY-SA 3.0 2D Постапокалиптический рогалик на выживание с неограниченным игровым процессом. 22 июня 2013 г. провел успешную краудфандинговую кампанию на сайте kickstarter.com .
Хром БГУ 2000 г. 2016 г. Аркада Уточненный Художественный Массачусетский технологический институт 2D Динамичный космический шутер в аркадном стиле с верхней прокруткой.
Кокаин Дизель 2018 г. 2021 г. FPS GPLv2 GPLv2 3D Динамичный шутер от первого лица, основанный на qfusion, с упором на продвижение наркотиков и криминальный образ жизни.
Колобот 2001 г. 2018 г. Стратегия в реальном времени , Образовательная GPLv3 + GPLv3 + 3D Исходный код выпущен в октябре 2014 г.
Колоссальное приключение в пещере 1976 г. 1995 г. Текстовое приключение Программное обеспечение, являющееся общественным достоянием Всеобщее достояние Текст Оригинальная текстовая приключенческая игра от Crowther / Woods .
Основная война 1984 1984 Программирование игры различные (общественное достояние, BSD, GPL) разные Текст Оригинал, созданный DG Jones и AK Dewdney , продолжается сообществом до сегодняшнего дня.
Перекрестный огонь 1992 г. 2019 г. MMORPG GPLv2 + GPLv2 + Crossfire изначально создавался как клон Gauntlet, разработанный Фрэнком Торе Йохансеном из Университета Осло , Норвегия.
Алмазный трест Лондона 2012 г. 2012 г. TBS Программное обеспечение, являющееся общественным достоянием Всеобщее достояние 2D После краудфандинговой кампании на Kickstarter, Diamond Trust of London был разработан Джейсоном Рорером и опубликован indiePub . 28 августа 2012 года он был выпущен для Nintendo DS . Игра была размещена в открытом доступе на SourceForge , как и большинство игр Рорера.
ДХО 2013 2016 г. Рогалик GPLv2 + CC BY-SA 4.0 2.5D На основе Doom and Doom II .
Каменный суп из Dungeon Crawl 2006 г. 2019 г. Рогалик GPLv2 + CC0 2D Форк с открытым исходным кодом игры Linley’s Dungeon Crawl 1997 года .
Финал: сингулярность 2005 г. 2020 г. научная фантастика / игра-симулятор ИИ GPLv2 + CC BY-SA 3.0 2D Написано на Python компанией EMH, позже продолжено сообществом.
Бесконечное небо 2015 г. 2020 г. РПГ , космический симулятор GPLv3 Общественное достояние , различные лицензии
CC BY
2D Песочница -стиль исследование космоса игра похожа на Elite , Escape Velocity или Star Control .
Enigma 2003 г. 2014 г. Головоломка GPLv2 GPLv2 2D Клон оксида .
Рыбное филе NG 2004 г. 2011 г. Головоломка GPLv2 GPLv2 Выпущено коммерчески как Рыбное филе в 1998 году. Источник выпущен в 2002 году по лицензии GPL.
FlightGear 1997 г. 2019 г. Симулятор полета GPLv2 GPLv2 3D Клон, вдохновленный Microsoft Flight Simulator .
Freeciv 1996 г. 2020 г. TBS GPLv2 GPLv2 Изометрическая 2D Клон Civilization II .
FreeCol 2003 г. 2015 г. TBS GPLv2 GPLv2 Изометрическая 2D Клон Колонизации Сида Мейера .
FreeOrion 2004 г. 2020 г. TBS GPLv2 GPLv2 2D Пошаговая компьютерная игра « Космическая империя и галактическое завоевание» ( 4X ), разрабатываемая и создаваемая проектом FreeOrion. Он вдохновлен традициями Master of Orion , но не является клоном или римейком этой серии или какой-либо другой игры.
Пятничный вечер Funkin ‘ 2020 г. 2021 г. Ритм Лицензия MIT Лицензия Apache 2.0 2D Двумерная ритм-игра с геймплеем, напоминающим Dance Dance Revolution, и эстетикой, напоминающей браузерные игры начала-середины 2000-х годов .
Замороженный пузырь 2002 г. 2008 г. Головоломка GPLv2 GPLv2 2D Головоломка Bobble clone.
Бандитский гарнизон 2 2008 г. 2019 г. Стрелок MPLv2 MPLv2 2D Ретро » demake » из Team Fortress 2 . Ранее проект находился под GPLv3 .
Глест 2004 г. 2008 г. РТС GPL CC BY-SA 3D 3D-стратегия в реальном времени с двумя фракциями, искусственным интеллектом и сетевой поддержкой одной платформы. Разработка прекратилась в 2008 году. Существуют две вилки, названные MegaGlest и Glest Advanced Engine .
Глобуляция 2 2008 г. 2009 г. РТС GPLv3 GPLv3 2D В открытой бета-версии (2019).
GLtron 2003 г. 2016 г. Гонки GPL GPL 3D На основе светового цикла фильма Трон .
GNOME игры 1997 г. 2020 г. Разные GPL GPL Коллекция игр, сопровождающих остальную часть среды рабочего стола GNOME.
Шахматы GNU 1984 2020 г. TBS GPLv3 GPLv3 2D Шахматный движок, разработанный GNU Project
GNU Go 1999 г. 2009 г. TBS GPLv3 GPLv3 Игровой движок Go, разработанный GNU Project
Hikou no mizu 2010 г. 2020 г. Борьба GPLv3 FAL , другой открытый исходный код 2D Платформенный файтинг с графикой в
стиле аниме.
Охота на вампусов 1973 1981 г. Хоррор на выживание / Приключения / Головоломки Различное ( программное обеспечение общественного достояния , GPLv2 , MIT Различное ( программное обеспечение общественного достояния , GPLv2 , MIT 2D Охота на монстра по имени Вумпус во время передвижения по пещерам.
HyperRogue 2011 г. 2020 г. Головоломка / Рогалик / Обучающие GPLv2 GPLv2 Гиперболический Головоломка рогалик в гиперболической плоскости.
кики нано бот 2003 г. 2007 г. Головоломка Программное обеспечение, являющееся общественным достоянием Всеобщее достояние 3D Смесь Сокобана и Кула Мира .
Lincity 1999 г. 2013 Градостроительная игра GPL GPL 2.5D Клон SimCity .
Жидкая война 1995 г. 2015 г. Лабиринт игры GPL GPL 2D 2D игра, в которой вы управляете частицами и перемещаете их, чтобы победить противную сторону.
Лугару 2005 г. 2017 г. Экшен от третьего лица GPLv2 + CC BY-SA 3D Игра от Wolfire Games, в которой игрок — антропоморфный кролик, жаждущий мести, когда группа вражеских кроликов убивает их семью.
Водоворот 1992 г. 2010 г. Застрели их GPL CC-BY 2D
Мари0 2012 г. 2018 г. Платформер Массачусетский технологический институт Массачусетский технологический институт 2D Ремейк Super Mario Bros. с элементами из Portal .
MegaGlest 2010 г. 2016 г. РТС GPL CC BY-SA 3D Кроссплатформенная трехмерная стратегия в реальном времени для восьми игроков (может управляться ИИ) из семи фракций. MegaGlest — это форк Glest .
MegaMek 2005 г. 2018 г. ТБТ GPL GPL Имитирует настольную игру Classic BattleTech .
Mindustry 2017 г. 2020 г. Песочница / Защита башни GPLv3 GPLv3 2D Игра по созданию технической базы с врагами.
Мория 1983 г. 1999 г. Ролевая игра / Roguelike GPL GPL 2D Ролевая игра в жанре рогалик, основанная на романе Дж. Р. Р. Толкина « Властелин колец» .
NetHack 1987 г. 2020 г. Ролевая игра / Roguelike Nethack GPL Nethack GPL Текст Одиночная игра по исследованию подземелий.
Нетрек 1988 г. 2011 г. Застрели их Массачусетский технологический институт Массачусетский технологический институт 2D Преемница Xtrek 1986 года , в Netrek впервые сыграли в 1988 году. Это была третья Интернет-игра, первая командная Интернет-игра, и по состоянию на 2011 год это самая старая Интернет-игра, в которую все еще активно играют.
Nexuiz 2005 г. 2009 г. FPS GPL GPL 3D Разветвленный в Xonotic
Девять летописей 2020 г. 2020 г. Инкрементальная РПГ GPLv3 + CC BY-SA 4.0 2D Полностью децентрализованная ролевая игра на основе Libplanet при поддержке Ubisoft.
Нет гравитации 1997 (?) 2005 г. Космический шутер GPLv2 GPLv2 3D Исходный код игры, вдохновленной Wing Commander, выпущенной Realtech VR 16 февраля 2005 года.
Один час, одна жизнь 2018 г. 2018 г. Выживание Всеобщее достояние Всеобщее достояние 2D Многопользовательская кооперативная игра на выживание
Оолит 2006 г. 2020 г. Космический Сим GPLv2 GPLv2 3D Элитный клон.
OpenArena 2005 г. 2012 г. FPS GPLv2 GPLv2 3D Клон Quake III .
OpenCity 2003 г. 2008 г. Градостроительная игра GPL GPL 3D Клон SimCity .
OpenClonk 2010 г. 2018 г. Действие , Платформа ISC CC BY 2D Преемник серии условно-бесплатных программ Clonk .
OpenDominion 2018 г. 2020 г. MMORPG AGPLv3 AGPLv3 Текст OpenDominion — это бесплатный ремейк игры Dominion от Kamikaze Games с открытым исходным кодом, которая работала с 2000 по 2012 год, а затем прекратила свое существование на неопределенный срок.
Проход 2007 г. 2007 г. Боковой скроллер Программное обеспечение, являющееся общественным достоянием Всеобщее достояние 2D В 2007 году Рорера выпустили игру в исходный код и активы в общественное достояние , в то время как просят пожертвования ( DonationWare ) и продавать IOS версии за $ 0,99.
Пингус 1998 г. 2011 г. Головоломка GPL GPL 2D Клон леммингов .
Пионер 2006 г. 2020 г. Космический симулятор GPLv3 CC BY-SA 3D В духе Frontier: Elite 2 .
PokerTH 2006 г. 2017 г. Карта GPL GPL 2D
PySol 2001 г. 2020 г. Карта , Терпение GPLv3 Общественное достояние и GPLv3 2D Сборник карточных пасьянсов.
Буровые установки стержней 2007 г. 2020 г. Автомобиль Sim GPLv3 GPLv3 3D Rigs of Rods изначально создавался как симулятор внедорожников, но превратился в универсальную физическую песочницу.
Рокс-н-бриллианты 1995 г. 2018 г. Головоломка GPLv2 GPLv2 2D Компьютерная игра — головоломка с прокручивающейся плиткой, которую можно описать как комбинацию Boulder Dash , Supaplex , Emerald Mine и клона Sokoban .
Ryzom 2004 г. 2018 г. MMORPG AGPL CC BY-SA 3D Все текстуры и эффекты, 3D-модели, анимация, персонажи и одежда (без музыки и звуков) находятся под лицензией CC BY-SA.
Строитель песчаного замка 2013 Игра-кликер Текст на основе изображений Некоторые изображения сделаны Рэндаллом Монро по лицензии Creative Commons Attribution-NonCommercial 2.5. | Игра-кликер, основанная на таких играх, как кликер с печеньем, вдохновленная комиксом Рэндалла Монро «Время». Получите код здесь: https://github.com/eternalde density/Sandcastle-Builder
Выжженный 3D 2001 г. 2014 г. Артиллерийская игра GPL GPL 3D Клон выжженной земли
Секретные хроники Марио 2003 г. 2014 г. Платформер GPLv3 GPLv3 2D 2D платформер, вдохновленный серией Super Mario .
Семь Королевств 1997 г. 2017 г. РТС GPL GPL 2D Исходный код выпущен в 2009 году.
shapez.io 2020 г. 2020 г. Моделирование строительства и управления GPLv3 GPLv3 2D Базовая игра с открытым исходным кодом, вдохновленная Factorio . Ваша цель — создавать формы, вырезая, вращая, объединяя и раскрашивая части фигур.
Simutrans 1997 г. 2018 г. Бизнес-сим Художественный Художественный 2D Подобно Transport Tycoon и его клону с открытым исходным кодом OpenTTD . Игрок должен построить прибыльную транспортную систему.
Синтел Игра 2012 г. 2012 г. РПГ GPL CC BY , GPL 3D Игра по мотивам фильма Sintel от Blender Foundation .
Солдат (видеоигра) 2002 г. 2020 г. Действие Лицензия MIT CC-BY 4.0 2D 26 мая 2020 года исходный код Soldat был выпущен под лицензией MIT на GitHub .
Сопвит 1984 2014 г. Застрели их GPL GPL C и сборка x86 исходный код для Sopwith был выпущен в 2000 году , сначала под лицензией некоммерческого использования, но позже под GNU GPL по просьбе поклонников.
Космическая станция 14

( Продолжение космической станции 13 )

2020 г. 2020 г. РПГ Массачусетский технологический институт Массачусетский технологический институт , CC BY-SA 3.0 2D Двухмерная многопользовательская ролевая игра. Хотя исходная игра (которая вышла с открытым исходным кодом примерно в 2006 г.) была написана на BYOND , сообщество вокруг нее создало этот проект продолжения, написанный на C #, с использованием собственного игрового движка.
Speed ​​Dreams 2010 г. 2018 г. Сим-гонки GPLv2 + FAL 3D Разветвлен от TORCS в конце 2008 года.
StepMania 2001 г. 2018 г. Ритм-игра Массачусетский технологический институт Массачусетский технологический институт 2D , 3D DDR клон, игрок должен ударить кнопки или клавиши в такт музыке.
Каскадерское ралли 2010 г. 2015 г. Гонки GPLv3 CC BY-SA 3.0 3D Гоночная игра с раллийным стилем вождения.
SuperTux 2003 г. 2020 г. Платформер GPL GPL 2D 2D платформер, вдохновленный серией Super Mario .
SuperTuxKart 2006 г. 2020 г. Гонки GPL GPL 3D Аркадная гоночная игра, похожая на Mario Kart .
Teeworlds 2007 г. 2020 г. Платформер zlib CC BY-SA 3.0 (кроме шрифта) 2D Многопользовательский 2D — шутер с боковой прокруткой .
Тенес Эмпанадас Грасиела 1996 г. 2015 г. TBS GPLv2 GPLv2 На основе настольной игры Риск .
Доктрина Замка 2014 г. 2014 г. MMO Программное обеспечение, являющееся общественным достоянием Всеобщее достояние 2D Игра Джейсона Рорера , разработанная в репозитории Sourceforge и продаваемая в Steam за 15,99 доллара.
Порошковая игрушка 2010 г. 2019 г. Игра-песочница GPLv3 GPLv3 2D Игра с падающим песком
Процветать 2015 г. 2020 г. Моделирование Массачусетский технологический институт GPLv3 + 3D Thrive — это бесплатная игра с открытым исходным кодом об эволюции жизни. Из скромных приливов вашей родной планеты вы подниметесь к космическому господству.
Дрожащий 2006 г. 2009 г. FPS GPLv2 CC BY-SA 2.5 3D Чужой VS строительство базы людей, защита и нападение на противоположную команду.
TripleA 2002 г. 2018 г. TBS GPLv2 GPLv2 2D Пошаговая стратегическая игра, вдохновленная Axis & Allies и движком настольной игры. Разработка продолжается.
Смокинг гонщик 2000 г. 2009 г. Гонки GPLv2 + GPLv2 + 3D
Смокинг из Math Command 2001 г. 2011 г. Обучающая игра GPLv3 + GPLv3 + 2D
Uebergame 2014 г. 2018 г. FPS Массачусетский технологический институт CC0 3D Современный многопользовательский шутер с реалистичной графикой, поставляется со встроенным редактором.
НЛО: Вторжение пришельцев 2006 г. 2016 г. ТБТ GPLv2 + GPLv2 + , CC BY-SA 3.0 3D По мотивам серии X-COM , но с 3D-боями на поверхности земли.
Окончательный тапан Кайкки 1998 г. 2019 г. Шутер с видом сверху GPLv3 GPLv3 2D Ресурсы и исходный код классического финского бесплатного шутера были опубликованы в ноябре 2018 года на GitHub . Развитие продолжается.
UltraStar Deluxe 2007 г. 2020 г. Музыка GPLv2 + GPLv2 + 2D Клон SingStar .
Неизвестные горизонты 2008 г. 2019 г. Градостроительная игра GPLv2 + GPLv2 + , CC BY-SA 3.0 , OFLv1 Изометрическая 2D Смешение жанров градостроительной игры и стратегии в реальном времени , вдохновленной серией Anno .
Непобежденный 2012 г. 2018 г. FPS BSD 3-clause , GPLv3 + CC BY-SA 2.5 3D Командный шутер от первого лица с сильными элементами стратегии в реальном времени , созданный на основе проекта Tremulous .
Вега Страйк 2008 г. 2012 г. Космический Сим GPLv2 + GPLv2 + 3D Wing Commander: клон Privateer и движок космического симулятора.
Warfork 2019 г. 2019 г. FPS GPLv2 + CC BY-SA 4.0 3D Динамичный шутер от первого лица на арене с трюками с движением.
Warmux 2002 г. 2011 г. Артиллерийская игра GPLv2 + GPLv2 + 2D Клон черви .
Warzone 2100 1999 г. 2020 г. РТС , РТТ GPLv2 + GPLv2 + , CC0 , другой открытый исходный код 3D Постапокалиптическая кроссплатформенная стратегия в реальном времени.
Widelands 2002 г. 2019 г. РТС GPLv2 + GPLv2 + Widelands — это клон игры The Settlers II в стиле стратегии в реальном времени .
WorldForge 1998 г. 2014 г. MMORPG GPLv3 GPLv2 + 3D С открытым исходным кодом рамки для многопользовательской ролевой онлайн игры .
Xconq 1987 г. 2005 г. TBS GPLv2 + GPLv2 + 4X стратегический игровой движок .
X-Moto 2005 г. 2020 г. Платформер GPLv2 + GPLv2 + 2D Клон Elasto Mania .
Ксонотический 2010 г. 2017 г. FPS GPLv2 + GPLv2 + 3D Форк и прямой наследник игры Nexuiz . Двоичные файлы для Linux и Windows находятся под GPLv3 + .
XPilot 1992 г. 2010 г. Аркада GPLv2 + GPLv2 + 2D Многопользовательская игра в стиле Asteroids .
Йо Фрэнки! 2008 г. 2009 г. Приключенческий боевик GPLv2 + , LGPLv2.1 CC BY 3.0 3D

Почему разработчики игр не выпускают свой исходный код?

Короткий ответ: потому что это обычно легальное минное поле, и обычно инвестиции или отдача от инвестиций, которые компания должна будет приложить, практически отсутствует.

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

Это означает, что студии необходимо будет идентифицировать и удалить любой исходный код или ресурсы, на которые у них нет лицензии на распространение или переиздание. Точно так же им нужно будет проверить всю кодовую базу на наличие ссылок на коммерческую тайну или другие концепции, которые они все еще обязаны соблюдать в соответствии с юридическими соглашениями, чтобы хранить их в тайне или содержать. Возможно, они захотят почистить исходный код для потенциально оскорбительных комментариев или ссылок, которые могут плохо отразиться на компании.

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

Учитывая, что в этих условиях рассматриваемые игры, как правило, более не популярны, маловероятно, что студия (или владелец IP после смерти) увидит какую-либо отдачу от инвестиций, необходимых для очистки и решения всех юридических и других вопросов, связанных с код. Неспособность должным образом проверить все выдающиеся законные права на интеллектуальную собственность в выпуске исходного кода может привести к тому, что владелец ИС некоторых нарушенных прав собственности подаст иск или также предпримет другие юридические действия против компании.

Конечно, несмотря на это, есть еще одна довольно распространенная причина, относительно ортогональная юридическим вопросам: они просто не хотят . Возможно, им все равно, может быть, они надеются повторно использовать часть кода позже для повторного оживления оригинальной игры и так далее. Это их IP, они могут выбирать, как его распространять. Или распространять ли вообще.

Действительно простые игры с открытым исходным кодом Java

Мне нужна простая игра с открытым исходным кодом Java, чтобы назначить ее в качестве задачи программирования моему другу, который изучает Java, и быть для него ориентиром при повторной ее реализации. Он хочет запачкать руки настоящим проектом, но он все еще находится на первых шагах в изучении языка, так что не ждите, что он сделает большую игру 🙂

EDIT: игра не имеет значения, будет ли она консольной или графической. Все, что мне нужно, — это дать ему хорошую практику программирования.

java

open-source

Поделиться

Источник


Wazery    

05 марта 2012 в 23:35

2 ответа


  • Является ли java языком программирования с открытым исходным кодом?

    Я знаю, что Python, Ruby, Perl — это все с открытым исходным кодом, но действительно ли Java-это язык программирования с открытым исходным кодом? Я тоже искал в Google, но не нашел подходящего ответа.

  • Лучшие практики написания с открытым исходным кодом Java

    Где я могу найти некоторые лучшие практики для написания кода с открытым исходным кодом Java? Я не ищу указаний о том, как правильно писать код, а скорее о распространении, упаковке, документации и всех других аспектах, кроме файлов .java. Моя цель-взять написанный мной модуль и опубликовать его с…



5

Взгляните на Robocode или Greenfoot .

Я думаю, что Greenfoot лучше и приятнее для обучения Java. Обучение должно быть увлекательным, иначе вашему другу придется бороться с простыми вещами (ide, строительные проблемы и т. д.), которые убивают удовольствие.

Поделиться


alexvetter    

05 марта 2012 в 23:41



2

как насчет крестиков-ноликов? Это то, что мы узнали в классе VB давным-давно, у него есть потребности в рисовании, логические потребности и он прост и универсально понятен, как играть.

http://www.javadb.com/the-tic-tac-toe-game-in-java-code

Поделиться


j_mcnally    

05 марта 2012 в 23:38


Похожие вопросы:

Java Механизмы Документооборота С Открытым Исходным Кодом

Какова лучшая структура рабочего процесса с открытым исходным кодом java (например, OSWorkflow, jBPM, XFlow и т. д.)?

Пожалуйста, предложите игры с открытым исходным кодом на основе Qt?

Я чувствую себя комфортно с Qt и хочу научиться программированию игр. Не могли бы вы предложить игры с открытым исходным кодом на основе Qt (я прочитаю исходный код)?

Какой фреймворк кэширования с открытым исходным кодом Java является самым популярным и почему?

Я ищу фреймворк кэширования Java с открытым исходным кодом для использования в моем веб-приложении. Я хотел бы очевидные приятные функции, простые, но мощные, легко настраиваемые, но хорошие…

Является ли java языком программирования с открытым исходным кодом?

Я знаю, что Python, Ruby, Perl — это все с открытым исходным кодом, но действительно ли Java-это язык программирования с открытым исходным кодом? Я тоже искал в Google, но не нашел подходящего…

Лучшие практики написания с открытым исходным кодом Java

Где я могу найти некоторые лучшие практики для написания кода с открытым исходным кодом Java? Я не ищу указаний о том, как правильно писать код, а скорее о распространении, упаковке, документации и…

Профилировщики С Открытым Исходным Кодом Java

Что вы, ребята, можете посоветовать использовать с Java? Единственное требование — он должен быть с открытым исходным кодом или иметь не слишком дорогую академическую лицензию .

DTD flash движок с открытым исходным кодом?

DTD flash гибкий действий скрипт с открытым исходным кодом движка? Мне нужен какой-то движок с открытым исходным кодом для создания некоторых игр, таких как настольные игры Tower Defense Существует…

Многопользовательские игры с открытым исходным кодом для Android?

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

Реализация шашек с открытым исходным кодом

Я ищу реализацию игры в шашки с открытым исходным кодом, чтобы провести некоторые эксперименты по поиску игрового дерева. Кто-нибудь знает о такой реализации? Спасибо, Пэт

Проекты С Открытым Исходным Кодом Для Студентов

Я изучаю Информационные технологии. Я думаю, что мне довольно комфортно работать с языками Java и C++. Следующий шаг, который я хочу сделать на пути к оттачиванию своих навыков, — это вовлечь себя в…

Список игр/приложений с открытым исходным кодом с языковой информацией

Не знаете ли вы теперь, где я могу найти список игр/приложений с открытым исходным кодом с информацией о языке, на котором они пишутся ?

open-source

Поделиться

Источник


openSourceLike    

09 сентября 2010 в 19:18

2 ответа



Поделиться


James Curran    

09 сентября 2010 в 19:20


Поделиться


meriton    

09 сентября 2010 в 19:20


Похожие вопросы:

Какой сервер приложений с открытым исходным кодом является лучшим?

Мы ищем сервер приложений J2EE с открытым исходным кодом для развертывания бюджета журнала. Мы рассматриваем JBoss и Glassfish. Какой сервер приложений с открытым исходным кодом является лучшим?…

Список расширений с открытым исходным кодом Visual Studio?

Существует ли окончательный список расширений с открытым исходным кодом visual studio?

Существуют ли какие-либо хорошие шаблоны приложений с открытым исходным кодом iOS?

Мне было интересно, знает ли кто-нибудь о каких-либо хороших шаблонах приложений с открытым исходным кодом. Я заметил, что обычно использую несколько проектов с открытым исходным кодом в каждом…

Список проектов с открытым исходным кодом, которые помогают разработке приложений Android

Со временем появилось множество библиотек с открытым исходным кодом, которые помогают в разработке приложений Android. IMO просмотр исходного кода хороших проектов помогает изучить систему лучше,…

Приложение с открытым исходным кодом, демонстрирующее архитектуру слоя

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

DTD flash движок с открытым исходным кодом?

DTD flash гибкий действий скрипт с открытым исходным кодом движка? Мне нужен какой-то движок с открытым исходным кодом для создания некоторых игр, таких как настольные игры Tower Defense Существует…

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

Я ищу список приложений с открытым исходным кодом Java, которые используют распределенные кэширующие решения, такие как ehcache, infinispan, Hazelcast и т. д.? Для моего исследования я делаю…

Сколько android приложений с открытым исходным кодом?

Я знаю, что android plattform является открытым исходным кодом. Что меня интересует, так это доля приложений с открытым исходным кодом Android, то есть разработчиков, которые реализуют свои…

AllJoyn приложения с открытым исходным кодом?

Я пытаюсь найти приложения с открытым исходным кодом AllJoyn. Все, что я получил, — это несколько приложений, которые неоднократно появляются на различных сайтах, но ни одно из них не является…

Разработка кросс-платформенных приложений с открытым исходным кодом IDE?

Я разработчик веб-приложений Java. Я хотел бы разработать свое веб-приложение как приложение, поэтому мне нужно знать, есть ли какой-либо инструмент с открытым исходным кодом или IDE, доступный для…

Хакеры украли исходный код Cyberpunk 2077 и потребовали выкуп. Акции разработчика игры упали на 6%

CDPR рассказала, что злоумышленники получили несанкционированный доступ к внутренней сети компании. Хакеры оставили записку, в которой они призвали компанию пойти на контакт в течение 48 часов.

Киберпреступники сообщили, что, помимо исходного кода игр, они получили доступ к бухгалтерским, административным, кадровым, юридическим и другим документам компании. Хакеры пообещали всё это обнародовать, если польская студия не захочет договориться. По их словам, после публикации инвесторы отвернутся от компании и её акции подешевеют ещё сильнее.

В CDPR подчеркнули, что на переговоры с хакерами они не пойдут, даже если это приведёт к публикации документов. Компания уже обратилась в правоохранительные органы.

Студия также добавила, что в ходе кибератаки личные данные пользователей не пострадали.

Акции CDPR по итогам торгов на Варшавской фондовой бирже 9 февраля упали на 5,69% по сравнению с предыдущей торговой сессией — до 270 польских злотых ($72,5). Капитализация компании составила 27,2 млрд ($7,3 млрд).

В январе стало известно, что Управление по конкуренции и защите прав потребителей Польши (UOKiK) собирается выяснить, какие проблемы сейчас есть у Cyberpunk 2077, а также как разработчик устраняет неполадки и взаимодействует с потребителями. Геймеры массово жаловались в том числе на проблемы с игрой на консолях PlayStation 4 и Xbox One. Разработчику, в частности, грозит штраф в 10% от его дохода.

Ранее компания Sony решила отозвать Cyberpunk 2077 из своего онлайн-магазина: игра, которую ждали почти десять лет, запускалась на консолях с ошибками. Акции CDPR резко упали, а самой компании пришлось извиняться за некачественную версию для приставок. Консольная версия оказалась наполнена багами и другими неполадками.

В середине января основатель и руководитель СDPR Марчин Ивинский записал пятиминутное видеообращение, в котором высказал сожаление по поводу ошибок в игре Cyberpunk 2077 и пообещал геймерам вернуть их доверие.

Фото: Wikimedia, CC BY-SA 4.0

Технологии будущего, которое уже наступило, — в нашем инстаграме.

В сеть утёк исходный код классических и отменённых игр Nintendo — что в нём нашли фанаты Статьи редакции

Спрайт Луиджи со средним пальцем и переписки разработчиков о найденном порно.

{«id»:178267,»url»:»https:\/\/dtf.ru\/games\/178267-v-set-utek-ishodnyy-kod-klassicheskih-i-otmenennyh-igr-nintendo-chto-v-nem-nashli-fanaty»,»title»:»\u0412 \u0441\u0435\u0442\u044c \u0443\u0442\u0451\u043a \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438 \u043e\u0442\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0445 \u0438\u0433\u0440 Nintendo \u2014 \u0447\u0442\u043e \u0432 \u043d\u0451\u043c \u043d\u0430\u0448\u043b\u0438 \u0444\u0430\u043d\u0430\u0442\u044b»,»services»:{«vkontakte»:{«url»:»https:\/\/vk.com\/share.php?url=https:\/\/dtf.ru\/games\/178267-v-set-utek-ishodnyy-kod-klassicheskih-i-otmenennyh-igr-nintendo-chto-v-nem-nashli-fanaty&title=\u0412 \u0441\u0435\u0442\u044c \u0443\u0442\u0451\u043a \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438 \u043e\u0442\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0445 \u0438\u0433\u0440 Nintendo \u2014 \u0447\u0442\u043e \u0432 \u043d\u0451\u043c \u043d\u0430\u0448\u043b\u0438 \u0444\u0430\u043d\u0430\u0442\u044b»,»short_name»:»VK»,»title»:»\u0412\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0435″,»width»:600,»height»:450},»facebook»:{«url»:»https:\/\/www.facebook.com\/sharer\/sharer.php?u=https:\/\/dtf.ru\/games\/178267-v-set-utek-ishodnyy-kod-klassicheskih-i-otmenennyh-igr-nintendo-chto-v-nem-nashli-fanaty»,»short_name»:»FB»,»title»:»Facebook»,»width»:600,»height»:450},»twitter»:{«url»:»https:\/\/twitter.com\/intent\/tweet?url=https:\/\/dtf.ru\/games\/178267-v-set-utek-ishodnyy-kod-klassicheskih-i-otmenennyh-igr-nintendo-chto-v-nem-nashli-fanaty&text=\u0412 \u0441\u0435\u0442\u044c \u0443\u0442\u0451\u043a \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438 \u043e\u0442\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0445 \u0438\u0433\u0440 Nintendo \u2014 \u0447\u0442\u043e \u0432 \u043d\u0451\u043c \u043d\u0430\u0448\u043b\u0438 \u0444\u0430\u043d\u0430\u0442\u044b»,»short_name»:»TW»,»title»:»Twitter»,»width»:600,»height»:450},»telegram»:{«url»:»tg:\/\/msg_url?url=https:\/\/dtf.ru\/games\/178267-v-set-utek-ishodnyy-kod-klassicheskih-i-otmenennyh-igr-nintendo-chto-v-nem-nashli-fanaty&text=\u0412 \u0441\u0435\u0442\u044c \u0443\u0442\u0451\u043a \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438 \u043e\u0442\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0445 \u0438\u0433\u0440 Nintendo \u2014 \u0447\u0442\u043e \u0432 \u043d\u0451\u043c \u043d\u0430\u0448\u043b\u0438 \u0444\u0430\u043d\u0430\u0442\u044b»,»short_name»:»TG»,»title»:»Telegram»,»width»:600,»height»:450},»odnoklassniki»:{«url»:»http:\/\/connect.ok.ru\/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl=https:\/\/dtf.ru\/games\/178267-v-set-utek-ishodnyy-kod-klassicheskih-i-otmenennyh-igr-nintendo-chto-v-nem-nashli-fanaty»,»short_name»:»OK»,»title»:»\u041e\u0434\u043d\u043e\u043a\u043b\u0430\u0441\u0441\u043d\u0438\u043a\u0438″,»width»:600,»height»:450},»email»:{«url»:»mailto:?subject=\u0412 \u0441\u0435\u0442\u044c \u0443\u0442\u0451\u043a \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438 \u043e\u0442\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0445 \u0438\u0433\u0440 Nintendo \u2014 \u0447\u0442\u043e \u0432 \u043d\u0451\u043c \u043d\u0430\u0448\u043b\u0438 \u0444\u0430\u043d\u0430\u0442\u044b&body=https:\/\/dtf.ru\/games\/178267-v-set-utek-ishodnyy-kod-klassicheskih-i-otmenennyh-igr-nintendo-chto-v-nem-nashli-fanaty»,»short_name»:»Email»,»title»:»\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u043f\u043e\u0447\u0442\u0443″,»width»:600,»height»:450}},»isFavorited»:false}

10 823

просмотров

В конце июля на 4chan опубликовали ранее недоступные данные о старых играх Nintendo — в сети оказался исходный код более чем 30 проектов, включая Super Mario 64 и все The Legend of Zelda для Nintendo 64.

Правдоподобность утечки подтвердили датамайнеры игр Nintendo. Например, пользователь MrCheeze отметил, что подделать такую информацию было бы очень трудно.

К тому же, подлинность сливов косвенно подтвердил автор серии Star Fox Дилан Катберт — разработчик наткнулся на собственные инструменты, написанные 26 лет назад.

Какого хрена — я не видел эту утилиту, сделанную для StarFox 2, уже почти 30 лет! Я написал её на раннем C++, чтобы в первую очередь обучить себя языку. Где хакеры это всё раздобыли?

Хакеры опубликовали следующие данные:

  • Master ROM для Super Mario RPG
  • Исходный код Star Fox
  • Исходный код Star Fox 2
  • Исходный код Link’s Awakening DX
  • Перечень ошибок Link’s Awakening DX
  • Исходный код Wild Trax / Stunt Race FX
  • Исходный код Yoshi’s Island
  • Исходный код Mario Kart
  • Исходный код F-Zero
  • Исходный код The Legend Of Zelda A Link to the Past
  • Заметки о разработке и перечень ошибок The Legend Of Zelda A Link to the Past
  • Исходный код Super Mario All-Stars (включая Mario World)
  • Исходный код Wii VC Game Boy Emulator
  • Исходный код нескольких прототипов игр «super_donkey» в духе Yoshi’s Island, созданных в 1993 году
  • Исходный код прототипов Super Mario Kart «WallPaperPasswordMaker»
  • Исходный код различных тестовых программ
  • Семь архивных копий бэкапов, созданных до 1990 года
  • Несколько прототипов Super Mario World 2 – «Super Mario Bros 5: Yoshi’s Island»
  • Исходный код Super Mario 64
  • Исходный код Mario Kart 64
  • Исходный код Star Fox 64
  • Исходный код Dr. Mario 64
  • Исходный код для всех игр Zelda, которые вышли на Nintendo 64 (Zelda: Ocarina of Time и Zelda: Majora’s Mask)

Что нашли в слитом коде

В первую очередь игроки разобрали ассеты игр. Так, например, в спрайтах Super Mario World нашли Луиджи, показывающего средний палец. Ассет датируется 1989 годом.

This is an actual unused character graphic asset of Luigi giving the player the middle finger that found within the source files for Super Mario World dated 1989. https://t.co/IsnZ3qTEvz

2769

9862

Также найден престарелый Йоши.

И текстура с человеком в Star Fox 2.

Среди прочего нашли анимацию, где Марио бьёт Йоши по шее.

I’m still working on the tool. Doing some good progress.
Meanwhile I found those weird Yoshi graphics and the black dancing bug assembled.

The dancing bug is the most interesting one tho, what is it supposed to be https://t.co/BtC28UcnXP

73

256

В коде Super Mario 64 нашли ранние версии уровней и прототипы.

Обнаружили в том числе и оригинальную модель Луиджи, которой в релизной Super Mario 64 нет.

Также датамайнеры отыскали одну из первых трёхмерных моделей Линка — она датируется 1994 годом.

Dated from July 1994, this is possibly the first, or one of the first 3D model Nintendo ever made of Link, as an experiment on the Super FX chip. (colors were manually added). https://t.co/0tV6DGaUjH

972

4177

В сливе в том числе нашли спрайты отменённого ремейка Zelda 2. В них можно найти Линка с кровью на клинке.

В прототипах отыскали раннюю версию Yoshi’s Island, которая в файлах называлась Super Mario Bros. 5.

A bunch of Nintendo prototypes are apparently currently being compiled from leaked source code right now as of this post
First up there’s this Yoshi’s Island proto with different UI graphics, placeholder music from Mario World, and has a prefix of ‘Super Mario Bros. 5’ https://t.co/Qqock5RZaS

2602

9051

Ещё один билд назывался Super Donkey, и в нём обнаружили героя, который похож на Стэнли из Donkey Kong 3.

К тому же, один из билдов содержал в себе другую музыку заглавного меню.

Также нашли билд Super Mario Kart, в котором ещё не было дрифта.

There’s also this slightly broken Super Mario Kart build with no drifting (?) and unused tracks, including a unique title theme

Versions of games like Mario All-Stars and Mario RPG have also been found and are being researched into rn https://t.co/YMHaiLjXmd

456

2080

В сети оказались не только исходный код игр, но и материалы к играм в оригинальном качестве — например, картинки из мануалов или обложка Super Mario 64.

Также датамайнеры нашли спрайты покемонов, которые так и не попали в игры.

К тому же, в утечке обнаружили личную переписку сотрудников Nintendo — в одном из опубликованных отрывков обсуждалось якобы найденное в офисе порно.

the real reason star fox 2 got cancelled and never released was because its staff was too busy focusing on internal drama on *checks notes*
PORN https://t.co/NeJ8PczILJ

24

101

Спасибо за наводку

Kysh

игр на GitHub · GitHub

Ниже приведен список игр с открытым исходным кодом и связанных с играми проектов, которые можно найти на GitHub: текстовые приключения старой школы, обучающие игры, 8-битные платформеры, браузерные игры, инди-игры, проекты GameJam, дополнения / карты / хаки / плагины для коммерческих игр, библиотек, фреймворков, движков и т. д.

Участие

Если вы хотите добавить репозиторий в список, создайте проблему или создайте ответвление этого репозитория и отправьте запрос на вытягивание.

Справка

: Справка по MarkDown, Шпаргалка по Markdown



Выбор крупных игровых студий, издателей и т. Д., Использующих GitHub:

Настольная игра

  • 3D Hartwing Chess Set — трехмерная шахматная игра, выполненная в HTML / CSS / JS.
  • Green Mahjong — пасьянс маджонг, выполненный в HTML / CSS / JS.
  • Lichess — Бесплатная игра в шахматы с использованием HTML5 и веб-сокетов, построенная на scala, Play 2.1, mongodb и elasticsearch. Играть сейчас!
  • Desperate Gods — бесплатная настольная онлайн-игра, в которую можно играть так же, как в настольную игру в реальной жизни: компьютер не соблюдает никаких правил.Играйте прямо сейчас!

Аркада

кадров в секунду

  • BananaBread — перенос игрового движка Cube 2 / Sauerbraten 3D / шутера от первого лица в Интернет, компиляция C ++ и OpenGL в JavaScript и WebGL с использованием Emscripten.

РПГ

  • Diablo JS — Изометрическая игра в стиле минимального кода на холсте html5 и javascript.

MMORPG

Стратегия

Гонки

Песочница

  • Blk Game — многопользовательская демоверсия игры с воксельным миром Javascript / WebGL.
  • Cube Engine — 3D-движок, полностью написанный на HTML5 без OpenGL.

Пазл

Другое


Аркада

  • Epic Inventor — инди, сайдскроллинг, экшн, ролевые игры.
  • OpenLieroX — клон Liero, как черви в реальном времени или 2D Quake.
  • Savage Wheels — 2D-игра, похожая на старую классическую Destruction Derby.

кадр / с

  • LWJake2 — LWJGL порт Quake 2.
  • openspades — Совместимый клиент Ace of Spades 0.75.

РПГ

  • Arx Fatalis — кроссплатформенный порт Arx Fatalis, ролевой игры от первого лица.
  • Open MW — Повторная реализация игры Morrowind.
  • Flare RPG — Фэнтезийная ролевая игра с собственным движком.
  • Valyria Tear — однопользовательская 2D-ролевая игра в средневековом фэнтези с открытым исходным кодом.

Платформа

Пазл / карта / доска

  • 2048-cli — cli-версия игры 2048 для вашего Linux-терминала.
  • Dominion — реализация на C # Dominion, настольной / карточной игры.
  • IRMINGARD — карточная игра терпения, написанная на Ruby.
  • PuzzleDash — Игра-головоломка «три в ряд», построенная на движке Dash.
  • Wizznic — потрясающая головоломка.

Песочница

  • Craft — Простой клон Minecraft, написанный на C с использованием современного OpenGL.
  • Minetest — Блочная песочница с бесконечным миром и открытым исходным кодом с выживанием и крафтингом.
  • Freeminer — игра-песочница с открытым исходным кодом, вдохновленная Minecraft.

Стратегия

  • Caesaria — открытый римейк популярного градостроителя и экономического симулятора Цезаря III.
  • CorsixTH — открытый клон Theme Hospital
  • Unknown Horizons — 2D изометрическая экономическая стратегия в реальном времени, написанная на C ++ и Python, построенная на гибком изометрическом бесплатном движке.
  • openage — Клон движка Age of Empires II с открытым исходным кодом.
  • OpenRA — реализация механизма Red Alert с открытым исходным кодом с использованием .NET / mono и OpenGL. Работает на Windows, Linux и OSX.
  • OpenXcom — клон оригинальной X-Com
  • с открытым исходным кодом

  • PCOTM (Phone Case of the Monster) — Рубиновая игра, в которой вы играете за монстра, собирающего телефоны.
  • Pioneer — Игра про одинокое космическое приключение.
  • Polly-B-Gone — физический платформер про отважного колесного робота по имени Полли.
  • Source of Tales — запись в Liberated Pixel Cup 2012.
  • Spring RTS — мощный бесплатный кроссплатформенный движок RTS.
  • Voxeliq — реализация блочного игрового движка с открытым исходным кодом, разработанная на C #.
  • Wizznic — потрясающая головоломка.

Android

  • ChaseWhisplyProject — Chase Whisply — шутер от первого лица.Вы должны искать, находить и убивать призраков, живущих вокруг вас.
  • Green Mahjong — пасьянс маджонг, выполненный в HTML / CSS / JS.

iOS

  • Bridges — игра-головоломка с мостами, домами, платными дорогами и метро для iOS.
  • Canabalt — релиз Canabalt с открытым исходным кодом для iOS.
  • Doom — Doom Classic для iOS.
  • DrugsNRock — простая многопользовательская ритм-игра, разработанная во время Global Game Jam’13.
  • Frogatto — приключенческий экшн, в котором играет некая донкихотская лягушка.
  • Gorillas — порт для iPhone (или iPod touch) популярной старой игры QBasic.
  • Light Jockey — игра в стиле iOS Auditorium.
  • Lumio — игра-головоломка для iOS, разработанная с помощью Cocos2D. Доступно бесплатно в App Store.
  • Wolfenstein 3D — Wolfenstein 3D для iOS Source Release.
  • Green Mahjong — пасьянс маджонг, выполненный в HTML / CSS / JS.

  • Aquaria — захватывающая подводная фэнтезийная игра. Обладатель Гран-при Фестиваля независимых игр 2007 года.
  • Doom 3 — pew pew pew.
  • Программное обеспечение

  • ID — включает Doom, Quake, Wolfenstein и многое другое!
  • MaNGOS — полнофункциональный сервер World of Warcraft!
  • Miner Wars 2081 — для мододелов Miner Wars 2081, игры-симулятора на выживание и выживания 6DOF, действие которой происходит в 2081 году.
  • Принц Персии — Принц Персии!

  • Akihabara — набор библиотек, инструментов и пресетов для создания пиксельных 8/16-битных игр в стиле инди на Javascript.
  • ammo.js — прямой перенос физического движка Bullet на JavaScript с использованием Emscripten.
  • Babylon.js — полноценный JavaScript-фреймворк для создания 3D-игр с HTML 5 и WebGL.
  • Chipmunk Physics — простая, легкая, быстрая и портативная 2D-библиотека физики твердого тела, написанная на C.
  • cocos2d для iphone — платформа для создания 2D-игр, демонстраций и других графических / интерактивных приложений для iPod Touch, iPhone, iPad и Mac. Он основан на дизайне cocos2d, но вместо использования Python использует objective-c.
  • cocos2d-x — многоплатформенный фреймворк для создания 2d-игр, интерактивных книг, демонстраций и других графических приложений. Он основан на cocos2d-iphone, но вместо Objective-C он использует C ++. Он работает на iOS, Android, Windows Phone, OS X, Windows и Linux.
  • Dash — бесплатный открытый 3D-движок, написанный на D.
  • Duality — среда разработки 2D-игр.
  • EaselJS — библиотека, облегчающая работу с элементом Canvas.
  • EntityJS — игровой движок javascript HTML5, использующий объектно-компонентный дизайн.
  • Flashpunk — бесплатная библиотека ActionScript 3, предназначенная для разработки 2D Flash-игр.
  • Flixel — библиотека для создания игр с открытым исходным кодом, полностью написанная на ActionScript 3.
  • GenesisEngine — GenesisEngine позволяет создавать и исследовать процедурно генерируемые планетные системы, начиная с уровня земли и заканчивая космосом. Эксперименты с процедурно генерируемыми мирами, XNA и шаблонами проектирования.
  • Gladiator 3D — движок JavaScript для создания лучей на основе холста для псевдо-3D игр.
  • MonoGame — реализация XNA для платформ на базе Mono (поддерживает iOS, Android, Linux, и начата работа над PS Suite и NaCli).
  • pixi.js — сверхбыстрый движок 2D-рендеринга HTML 5, использующий webGL с резервным холстом.
  • Plasma — игровой движок Cyan Worlds Plasma.
  • Quasi-Engine — фреймворк QtQuick, который должен стать полным набором инструментов для упрощения разработки 2D-игр
  • Spring — игровой движок стратегии в реальном времени с открытым исходным кодом.
  • Tesseract — сделайте картографирование более увлекательным, используя современные методы динамического рендеринга, чтобы вы могли мгновенно получать информацию об изменениях освещения, а не только о геометрии.
  • Torque 3D — Лицензированная MIT версия Torque 3D с открытым исходным кодом от GarageGames.
  • Turbulenz Engine — игровой движок HTML5 и серверные API, доступные в JavaScript и TypeScript, для создания и распространения 2D и 3D игр.
  • melonJS — игровой фреймворк HTML5 с открытым исходным кодом для 2D-игр.

15 HTML5-игр с открытым исходным кодом

Самое замечательное в HTML5-играх то, что они работают во всех современных браузерах. Вы можете играть в эти игры в современных браузерах, таких как Chrome и Firefox, на рабочем столе, а также на таких устройствах, как iPhone и Android.Взглянув на игры HTML5 с открытым исходным кодом, вы сможете изучить различные возможности и научиться создавать свои собственные.

В этом посте мы перечисляем игры HTML5 с открытым исходным кодом, которые вдохновлены другими популярными играми и хитами магазинов приложений, такими как Tetris, Pacman, Asteroids и даже Flappy Bird. Все эти игры построены на HTML5 и JavaScript. Вы можете найти ссылку, чтобы играть в эти игры онлайн вместе с исходным кодом. В конце мы также добавили несколько многопользовательских игр HTML5.Получайте удовольствие и получайте вдохновение!

1. 2048 Игра

Игра, которая стала повальным увлечением практически на всех платформах, 2048 имеет открытый исходный код и доступна на Github по лицензии MIT. Игра разработана Габриэле Чирулли и фактически является клоном других игр подобного типа. Но это не помешало ему добиться успеха в магазинах приложений, и многим разработчикам стало проще клонировать и публиковать его в различных формах. Игра довольно проста: вам нужно сдвигать плитки с разными числами, образуя большее число, пока вы не достигнете числа 2048.Версия этой игры для Vue.js также доступна на GitHub.

Играть 2048 Игра 2048 Исходный код игры

2. Clumsy Bird

Помните Flappy Bird? Игра, которая штурмом взяла магазины приложений и заставила всех задуматься, как такая простая, но трудная игра может вызывать такое привыкание? Что ж, теперь вы можете найти исходный код его клона, созданного на HTML5 с использованием MelonJS и названного Clumsy Bird. Эта игра разработана Эллисоном Леао, и он сделал простое руководство по настройке, доступное также для его игры, на случай, если вы захотите клонировать этот клон.

Играть Clumsy Bird Clumsy Bird Исходный код

3. Hextris

Hextris — это динамичная игра-головоломка, разработанная Гарретом Финукейном и Логаном Энгстромом. Как следует из названия, эта игра похожа на игру в тетрис на гексагональной плоскости. Помимо игры в эту игру онлайн, вы также можете найти ее в магазине Android и iOS. Исходный код этой игры находится под лицензией GPL v3.

Играть в Hextris Hextris Исходный код

4. Pacman в HTML5 Canvas

Это клон оригинальной игры Pacman в формате HTML5.Эта игра разработана Chregi, разработчиком из Швейцарии, а исходный код находится под лицензией Creative Commons Attribution-ShareAlike 4.0 International License.

Воспроизвести HTML5 Packman HTML5 Исходный код Packman

5. Astray

Astray — игра-лабиринт WebGL, созданная с использованием Three.js (3D-библиотека JavaScript) и Box2dWeb. Эта игра, разработанная Райом Терреллом, представляет собой прекрасную демонстрацию возможностей 3D в играх HTML5. Разработчик не указал лицензии на игру и разрешил всем использовать ее так, как им нравится.

Играть в Astray Astray Исходный код

6. Canvas Tetris

Вы можете легко догадаться, что Canvas Tetris является клоном тетриса и реализован на холсте HTML5. Эта игра была разработана Дионисисом Зиндросом всего за 45 минут. Вы можете посмотреть создание этой игры на YouTube. Исходный код этой игры находится под лицензией MIT.

Играть Canvas Tetris Canvas Tetris Исходный код

7. Агент 8 мяч

Агент 8 мяч — это забавная игра в пул с бомбами на HTML5.Agent 8 ball — это отточенная игра, разработанная Pixel Lab, созданная с помощью kbuild и лицензированная по лицензии MIT. К сожалению, игровая ссылка в этой игре не работает. Вы все еще можете скачать исходный код и увидеть логику игры.

Agent 8 ball Исходный код

8. Tic Tac Toe

Это веб-версия популярной игры в крестики-нолики, созданная Тимом Рийксом с использованием Vue.js. Вы можете увидеть исходный код, а также поиграть в игру на CodePen, по ссылкам ниже.

Играть Крестики-нолики Крестики-нолики Исходный код

9. 0hh2

Это логическая игра-головоломка, созданная Мартином Кулом. Исходный код игры находится под лицензией MIT, и вы можете загрузить и играть в игру на iOS, Android, а также на Windows и Windows Phone. Исходный исходный код игры недоступен, поэтому мы сделали ссылку на его форк.

Играть 0hh2 0hh2 Исходный код

10. Javascript Pseudo 3D Racer

Это псевдо-трехмерная гоночная игра в стиле Outrun, созданная Джейком Гордоном на HTML5 и JavaScript и лицензированная MIT.Он написал руководство о том, как он построил эту гоночную игру. Вы также можете прочитать другие его руководства по играм JavaScript Pong и JavaScript Snakes, чтобы узнать о разработке игр с помощью JavaScript.

Играть в JavaScript Racer Код JavaScript Racer

Многопользовательские игры с открытым исходным кодом HTML5

Следующие игры представляют собой многопользовательские онлайн-игры, созданные с использованием HTML5 и JavaScript. Библиотека, подобная Soket.IO, обычно используется для создания многопользовательских игр в браузере. Вы можете взглянуть на исходный код этих игр, чтобы увидеть, как они реализовали многопользовательские возможности.

1. mk.js

mk.js — это простой клон Mortal Kombat, созданный Минко Гечевым с использованием холста HTML5 и JavaScript. Это позволяет 2 игрокам на одном компьютере, а также играть по сети (требуется установка сервера).

Играть mk.js mk.js Исходный код

2. Shootr

Shootr — это многопользовательская игра про космический корабль, разработанная Н. Тейлором Малленом. Он построен с использованием SignalR и EndGate.

Исходный код Shootr

3.Browser Quest

BrowserQuest от Mozilla Foundation — дань уважения классическим видеоиграм с элементами многопользовательской игры. Это ролевая многопользовательская приключенческая игра на базе HTML5 и веб-сокетов. К сожалению, Mozilla больше не размещает эту игру в прямом эфире.

Исходный код Browser Quest

4. VueChess

Это многопользовательская онлайн-игра в шахматы, созданная с использованием Vue.js и Node.js. Он также использует Socket.IO, Mongodb и Express для своей серверной логики и многопользовательских возможностей.Игра разработана Густаво Креспо Санчесом. К сожалению, у нас нет URL-адреса действующей версии этой игры, но вы можете следовать инструкциям разработчика, чтобы загрузить исходный код и запустить игру локально на своем компьютере.

Исходный код VueChess

5. Freeciv Web

Freeciv — это пошаговая стратегическая игра с открытым исходным кодом, реализованная в HTML5 и WebGL. В эту игру можно играть онлайн против других игроков или в одиночном режиме против противников AI.Существует как 2D-версия HTML5 с изометрической графикой, так и 3D-версия Freeciv-web для WebGL. Исходный код игры находится под лицензией GNU Affero General Public License v3.0.

Играть в Freeciv Web Исходный код Freeciv Web

Небольшое предостережение перед тем, как начать загрузку исходного кода игр HTML5 с открытым исходным кодом, перечисленных выше:

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

Полный исходный код игры с игровыми активами (Премиум)

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

1. Master Chess — настольная игра HTML5

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

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

Получить исходный код игры

2. Колесо фортуны — игра в казино HTML5

Колесо фортуны — это игра HTML5, которая отличается игровым процессом в стиле колеса фортуны. Эта игра разработана с использованием библиотеки CreateJS и полностью совместима со всеми наиболее распространенными мобильными устройствами. Эта игра полностью совместима с CTL Arcade, что позволяет создавать раздел аркад на вашем веб-сайте WordPress.

Получить исходный код игры

3. Змеи и лестницы — Настольная игра HTML5

Змеи и лестницы — это настольная игра на HTML5, предлагающая классический игровой процесс из 100 квадратов, полных ловушек и уловок. Вы бросаете кости, чтобы испытать удачу: лестницы поднимут вас вверх, а змеи — вниз! Загрузка включает в себя весь исходный код, который позволяет легко вносить изменения в игру.

Получить исходный код игры

4. Номера лотереи — игра HTML5

Это еще одна игра, построенная на HTML5.Игра позволяет игроку выбирать пронумерованные билеты и раздает призы обладателям номеров, выпавших наугад. В архиве ZIP находится игра с разрешением 1280 × 768 пикселей.

Получить исходный код игры

5. Neon Bricks — HTML5 Game

Neon Brics — это классическая игра, похожая на разрушение кирпичей, с инновационным неоновым дизайном. Он предлагает 200 различных уровней сложности и построен с помощью Construct. Он поддерживает сенсорное управление, управление с помощью мыши и клавиатуры. Вы получаете поддержку от разработчиков и можете легко разместить игру в Интернете.

Получить исходный код игры

6. Virtu Piano — HTML5 Virtual Piano

Virtu Piano — это симулятор фортепиано в вашем браузере. Он имеет 40 готовых к использованию фортепианных семплеров и поддерживает привязку нескольких клавиш к клавиатуре вашего компьютера. Вы также можете записывать действия на экране пианино и звук в режиме реального времени, которые можно легко опубликовать на YouTube или в социальных сетях.

Получить исходный код игры

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

Заключение

Какая из этих HTML5-игр вам нравится больше всего? Если вы занимались разработкой игр на HTML5 самостоятельно, сделайте ссылку на них в комментариях. Если нет, то мы рекомендуем использовать игровой фреймворк HTML5, такой как Phaser, или инструмент разработки игр HTML5, такой как Construct, чтобы вы начали разрабатывать свои собственные игры HTML5.

Вы также можете разрабатывать игры с помощью таких инструментов разработки игр, как Unity или GameMaker.

7 игровых проектов с открытым исходным кодом для студентов

Рынок компьютерных игр в США составляет 25 миллиардов долларов, и это одна из основных отраслей разработки приложений.Это лишь две из причин, по которым студенты должны рассмотреть возможность участия в игровых проектах с открытым исходным кодом в соответствии с требованиями своего университетского курса.

Другие причины включают:

  • исходный код доступен для изучения и модификации
  • игровых сообществ обеспечивают высокий уровень вовлеченности и обратной связи
  • игр являются лидерами в области графики, звука, анимации и 3D-технологий
  • многие игры кроссплатформенные
  • игр запрограммированы на всех языках, поэтому учащиеся могут сравнивать и сравнивать производительность и пригодность для различных задач

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

2048

Итальянский веб-разработчик Габриэле Чирулли написал математическую игру со скользящими блоками «2048». Это веб-игра, написанная на JavaScript и CSS, а также доступная в виде приложений для iOS и Android. Играть в 2048 просто: используйте клавиши со стрелками, чтобы перемещать пронумерованные плитки, пока не дойдете до плитки 2048. Хотя выиграть, конечно, не так-то просто, так как сложная часть состоит в том, чтобы выяснить, в каком направлении перемещать плитки, чтобы добраться до этой цели.Исходный код находится на GitHub.

Армагетрон Продвинутый

Armagetron Advanced должен быть знаком поклонникам классического фильма «Трон». Armagetron — это трехмерный клон оригинальной игры Tron с открытым исходным кодом. Геймплей быстрый и яростный; игроки управляют высокоскоростными транспортными средствами на арене с сеткой и пытаются создавать препятствия, чтобы блокировать своих противников. Игра заканчивается, когда игрок ударяется о стену или барьер. Игра поддерживает несколько режимов, включая Fast Track, Team Gauntlet, Rotation и Death Match, и работает на Linux, OS X, Windows, OpenBSD и AmigaOS 4.

Crossfire

Crossfire — это средневековая фэнтезийная кроссплатформенная игра с открытым исходным кодом, кооперативная многопользовательская, ролевая и приключенческая игра. Со времени первого выпуска он значительно вырос, и теперь в нем более 150 монстров, более 3000 карт, 13 рас, 15 классов персонажей и множество навыков, артефактов и сокровищ.

Вы можете запустить его в локальной сети, через Интернет или на одном компьютере. Crossfire поддерживает Linux, Mac OS X и Windows как для сервера, так и для клиентов.

Enigma

Enigma — игра-головоломка, вдохновленная Oxyd для Atari ST и рок-н-роллом для Amiga. Как и в 2048, в него просто играть, но сложно выиграть; все, что вам нужно сделать, это найти пары одинаковых камней Oxyd. Но вы должны пройти лабиринты, ловушки и головоломки. Есть более 25 000 уровней, чтобы занять вас. Enigma работает в Linux, Mac OS X и Windows.

Шахматы GNU

GNU Chess — это текстовый шахматный движок, который является бэкэндом нескольких графических шахматных игр, включая XBoard и glChess.Вы также можете играть в нее автономно в терминале. Это делает его хорошим проектом для изучения движков и того, что скрывается за графическими интерфейсами.

Smash Battle

Smash Battle — старый добрый 2D шутер. Он поддерживает одиночную и многопользовательскую игру, и цель состоит в том, чтобы пробиться через несколько миссий, чтобы разблокировать секретных персонажей. В игре пять уровней, и игровой процесс приправлен случайными усилениями аптечек, оружия и щитов. Он работает в Linux и Windows и распространяется под лицензией GPL.

Tux Racer

Есть ли фанаты Linux, которые не знакомы с Tux Racer? Пингвин Смокинг спускается по ледяной горной ипподроме, собирая сельдь, уворачиваясь от препятствий, перепрыгивая через пропасти и участвуя в гонках на время. Исходный исходный код Tux Racer размещен на SourceForge. Существует несколько вариантов Tux Racer, включая Extreme Tux Racer и 2D-версию с боковой прокруткой SuperTux.

Студентам, которые плохо знакомы с программированием, следует подумать о том, чтобы начать с 2048, потому что вы можете мгновенно просмотреть свои изменения в веб-браузере.Остальные игры в этом обзоре — хорошее начало для изучения различных основ игр, таких как сетевая игра, многопользовательская, однопользовательская, 2D и 3D.

Представляем исходный проект видеоигр

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

Мы хотим это изменить. Сегодня мы анонсируем то, что мы называем нашим проектом Video Game Source Project, самой амбициозной инициативой VGHF на сегодняшний день. Это тревожный сигнал к сохранению этого исчезающего ресурса, призыв к оружию, чтобы найти его и сделать доступным, а также дальновидное видение мира, в котором использование этого материала в качестве образовательного ресурса является обычным явлением.

Эволюция цикла бега Аладдина, как показано в его исходной анимации.Узнайте больше о создании Аладдина здесь.

Что такое источник видеоигры?

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

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

В руках историка правильно заархивированное хранилище исходных текстов — лучшее, что нужно для путешествия во времени.

Мы смогли восстановить и воссоздать утерянную игру для NES из резервных копий исходного кода разработчика Криса Оберта, забытых в его подвале на 30 лет.

Почему источник так недоступен?

Мы определили три ключевых фактора недоступности источника видеоигры: коммерческая тайна, энтропия и недостаточная осведомленность.

Проще говоря, источник является интеллектуальной собственностью его владельца и почти во всех случаях считается коммерческой тайной в отрасли. Если бы у конкурентов был доступ к исходному тексту игры, некоторые аспекты игры можно было бы легко клонировать. К сожалению, для архивов видеоигр не существует внутреннего «срока давности», поэтому вышедшая из печати игра 30 лет назад часто охраняется так же тщательно, как и игра, которая сейчас продается.

Присоединяйтесь к нам!

Поддержите проект Video Game Source, сделав финансовый взнос!

Так же энтропия требует своих жертв.Исходный материал, вышедший из расцвета, часто забывается или, что еще хуже, уничтожается, поскольку долгосрочные архивные практики в коммерческой индустрии невероятно редки. Мы потеряли бесчисленные архивы из-за переездов, закрытий, несчастных случаев, краж и забытых знаний в офисе — в штате может не остаться никого, кто помнит, где находятся старые файлы или как их восстановить.

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

Из наших архивов: Небольшая часть материалов, связанных с разработкой серии Starflight, в том числе рукописные записные книжки дизайнера Грега Джонсона.

Мы хотим сохранить как можно больше источников и нормализовать их использование в образовательных целях.

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

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

Мы также рады объявить 30 октября о мероприятии, посвященном 30-летию «Тайны острова обезьян», просмотрев исходный материал вместе с создателем игры Роном Гилбертом.Билеты продаются здесь.

Неиспользуемая территория из оригинальной версии The Secret of Monkey Island, восстановленная с использованием оригинального исходного материала. Забронируйте билеты на нашу прямую трансляцию «Создание острова обезьян» здесь!

Source — это будущее сохранения видеоигр.

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

Примите участие в разговоре!

Если вы хотите рассказать о проекте или у вас есть материал, который вы бы хотели сохранить, давайте поговорим! Напишите нам по адресу [email protected].

Присоединяйтесь к нам!

Проект Video Game Source — это 100% волонтерская инициатива. Ваша финансовая поддержка помогает нам делать все правильно.

Маленькая игра с открытым исходным кодом на C ++

Я только что выпустил мобильную игру под названием Flap Hero .Это клон Flappy Bird с мультяшной графикой и парой изюминок: вы можете пойти в трубу (вау!), И для завершения игры требуется два столкновения. Flap Hero бесплатен, быстро загружается (от 3 до 5 МБ) и открывается мгновенно. Попробуйте!

Flap Hero — это тоже с открытым исходным кодом . Его исходный код выпущен под лицензией MIT, а его активы (3D-модели, звуки, музыка) являются общественным достоянием. Делайте с ними все, что хотите! Все доступно на GitHub.

Я выпускаю эту игру для продвижения Plywood, фреймворка C ++ с открытым исходным кодом, который я выпустил несколько месяцев назад. Flap Hero изготовлен из фанеры.

Как Герой Лоскута использует фанеру

Если вы дочитаете до этого места, вы можете подумать, что Plywood — это игровой движок. Нет! Plywood лучше всего описать как «модульно-ориентированный» фреймворк C ++. Он дает вам рабочее пространство, набор встроенных модулей и некоторые (необязательные) приемы генерации кода.

Plywood в настоящее время имеет 36 встроенных модулей, ни один из которых не предназначен для разработки игр. Для функциональности, специфичной для игры, Flap Hero использует несколько отличных сторонних библиотек: Assimp для загрузки 3D-моделей, SoLoud для звука, stb для загрузки текстур и шрифтов и GLFW для окон и ввода на рабочем столе.

Если Flap Hero полагается на сторонние библиотеки, вам может быть интересно, в чем смысл Plywood? Ну, эти библиотеки должны быть интегрированы в или .В фанере это рабочее пространство фанеры. В этой рабочей области вы можете создавать свои собственные модули, которые зависят от других модулей Plywood, а также от сторонних библиотек. Затем вы можете создать экземпляры этих модулей в папках сборки, и они принесут с собой все свои зависимости.

В дополнение к вышеупомянутым библиотекам, Flap Hero использует несколько встроенных модулей Plywood, таких как runtime , math и image . Модуль среды выполнения Plywood предлагает альтернативу стандартным средам выполнения C и C ++, обеспечивая компактный кроссплатформенный ввод-вывод, строки, контейнеры и многое другое.Математический модуль предоставляет векторы, матрицы, кватернионы и другие примитивы. Со временем я продолжу конкретизировать детали этих модулей в документации Plywood.

Платформа для эффективного программного обеспечения

Flap Hero полностью написан на C ++ и не построен на каком-либо существующем игровом движке. Он сводит к минимуму раздувание, что приводит к небольшой загрузке, быстрому времени загрузки, низкому использованию памяти, отзывчивым элементам управления и высокой частоте кадров для пользователя даже на старых устройствах.Это «ручной» стиль разработки программного обеспечения, отстаиваемый такими сообществами, как Handmade Network.

Это программное обеспечение, которое компания Plywood должна создавать. Тем не менее, работа над фанерой продолжается. Вот что я хочу сделать дальше:

Улучшение документацииСоздайте диспетчер сборки с графическим интерфейсом пользователяОткрывайте исходный код больше модулей

Я особенно взволнован возможностями диспетчера сборки с графическим интерфейсом. Диспетчер сборки GUI будет представлять собой графический пользовательский интерфейс, который позволит вам управлять рабочим пространством Plywood в интерактивном режиме, минуя несколько громоздкий инструмент командной строки.В идеале этот инструмент должен иметь тесную интеграцию с различными менеджерами пакетов на разных платформах. Цель состоит в том, чтобы максимально упростить интеграцию сторонних библиотек и создавать проекты на других машинах - что по-прежнему остается слабым местом в Plywood.

Если вы хотите увидеть эти улучшения или просто хотите поддержать развитие Plywood, станьте спонсором Patreon! Большое спасибо, всем, кто уже поддерживает этот проект.

Следующим постом в этом блоге будет обзор исходного кода Flap Hero. Оставайтесь с нами, если вас это интересует!

Программистов: изучим классику исходного кода

Обновлено: 201

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

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

В идеале, мы должны изучить отличный исходный код вместе с комментариями или критикой, которые предоставляют нам информацию о контексте, успехах и неудачах проекта.Такие комментарии редки, но вот несколько отличных отправных точек:

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

  • В настоящее время в архиве организации GitHub находится 143 программы.
    • Многие из них когда-то были популярными играми, в которые вы, возможно, играли
  • На сайте Game Engine Black Book представлены подробные обзоры игровых движков DOOM и Wolfenstein 3D со связанным исходным кодом.
  • Каталог программного обеспечения НАСА содержит более 1000 программных проектов НАСА, которые теперь доступны для общественности.
  • Коллекция Музея истории компьютеров включает исходный код исторических программ.Вот отрывок из их исторической серии исходных кодов:
  • Многие играли в знаменитую игрушку Ферби, источник которой доступен:
  • Исходный код оригинальной SimCity (он же Micropolis) доступен для загрузки
  • 201

:

  • Добавлены дополнительные ссылки на компьютер навигации Apollo 11
  • 201

    :

    • Добавлены ссылки на исходники Wolfenstein и DOOM + отзывы
  • Связанные

    игр | Код в комплекте

    домой |
    статьи |
    игры |
    проекты |
    о
    | резюме





    Десять основных основ разработки игр на JavaScript

    Введение

    1. Веб-сервер и стратегия модуля
    2. Погрузочные активы
    3. Игровой цикл
    4. Ввод игрока
    5. Математика
    6. ДОМ
    7. Рендеринг
    8. Звук
    9. Государственное управление
    10. Сочность

    HTML5 Дельта

    • Играть сейчас
    • Подробнее
    • Исходный код

    HTML5 Башенный платформер

    • Играть сейчас
    • Играть сейчас (специальная плоская версия)
    • Подробнее
    • Подробнее - Фундаменты
    • Подробнее - Рендеринг
    • Подробнее - Обнаружение столкновений
    • Исходный код

    HTML5 Крошечный платформер

    • Играть сейчас
    • Подробнее
    • Подробнее - Добавление монстров
    • Исходный код

    HTML5 Gauntlet

    • Играть сейчас
    • Подробнее
    • Подробнее - Фундаменты
    • Подробнее - Карты
    • Подробнее - Entities
    • Подробнее - Обнаружение столкновений
    • Подробнее - Game Logic
    • Исходный код

    HTML5 Обгон

    • Играть сейчас
    • Подробнее
    • Подробнее - Прямые дороги
    • Подробнее - Curves
    • Подробнее - Hills
    • Подробнее - Final
    • Исходный код

    HTML5 BoulderDash

    • Играть сейчас
    • Подробнее - Введение
    • Подробнее - Game Logic
    • Подробнее - Рендеринг
    • Подробнее - Расшифровка данных пещеры c64
    • Исходный код

    HTML5 Змеи

    • Играть сейчас
    • Подробнее
    • Подробнее - Запуск игры со змеями
    • Подробнее - Поиск шрифта Indiana Jones
    • Подробнее - Определение завершено
    • Исходный код

    HTML5 Тетрис

    • Играть сейчас
    • Подробнее
    • Исходный код

    HTML5 Breakout

    • Играть сейчас
    • Подробнее - Введение
    • Подробнее - состояние игры
    • Подробнее - Рендеринг
    • Подробнее - Обнаружение столкновений
    • Подробнее - Gameplay Balance
    • Подробнее - Добавление звука
    • Подробнее - События касания
    • Исходный код

    HTML5-понг

    • Играть сейчас
    • Подробнее - Введение
    • Подробнее - Часть 1 - Game Runner
    • Подробнее - Часть 2 - Прыгающие шары
    • Подробнее - Часть 3 - Игровой цикл
    • Подробнее - Часть 4 - Обнаружение столкновений
    • Подробнее - Часть 5 - Компьютер AI
    • Исходный код

    HTML5 Starfield

    • Демо
    • Подробнее
    • Исходный код

    домой |
    статьи |
    игры |
    проекты |
    о

    © 2011-2020 Джейк Гордон

    .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *