<commit_before>﻿RetroTanks v1.0
==========

RetroTanks: Atari Combat Reimagined, built in Meteor

## Overview
RetroTanks is a project I wrote to learn Meteor. It's based on Atari Combat
(1977), which originally supported two players. Against my better judgement,
RetroTanks supports an unlimited number of players. There are currently four
spawn points, but you can always add more.

This is a great isomorphic JavaScript example. The grand majority of the codebase runs
on both client and server. You can blow out some of the principles I have here to combat
cheating on the server side, create AI bots, and have in-depth front-side unit testing.

![Screenshot](https://raw.githubusercontent.com/enesser/retroTanks/master/screenshot.png)
<commit_msg>Updated README to include link to Meteor.<commit_after>﻿RetroTanks v1.0
==========

RetroTanks: Atari Combat Reimagined, built in Meteor

## Overview
RetroTanks is a project I wrote to learn [Meteor](https://www.meteor.com/ "Meteor"). It's based on Atari Combat
(1977), which originally supported two players. Against my better judgement,
RetroTanks supports an unlimited number of players. There are currently four
spawn points, but you can always add more.

This is a great isomorphic JavaScript example. The grand majority of the codebase runs
on both client and server. You can blow out some of the principles I have here to combat
cheating on the server side, create AI bots, and have in-depth front-side unit testing.

![Screenshot](https://raw.githubusercontent.com/enesser/retroTanks/master/screenshot.png)

{'fraction_non_alphanumeric': 0.07343550446998723, 'fraction_numerical': 0.007662835249042145, 'mean_word_length': 4.9356060606060606, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, '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': '3560747', 'n_tokens_mistral': 458, 'n_tokens_neox': 426, 'n_words': 207}