{"id":22017873,"url":"https://github.com/tereshenkovav/gamestudyjs","last_synced_at":"2026-02-01T22:02:05.353Z","repository":{"id":137408672,"uuid":"391394262","full_name":"tereshenkovav/GameStudyJS","owner":"tereshenkovav","description":"GameStudyJS 2D-game engine","archived":false,"fork":false,"pushed_at":"2024-07-05T15:57:37.000Z","size":21501,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-22T12:08:22.463Z","etag":null,"topics":["game-engine-2d","qt","qtscript","sfml"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tereshenkovav.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-31T15:29:55.000Z","updated_at":"2024-07-25T10:55:32.000Z","dependencies_parsed_at":"2025-06-06T21:00:54.633Z","dependency_job_id":null,"html_url":"https://github.com/tereshenkovav/GameStudyJS","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/tereshenkovav/GameStudyJS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tereshenkovav%2FGameStudyJS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tereshenkovav%2FGameStudyJS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tereshenkovav%2FGameStudyJS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tereshenkovav%2FGameStudyJS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tereshenkovav","download_url":"https://codeload.github.com/tereshenkovav/GameStudyJS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tereshenkovav%2FGameStudyJS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28992639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T22:01:13.024Z","status":"ssl_error","status_checked_at":"2026-02-01T21:57:32.026Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["game-engine-2d","qt","qtscript","sfml"],"created_at":"2024-11-30T05:08:27.527Z","updated_at":"2026-02-01T22:02:05.336Z","avatar_url":"https://github.com/tereshenkovav.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GameStudyJS - движок для создания 2D-игр \n\n## Учебный движок для создания 2D-игр \"GameStudy\"\n\nУчебный движок предназначен для быстрой и легкой разработки простейших 2D-игр \nс использованием спрайтов, анимаций, надписей, графических примитивов и \nзвуковых эффектов. Сама игра реализуется как программа на диалекте JavaScript \nпутем создания файлов скриптов, каждый из которых содержит коды трех функций - \nинициализации игры, рендера игры и обработки состоянии игры.\nДля создания игры не требуется сборка движка из исходных текстов - всё, что нужно,\nуже находится в каталоге bin.\n\n#### СОСТАВ РЕПОЗИТОРИЯ\n\nbin - откомпилированный движок с примером наполнения игры\u003cbr\u003e\nGameStudyJS-core - субмодуль git проекта ядра движка на C++ Qt5\u003cbr\u003e\ndocs - документация пользователя в md, html и pdf\u003cbr\u003e\nGameStudy - проект на С++ Qt5 для сборки движка в оконное приложение\u003cbr\u003e\nGameStudyNoGUI - проект на С++ Qt5 для сборки движка в графическое окно без элементов управления\u003cbr\u003e\nSFML-2.5.1-mingw - исходник SFML, необходимый для сборки движка\n\n#### БИБЛИОТЕКИ И СРЕДСТВА СБОРКИ\n\nДля сборки движка из исходных текстов нужен Qt5 и MinGW. Файлы проектов\nнаходятся в каталогах GameStudy и GameStudyNoGUI.\u003cbr\u003e\nSFML с включаемыми файлами и библиотеками уже добавлен в репозиторий.\n\n#### КОНТАКТЫ\n\nАвтор проекта:\u003cbr\u003e\n\nE-mail: tereshenkov@mail.ru\u003cbr\u003e\nСайт: https://tereshenkov.ru\u003cbr\u003e\nвКонтакте: https://vk.com/tereshenkov_av\u003cbr\u003e\n\n#### ЛИЦЕНЗИРОВАНИЕ И АВТОРСКИЕ ПРАВА\n\nПроект опубликован под лицензией MIT0. Автор разрешает и приветствует \nлюбое использование проекта, включая копирование, модификацию и создание \nфорков проекта.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftereshenkovav%2Fgamestudyjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftereshenkovav%2Fgamestudyjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftereshenkovav%2Fgamestudyjs/lists"}