<commit_before>![Icon](iconTiny.png) fangamk
=============================

This is a way describe a type of game in json files, a javascipt engine to play
it and a pyqt application to make it.

Engine demo
----------

Use WASD to move and IJ to interact in this demo: https://ericoporto.github.io/builds/build00001/index.html

If you are in a computer, this demo is compatible with a Xbox360 gamepad, just
plug it in the usb port of your computer and you are good to go.

Maker
-----

![Screenshot](Maker/screenshot.png)

The editor is right now transitioning from Python2 and Qt4 to Python 3 and Qt5.

* [Python 2.7 and PyQt4](Maker/Py2Qt4/README.md)
    * more tested, but being deprecated

* [Python 3 and PyQt4](Maker/Py3Qt4/README.md)
    * a little tested, but only for transition

* [Python 3 and PyQt5](Maker/Py3Qt5/README.md)
    * not tested at all now, but this is the supported

Right now this code is using PyQt on the maker side, so assume everything here
is GPLv2.

Descriptors
-----------

The engine plays files that are basically json files and png images organized in
a certain folder structure. I am explaining this in the text right [here](Descriptor/README.md).<commit_msg>Added reference to new repos in README.md<commit_after>![Icon](iconTiny.png) fangamk
=============================

This is a way describe a type of game in json files, a javascipt engine to play
it and a pyqt application to make it.

Engine demo
----------

Use WASD to move and IJ to interact in this demo: https://ericoporto.github.io/builds/build00001/index.html

If you are in a computer, this demo is compatible with a Xbox360 gamepad, just
plug it in the usb port of your computer and you are good to go.

Maker
-----

![Screenshot](Maker/screenshot.png)

The editor is using Python 3 and Qt5.

You can get it here: https://github.com/ericoporto/fgmk

It will soon be packed as snap here: https://github.com/ericoporto/fgmkPackaging 

* old [Python 2.7 and PyQt4](Maker/Py2Qt4/README.md)
    * more tested, but being deprecated


Right now this code is using PyQt on the maker side, so assume everything here
is GPLv2.

Descriptors
-----------

The engine plays files that are basically json files and png images organized in
a certain folder structure. I am explaining this in the text right [here](Descriptor/README.md).
{'fraction_non_alphanumeric': 0.10795698924731183, 'fraction_numerical': 0.01806451612903226, 'mean_word_length': 3.6706827309236947, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, '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': '2665711', 'n_tokens_mistral': 734, 'n_tokens_neox': 694, 'n_words': 323}