0.1.1 • Published 9 years ago

domakas-codefights v0.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

CodeFights SDK for NodeJS

Instalation: npm install domakas-codefights [-g]

Sample bot:

var CodeFights = require('domakas-codefights');
var Area = CodeFights.Area;
var Move = CodeFights.Move;
var SDK = CodeFights.SDK;

function MyFighter() {
  // Do stuff here
}

MyFighter.prototype.makeNextMove = function(opponentsLastMove, myLastScore, opponentsLastScore) {
  // Or here
  var move = new Move();

  move.addAttack(Area.NOSE)
      .addAttack(Area.JAW)
      .addBlock(Area.NOSE);

  return move;
};

module.exports = MyFighter;

// Do not delete these lines
var sdk = new SDK(MyFighter);
sdk.run(process.argv);

To manually fight your bot: node MyFighter.js --fight-me

To fight boxer bot: node MyFighter.js --fight-bot boxer

To fight kickboxer bot: node MyFighter.js --fight-bot kickboxer