domakas-codefights

0.1.1 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i domakas-codefights

Weekly Downloads

2

Version

0.1.1

License

MIT

Last publish

Collaborators

  • domakas