All Projects → corewar → corewar

corewar / corewar

Licence: MIT license
Typescript implementation of red code parser and core simulator for the classic game Corewar

Programming Languages

typescript
32286 projects
Red
21 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to corewar

js-stack-from-scratch
🌺 Russian translation of "JavaScript Stack from Scratch" from the React-Theming developers https://github.com/sm-react/react-theming
Stars: ✭ 394 (+756.52%)
Mutual labels:  chai, sinon
react-testing-mocha-chai-enzyme
A solid test setup for React components with Mocha, Chai, Sinon, Enzyme in a Webpack/Babel application.
Stars: ✭ 48 (+4.35%)
Mutual labels:  chai, sinon
cucumber-steps
🥒 Quick start for testing with Cucumber.js
Stars: ✭ 15 (-67.39%)
Mutual labels:  chai, sinon
Aws Testing Library
Chai (https://chaijs.com) and Jest (https://jestjs.io/) assertions for testing services built with aws
Stars: ✭ 52 (+13.04%)
Mutual labels:  chai
Preact Jsx Chai
✅ Add JSX assertions to Chai, with support for Preact Components.
Stars: ✭ 56 (+21.74%)
Mutual labels:  chai
Cracking The Coding Interview Javascript Solutions Ctci
Javascript solutions to Cracking the Coding Interview (CTCI)
Stars: ✭ 139 (+202.17%)
Mutual labels:  chai
chai-exclude
Exclude keys to compare from a deep equal operation with chai expect or assert.
Stars: ✭ 33 (-28.26%)
Mutual labels:  chai
Chakram
REST API test framework. BDD and exploits promises
Stars: ✭ 912 (+1882.61%)
Mutual labels:  chai
Redux Actions Assertions
Simplify testing of redux action and async action creators
Stars: ✭ 177 (+284.78%)
Mutual labels:  chai
Chai Webdriver
Build more expressive integration tests with webdriver sugar for chai.js
Stars: ✭ 128 (+178.26%)
Mutual labels:  chai
Chai
ERC20 wrapper over the Dai Savings Rate
Stars: ✭ 118 (+156.52%)
Mutual labels:  chai
Openapivalidators
Use Jest or Chai to assert that HTTP responses satisfy an OpenAPI spec
Stars: ✭ 77 (+67.39%)
Mutual labels:  chai
Postman Bdd
A BDD test framework for Postman and Newman
Stars: ✭ 139 (+202.17%)
Mutual labels:  chai
Bombanauts
Bombanauts, inspired by the original Bomberman game, is a 3D multiplayer online battle arena (MOBA) game where players can throw bombs at each other, make boxes explode, and even other players!
Stars: ✭ 54 (+17.39%)
Mutual labels:  chai
mock-express-request-response
Mock/stub the Express request/response objects using Jest or sinon
Stars: ✭ 62 (+34.78%)
Mutual labels:  sinon
Koa Typescript Starter
Integrating TypeScript with KOA2 to hit the ground running faster
Stars: ✭ 51 (+10.87%)
Mutual labels:  chai
Chai Immutable
Chai assertions for Facebook's Immutable library for JavaScript collections
Stars: ✭ 161 (+250%)
Mutual labels:  chai
Typescript Restful Starter
Node.js + ExpressJS + Joi + Typeorm + Typescript + JWT + ES2015 + Clustering + Tslint + Mocha + Chai
Stars: ✭ 97 (+110.87%)
Mutual labels:  chai
Karma Webpack Example
Karma + Webpack + Mocha + Chai + Istanbul
Stars: ✭ 88 (+91.3%)
Mutual labels:  chai
Javascript Testing Best Practices
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2021)
Stars: ✭ 13,976 (+30282.61%)
Mutual labels:  chai

Node.js CI

Corewar

NOTE: This repository has been deprecated and moved to our new home in the monorepo at: https://github.com/corewar/corewar.io

Corewar

Typescript / Javascript implementation of the classic game corewar

Currently this project contains a redcode parser and core simulator.

In future we hope to include a corewar IDE with debugger, an interactive core simulation and a number of hills. The UI will be provided from this project https://github.com/corewar/corewar-ui

Getting Started

This project is published to NPM where it is intended to be used as a dependency for UI based projects who wish to use the corewar parser and simulator functionality.

To add it to your UI project, npm install corewar and then consume it via an import / require:

import { corewar } from 'corewar';

The corewar variable will initialise a new instance of the Api class ready for use.

Docs

The docs for this project are hosted on Read the Docs

API

API documentation is include in the docs: Read the Docs

Getting involved

We'd love your feedback, input and PR's. We're a friendly bunch, please contact us through GitHub with questions, suggestions and issues.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].