Basic introduction

EasyX is a graphics library for C++ that helps C/C++ beginners get started with graphics and game programming quickly.

For example, you can draw a house or a moving car based on EasyX graphics library, write tetris, greedy snake, reversi and other games, practice various algorithms of computer graphics, and so on.

Many people learn programming from the C language, and the current situation is:

1. Some schools use Turbo C as the environment to learn C language, but Turbo C is too old, copy and paste are very inconvenient.

2. Some schools use VC as the environment to learn C language, because VC editing and debugging environment are very good, and VC has a free version suitable for teaching. Unfortunately in the VC can only do some textual exercises, want to draw a straight line or a circle are difficult, such as the need to register window classes, build message loops and so on, beginners will be seriously hit. Programming beginners to achieve the drawing will have to use TC, very helpless.

3. Computer graphics, the focus of this course is on drawing algorithms, not Windows programming. Therefore, many teachers have to use TC teaching, because Windows drawing is too complex, will deviate from the focus of teaching. Many of the new graphic books are explained by OpenGL, but the difficulty is still very high.

Therefore, we want to give you a better learning platform, VC convenient development platform and TC simple drawing function, so there is this EasyX library. If you are just starting to learn the C language, or if you are a teacher who teaches C language, or if you are teaching computer graphics, then this library will certainly excite you.


EasyX 20210115