<commit_before>rtw
===

An interrupted attempt at improving the game Trailblazer (Commodore era...) with curves and slopes<commit_msg>Added some useful info in README.md<commit_after>rtw
===

An interrupted attempt at improving the game Trailblazer (Commodore era...) with curves and slopes.

It's about 10K lines of Python2 code, written in a few months in 2009. Have a look at the media folder to see some screenshots and .ogg videos.

It used the [Panda3D](https://www.panda3d.org/) game engine and Qt for the desktop apps. 

## Contents

**contrib**: contains a Python utility library I've written (mdlib) and 3rd party code.

**demos**: source code for some game demos.

**doc**: documentation files 

**editor**: source code for the world editor. I experimented with Qt, GTK, WxWindows, and the OpenGL based Panda3D direct window manager. I ended up choosing Qt.

**game**: game engine code, all Python with a few Cg shaders. 

**media**: screenshots and videos documenting the development.

**pipeline**: simple Python scripts to edit the tracks.

**track-editor**: a Python and Qt application used to prototype the 3D tracks. Check out track_editor_31_01_2009.ogg in the media to see what it looked like.
{'fraction_non_alphanumeric': 0.08333333333333333, 'fraction_numerical': 0.0165016501650165, 'mean_word_length': 4.463963963963964, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 1, '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': '6376723', 'n_tokens_mistral': 353, 'n_tokens_neox': 327, 'n_words': 174}