{"id":17966128,"url":"https://github.com/salmmanfred/ccdb","last_synced_at":"2025-03-25T07:31:19.765Z","repository":{"id":57543789,"uuid":"354342454","full_name":"salmmanfred/ccdb","owner":"salmmanfred","description":"A terminal based game engine ","archived":false,"fork":false,"pushed_at":"2021-05-14T20:52:05.000Z","size":218,"stargazers_count":36,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-19T13:11:24.580Z","etag":null,"topics":["engine","library","linux","multi-threading","rust","terminal-based","windows"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/salmmanfred.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}},"created_at":"2021-04-03T16:39:29.000Z","updated_at":"2024-05-02T12:50:27.000Z","dependencies_parsed_at":"2022-08-27T19:10:35.814Z","dependency_job_id":null,"html_url":"https://github.com/salmmanfred/ccdb","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salmmanfred%2Fccdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salmmanfred%2Fccdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salmmanfred%2Fccdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/salmmanfred%2Fccdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/salmmanfred","download_url":"https://codeload.github.com/salmmanfred/ccdb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245418314,"owners_count":20612108,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["engine","library","linux","multi-threading","rust","terminal-based","windows"],"created_at":"2024-10-29T13:07:47.316Z","updated_at":"2025-03-25T07:31:19.478Z","avatar_url":"https://github.com/salmmanfred.png","language":"Rust","readme":"# ccdb:  The cmd game engine  \n(Thats also multi threaded)  \n  \n  \n# How to use  \n  \n[Tutorial](https://github.com/salmmanfred/ccdb/blob/master/help/tutorial.md)\n  \n# Multi threading  \nIf you want to use multi threading you have to use ACore  \nThe amount of threads cannot be odd  \nIf you have more threads than lines the program will crash  \n  \n# Contributing  \nIf you have linux it would be nice if you could test the keyin and cursor libraries to see if they will work on linux!  \n  \n  \n  \n# screenshots / gifs\n\n![2021-04-23_18-17-31](https://user-images.githubusercontent.com/32799244/115900503-508a7900-a460-11eb-8bac-21ee4e9658d7.gif)  \n  \n![2021-04-24_14-32-41](https://user-images.githubusercontent.com/32799244/115958979-1970a200-a50a-11eb-8e06-280bfefca134.gif)\n\n## Buttons system\n![2021-04-23_18-22-30](https://user-images.githubusercontent.com/32799244/115901069-035ad700-a461-11eb-906b-976c37b09f4a.gif)\n\n# Releases  \n[Releases](https://github.com/salmmanfred/ccdb/releases)\n  \n# Upcoming  \n[ccdb-script](https://github.com/salmmanfred/ccdb-script)  \n  \n# Roadmap  \nv0.2.0: Add a function to find all of a certain character or just the first one  DONE  \nv0.3.0: Being able to get the output in a string instead of the cmd   DONE  \nv0.4.0: Physics and collision  DONE  \nv0.5.0: Loading of ascii sprites from file  DONE  \nv0.6.0: Key input rework  DONE (+ some rework to the aCore(IT works allot better))  \nv0.7.0: Rework of variable names and function names  DONE  \nv0.8.0: Adding a way to load in a folder  DONE  \nv0.9.0: Getting the code ready for 1.0.0  DONE  \nv1.0.0: optimization  DONE  \nv1.1.0: Terminal control  DONE  \nv1.2.0: UI DONE  \nv1.3.0: Quality update  DONE  \nv1.4.0: Fixing linux support  DONE  \nv1.5.0: Water physics  DONE  \nv1.6.0: Change how the core system works  DONE  \nv1.7.0: Smoke physics  \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsalmmanfred%2Fccdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsalmmanfred%2Fccdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsalmmanfred%2Fccdb/lists"}