Skip to content
miio edited this page Feb 11, 2013 · 28 revisions

##/games/new(GET)

type 壁:0 / 空白:1 / 白血球:2 / ウィルス:3
way 上:0 / 下:1 / 左:2 / 右:3 / 動かない:4

responed
{
    game_stage: 
    { 
        id: integer,
        game_map: 
        [
            {
                position: {x: integer, y: integer},
                type: integer,
                object(opt): { // 今のところスルー率高い
                  id(opt): integer,
                  current_generation(opt): integer,
                  max_generation(opt): integer
                }
            }
        ]
     }
}

##/games/next_turn(POST)

request
{
    id: integer,
    virus: {
        position: {x: integer, y: integer}
    } 
}
responed
{
    state: string("playing" or "gameover"),
    score: integer,
    game_stage:
    {
        virus:
        [
            {x: integer, y: integer, way: integer}
        ],
        newvirus:
        [
            {x: integer, y: integer}
        ],
        leukocyte: 
        [
            {x: integer, y: integer, way: [integer]}
        ]
     }
}

##/rankings(GET)

responed
{
    ranking: 
    [
        {
            rank:integer
            screen_name: string, // twitter id
            score: integer
        },
        {
            rank:integer
            screen_name: string, // twitter id
            score: integer
        },
        //....10位まで10個続く
    ]
}

TODO

アイテムなど

Clone this wiki locally