Как правильно подойти к вопросу: открытый код на хабр игр?

Ссылка скопирована
1 ответ

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

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Сергей Миронов Ответ

Если речь про старую подборку открытого кода игр на Хабре или похожем ресурсе, искать лучше не по одному слову “игры”, а по связкам: “исходники”, “open source”, “разбор игры”, “код игры”, “gamedev”, “пишем игру”, “движок”, “GitHub”. Многие такие материалы были не отдельной темой, а статьями с ссылкой на репозиторий.

Попробуйте такой порядок поиска:

  • поиск по Хабру: исходники игры gamedev github;
  • поиск через Яндекс/Google с ограничением сайта;
  • поиск по хабам “Разработка игр”, “C++”, “JavaScript”, “Python”, “Open source”;
  • поиск по GitHub с русскими словами из статьи, если помните название игры.

Примеры запросов:

site:habr.com исходники игры github
site:habr.com "пишем игру" "github"
site:habr.com "разработка игры" "исходный код"
site:habr.com "gamedev" "исходники"

site:habr.com исходники игры github site:habr.com "пишем игру" "github" site:habr.com "разработка игры" "исходный код" site:habr.com "gamedev" "исходники"

Если нужны не именно те старые файлы, а материал для разбора, проще взять современные небольшие open-source игры: 2048, snake, tetris, roguelike, platformer, mini RTS. Для обучения лучше выбирать проекты, где код маленький, есть README и понятная лицензия.

На GitHub ищите так:

topic:game language:javascript stars:>50
topic:pygame stars:>50
topic:tetris language:cpp
topic:roguelike language:python

topic:game language:javascript stars:>50 topic:pygame stars:>50 topic:tetris language:cpp topic:roguelike language:python

Обратите внимание на лицензию. “Открытый код” не всегда означает, что его можно копировать в свой проект без условий. Для обучения читать можно почти всё, а для использования смотрите MIT, Apache-2.0, BSD или GPL с пониманием ограничений.

Итог: если нужна старая тема, ищите через site:habr.com и слова “исходники/github/gamedev”. Если цель — разобрать код игры, быстрее взять небольшой проект с GitHub с понятной лицензией и активным репозиторием.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

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

Вам также может быть интересно