<commit_before>Asteroids clone in C++, SDL and OpenGL
======================================

An old project I made for learning SDL and OpenGL. Asteroids are sliced into two new
asteroids instead of breaking into two smaller, similarly shaped asteroids as in the
original Asteroids game.

Here are some sceenshots from the game. The main menu:

.. image:: https://raw.githubusercontent.com/MisanthropicBit/sdl_opengl_asteroids/master/Screenshots/Menu.png

Opaque game mode:

.. image:: https://raw.githubusercontent.com/MisanthropicBit/sdl_opengl_asteroids/master/Screenshots/Screenshot_00.png

Wireframe game mode:

.. image:: https://raw.githubusercontent.com/MisanthropicBit/sdl_opengl_asteroids/master/Screenshots/WireframeMode.png

And a short `YouTube video <https://www.youtube.com/watch?v=d26Lo8ls_6U>`_ :)<commit_msg>Updated README with controls, fixed some typos<commit_after>Asteroids clone in C++, SDL and OpenGL
======================================

An old project I made for learning SDL and OpenGL. Asteroids are sliced into two new
asteroids instead of breaking into two smaller, similarly shaped asteroids as in the
original Asteroids game.

Controls
--------

[UP]   : Thrust forward in facing direction
[LEFT] : Rotate left
[RIGHT]: Rotate right
[x]    : Shoot
[d]    : Toggle debug lines
[w]    : Toggle wire-frame mode
[ESC]  : Return to main menu

Media
-----

You can watch a short `YouTube video <https://www.youtube.com/watch?v=d26Lo8ls_6U>`_ of the game, or
view the screenshots below:

.. image:: https://raw.githubusercontent.com/MisanthropicBit/sdl_opengl_asteroids/master/Screenshots/Menu.png

Opaque game mode:

.. image:: https://raw.githubusercontent.com/MisanthropicBit/sdl_opengl_asteroids/master/Screenshots/Screenshot_00.png

Wireframe game mode:

.. image:: https://raw.githubusercontent.com/MisanthropicBit/sdl_opengl_asteroids/master/Screenshots/WireframeMode.png

And a short `YouTube video <https://www.youtube.com/watch?v=d26Lo8ls_6U>`_ :)
{'fraction_non_alphanumeric': 0.1350125944584383, 'fraction_numerical': 0.008060453400503778, 'mean_word_length': 5.036474164133739, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 9, 'lorem ipsum': 0, 'www.': 3, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4059104', 'n_tokens_mistral': 676, 'n_tokens_neox': 625, 'n_words': 175}