玩 FPS 游戏的,不论你是 CS/Quake/UT 哪派玩家,都知道游戏里有这么个东西,按 ~ 键呼出控制台,输入 blahblahblah 命令,可以控制游戏里的各种“高阶”设定,自杀踢人弹药全满,居家旅行必备良药。

Quake III Console

Console.js 就是用来做这个控制台的。在浏览器里加载了 Console.js 并且:

const cnsl = new Console({ hotkey: 192 })

cnsl.register('addbots', addBots)
cnsl.register('god', godMode)

function addBots(num) {
    // TODO: Add some bots.
    // Then tell player:
    return num + ' bots added.'
}

function godMode() {
    // TODO: give player invulnerability.
    return 'You feel like a god.'
}

然后就可以在浏览器里,按 ~ 键呼出控制台,输入 god 命令,体验上帝的感觉。

Console.js 在浏览器里的样子就像这样:

Console.js in browser

还有一些其他选项和示例,参见 Github:

Happy Coding :D


Amio
1.3k 声望63 粉丝

The way we code the web will determine the way we live online. So we need to bake our values into our code. -- Brewster Kahle