Gtk Invaders

Introduction

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

1. Open a Window

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

2. Draw a Triangle

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

3. Shader Program

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

4. Orthographic Coordinates

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

5. Draw Background

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

6. Background Sprite

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

7. Matrix Uniform

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

8. Player Sprite

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

9. Move Player Sprite

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

10. Draw Static Bullet

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

11. Shoot Player Bullets

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

12. Draw Static Enemy

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

13. Draw Static Enemies

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

14. Move Enemies

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

15. Enemy Hit Detection

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

16. Enemies Shoot Back

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

17. Player Hit Detection

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

18. Gameover and Restart

Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatibus ratione necessitatibus itaque error alias repellendus nemo reiciendis aperiam quisquam minus ipsam reprehenderit commodi ducimus, in dicta aliquam eveniet dignissimos magni.

Kion Benjamin Collins

Small Introduction for the Author goes here

Follow on Github

Support Links go here

Social Icons

Permission to use, copy, modify, and/or distribute these examples for any purpose with or without fee is hereby granted.

Contact

Reddit : u/kion_dgl

Email : kion@dashgl.com

Twitter : @kion_dgl

Copyright © 2016 - 2021 DashGL Project