MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "Studio_FAQ",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes."
        },
        "revisions": {
            "*": "Because \"rvslots\" was not specified, a legacy format has been used for the output. This format is deprecated, and in the future the new format will always be used."
        }
    },
    "query": {
        "pages": {
            "17": {
                "pageid": 17,
                "ns": 0,
                "title": "Reputation",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "[[Category:Help]]\n\n== What is reputation ? ==\n\nOn '''Board Game Arena''', we would like to have a strong competitive atmosphere with a respectful and fair play ambiance.\n\nTo achieve this goal, each player has a '''reputation profile''' which is the representation of his general attitude with others players. This profile is composed of 3 items:\n\n* Opinions from other players (http://fr.boardgamearena.com/theme/img/common/reputation_up.png and http://fr.boardgamearena.com/theme/img/common/reputation_down.png)\n* % of games you finished\n* % of games you finished with no clock penalties\n\nSeeing the reputation profile of a player, you are able to check if his behavior is good, if he won't quit the game before the end, and if he respect time limits.\n\n== How to increase my reputation / what makes my reputation decrease ? ==\n\nAt any time, you can give others players http://fr.boardgamearena.com/theme/img/common/reputation_up.png and http://fr.boardgamearena.com/theme/img/common/reputation_down.png marks.\n\n* a http://fr.boardgamearena.com/theme/img/common/reputation_up.png if you liked to play with him/her, and recommend to play with this player.\n* a http://fr.boardgamearena.com/theme/img/common/reputation_down.png if you disliked to play with him/her, and discourage others to play with this player.\n\nYou can only give a single thumb (green or red) to a single player. If your opinion evolved you can click again on a thumb to reflect this change.\n\nAs soon as you give a \"red thumb\" to a player, a warning message is displayed when you try to join a table where this player is. In this situation it is recommended to leave the game or to expel this player.\n\nBy nature, opinions are subjectives. There is nothing we can do for you if you receive a for an unfair reason. However, we know by experience that this system has a lot of advantages and give a relevant information.\n\nQn: its unclear if the \"> 10% unfavorable\" warning is calculated against the number of \"thumbs up / thumbs down\".. or \"total number of unique players played with / thumbs down\". Hope the formula is the latter.. as the first formula will raise many more warnings.. more idiots give thumbs down, and are lazier to give thumb up.\n\n== Advice: how to get plenty of http://fr.boardgamearena.com/theme/img/common/reputation_up.png ==\n\n* Be polite! Say at least \"hello\" and \"good luck\" at the beginning of the game, and maybe \"good game\" (\"gg\") at the end of the game.\n* When you need some time to think, click on \"I would like to think a little\" link.\n* Always stay calm: it's a game.\n* Don't press your opponent to play if he has some time left.\n* If you really can't finish the game (this is not supposed to happen...), then say you are sorry and leave the game (don't wait to get expelled) to save your opponents time.\n* Be a good loser: if your lose because of bad luck or a strategy you dislike, don't blame the luck or your opponent (and don't give him a http://fr.boardgamearena.com/theme/img/common/reputation_down.png for this reason!).\n* Be a good winner: if your opponent makes a mistake you can signal it to him, but avoid triumphalism and provocation.\n\n== What are the consequences of a bad reputation ? ==\n\nA bad reputation makes you suspect to your potential opponents. You will have to explain your situation, and maybe some players won't take the risk to play with you.\n\nIt is also possible to filter players by reputation on a table. The worse your reputation is, the bigger difficulties you will have to find opponents."
                    }
                ]
            },
            "49": {
                "pageid": 49,
                "ns": 0,
                "title": "Studio",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "[[File:Bga_studio_small.jpg]]\n\nNote: Please DO NOT translate Studio Documentation, so that there can be one place where you can find the last information available.\n\n== What is Board Game Arena Studio? ==\n\n'''Board Game Arena Studio''' is a platform to build online board game adaptation using the Board Game Arena platform.\n\nIt is open to any gamer with development skills :)\n\nSee announcement here:\nhttp://forum.boardgamearena.com/viewtopic.php?f=10&t=1973\n\n== Discover BGA Studio in 5 presentations ==\n\nWhy, how, what... to start discovering BGA Studio, we prepare you 5 \"powerpoint\" presentations:\n\n* [http://www.slideshare.net/boardgamearena/5-reasons-why-you-should-use-bga-studio-for-your-online-board-game 5 reasons why you should use BGA Studio for your online board game]\n* [http://www.slideshare.net/boardgamearena/the-8-steps-to-create-a-board-game-on-board-game-arena The 8 steps to create a board game on Board Game Arena]\n* [http://www.slideshare.net/boardgamearena/the-bga-framework-at-a-glance The BGA Framework at a glance]\n* [http://www.slideshare.net/boardgamearena/bga-studio-focus-on-bga-game-state-machine Focus on BGA game state machine]\n* [http://www.slideshare.net/boardgamearena/bga-studio-guidelines BGA developers guidelines]\n\n== How to join BGA developer team? ==\n\nPlease see: [[How to join BGA developer team?]]\n\n== Great, I'm in! ... How should I start? ==\n\nIf you didn't already, check the presentations at the top of this page to get the basics.\n\nAfter that, we would advise you to take a peek at one or both of these two game creation tutorials:\n* [[Tutorial reversi]]\n* [[Tutorial gomoku]]\n\nThen start editing files and see what happens! ;)\n\nIf you have any questions, please ask them on the [http://forum.boardgamearena.com/viewforum.php?f=12 development forum].\n\n== BGA Studio documentation ==\n\n[[Studio FAQ]]\n\n=== BGA Studio Framework reference ===\n\nThis part of the documentation focus on the development framework itself: functions and methods available to build your game.\n\n[[Studio file reference|File structure of a BGA game]]\n\n==== Game logic ====\n\n* [[Main game logic: yourgamename.game.php]]\n* [[Your game state machine: states.inc.php]]\n* [[Game database model: dbmodel.sql]]\n* [[Players actions: yourgamename.action.php]]\n* [[Game material description: material.inc.php]]\n* [[Game statistics: stats.inc.php]]\n\n==== Game interface ====\n\n* [[Game interface logic: yourgamename.js]]\n* [[Game art: img directory]]\n* [[Game interface stylesheet: yourgamename.css]]\n* [[Game layout: view and template: yourgamename.view.php and yourgamename_yourgamename.tpl]]\n\n==== Other components ====\n\n* [[Translations]] (how to make your game translatable)\n* [[Game options and preferences: gameoptions.inc.php]]\n\n=== BGA Studio game components reference ===\n\nGame components are useful tools you can use in your game adaptations.\n\n* [[Deck]]: a PHP component to manage cards (deck, hands, picking cards, moving cards, shuffle deck, ...).\n* [[Counter]]: a JS component to manage a counter that can increase/decrease (ex: player's score).\n* [[Draggable]]: a JS component to manage drag'n'drop actions.\n* [[ExpandableSection]]: a JS component to manage a rectangular block of HTML than can be displayed/hide.\n* [[Scrollmap]]: a JS component to manage a scrollable game area (useful when the game area can be infinite. Examples:  Saboteur or Takenoko games).\n* [[Stock]]: a JS component to manage and display a set of game elements displayed at a position.\n* [[Wrapper]]: a JS component to wrap a <div> element around his child, even if these elements are absolute positioned.\n* [[Zone]]: a JS component to manage a zone of the board where several game elements can come and leave, but should be well displayed together (See for example: token's places at Can't Stop).\n\n=== BGA Studio user guide ===\n\nThis part of the documentation is a user guide for the BGA Studio online development environment.\n\n[[Studio back-office]]\n\n== Other resources ==\n\n[http://forum.boardgamearena.com/viewforum.php?f=12 Development forum]\n\n[http://forum.boardgamearena.com/viewforum.php?f=4 Bugs forum]"
                    }
                ]
            }
        }
    }
}
A lap eredeti címe: „http:///Speciális:ApiHelp