ccdb 1.6.1

A small terminal based game engine
Documentation
# ccdb:  The cmd game engine  

(Thats also multi threaded)  
  
  
# How to use  

  
[Tutorial](https://github.com/salmmanfred/ccdb/blob/master/help/tutorial.md)
  
# Multi threading  

If you want to use multi threading you have to use ACore  
The amount of threads cannot be odd  
If you have more threads than lines the program will crash  
  
# Contributing  

If you have linux it would be nice if you could test the keyin and cursor libraries to see if they will work on linux!  
  
  
  
# screenshots / gifs


![2021-04-23_18-17-31](https://user-images.githubusercontent.com/32799244/115900503-508a7900-a460-11eb-8bac-21ee4e9658d7.gif)  
  
![2021-04-24_14-32-41](https://user-images.githubusercontent.com/32799244/115958979-1970a200-a50a-11eb-8e06-280bfefca134.gif)

## Buttons system

![2021-04-23_18-22-30](https://user-images.githubusercontent.com/32799244/115901069-035ad700-a461-11eb-906b-976c37b09f4a.gif)

# Releases  

[Releases](https://github.com/salmmanfred/ccdb/releases)

# Roadmap  

v0.2.0: Add a function to find all of a certain character or just the first one  DONE  
v0.3.0: Being able to get the output in a string instead of the cmd   DONE  
v0.4.0: Physics and collision  DONE  
v0.5.0: Loading of ascii sprites from file  DONE  
v0.6.0: Key input rework  DONE (+ some rework to the aCore(IT works allot better))  
v0.7.0: Rework of variable names and function names  DONE  
v0.8.0: Adding a way to load in a folder  DONE  
v0.9.0: Getting the code ready for 1.0.0  DONE  
v1.0.0: optimization  DONE  
v1.1.0: Terminal control  DONE  
v1.2.0: UI DONE  
v1.3.0: Quality update  DONE  
v1.4.0: Fixing linux support  DONE  
v1.5.0: Water physics  DONE  
v1.6.0: Change how the core system works  DONE  
v1.7.0: Smoke physics