An open API service indexing awesome lists of open source software.

https://github.com/cm0use/turtle-graphics

Turtle graphics, no 3D or third-party libraries, just the standard functions provided by the compiler.
https://github.com/cm0use/turtle-graphics

c cgame deitel-exercises turtle-graphics

Last synced: 3 months ago
JSON representation

Turtle graphics, no 3D or third-party libraries, just the standard functions provided by the compiler.

Awesome Lists containing this project

README

          

Turtle Graphics


Windows
macOS
Linux



Use the turtle as a cursor to draw on the map.


Features
Requirements
Compile & Run
Contributing
License

![Gif](https://user-images.githubusercontent.com/102839710/163655248-5b8e5281-7eb6-4d44-b904-9d341c652bb2.gif)

## Features
* You can change the size of the map.
* You can also change the appearance of the turtle and what it is drawing.
* Easy to modify.
* Cross-Platform
- Windows, macOS and Linux.

## Requirements
* gcc
* git (optional)

## Compile & Run
To **clone** and **compile** this game, you will need to have **git** and **gcc** installed on your computer.

From your command line:

```bash
git clone https://github.com/CM0use/Turtle-Graphics.git
cd Turtle-Graphics
gcc -O2 -std=c2x src/main.c src/turtle.c -o TurtleGraphics
```

Run on **macOS & Linux**:
```bash
./TurtleGraphics
```

Run on **Windows**:
```cmd
TurtleGraphics.exe
```

## Contributing
**Any contribution you make will be greatly appreciated.**

If you have any ideas/suggestions to improve the repository, make a fork of the repository and create a pull request.

You can also open the issue tracker to report any improvements or bugs.

## License
**Distributed under the GNU General Public License v3.0**

See accompanying file LICENSE

or copy at GNU General Public License