{"id":4378,"date":"2024-11-15T12:02:38","date_gmt":"2024-11-15T11:02:38","guid":{"rendered":"https:\/\/fahrtauglich.ch\/?page_id=4378"},"modified":"2025-02-07T18:34:13","modified_gmt":"2025-02-07T17:34:13","slug":"bimaru","status":"publish","type":"page","link":"https:\/\/fahrtauglich.ch\/fr\/praxisportal\/bimaru\/","title":{"rendered":"Bimaru online"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4378\" class=\"elementor elementor-4378\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-279daf0 e-flex e-con-boxed e-con e-parent\" data-id=\"279daf0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f5d06c elementor-widget elementor-widget-heading\" data-id=\"2f5d06c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Bimaru<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f2f64f elementor-widget elementor-widget-html\" data-id=\"1f2f64f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"de\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <title>Bimaru<\/title>\r\n  <style>\r\n    body {\r\n      margin: 0;\r\n      padding: 0;\r\n      font-family: Arial, sans-serif;\r\n    }\r\n\r\n    .batalla-naval-app {\r\n      max-width: 600px;\r\n      margin: 0 auto;\r\n      font-weight: bold;\r\n      text-align: center;\r\n      \/* Using flex helps center children uniformly *\/\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n    }\r\n\r\n    .control-panel {\r\n      display: flex;\r\n      justify-content: center;\r\n      gap: 10px;\r\n      margin: 20px 0;\r\n    }\r\n\r\n    .control-panel button {\r\n      padding: 10px 20px;\r\n      font-size: 16px;\r\n      cursor: pointer;\r\n      background-color: #FFBE00;\r\n      color: #000;\r\n      border: none;\r\n      border-radius: 4px;\r\n      transition: background-color 0.3s ease;\r\n      font-weight: bold;\r\n      white-space: nowrap;\r\n      min-width: 220px;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .control-panel button:hover {\r\n      background-color: #e6a700;\r\n    }\r\n\r\n    \/* \r\n      The grid container now has an explicit width.\r\n      On desktop the overall grid (helper cell + playfield) is 440px wide.\r\n      We then compute a left margin so that the 10\u00d710 interactive area (400px)\r\n      is centered in the app.\r\n    *\/\r\n    .batalla-naval-grid-container {\r\n      display: grid;\r\n      width: 440px; \/* 40px (helper) + 10\u00d740px (playfield) *\/\r\n      grid-template-columns: 40px repeat(10, 40px);\r\n      grid-template-rows: 40px repeat(10, 40px);\r\n      \/* Place the interactive (play) area centered:\r\n           margin-left = ((parent width \u2013 400px)\/2) \u2013 40px.\r\n           (For a 600px parent, that gives 60px.)\r\n      *\/\r\n      margin-left: calc((100% - 400px) \/ 2 - 40px);\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .empty-cell,\r\n    .hint-cell,\r\n    .batalla-cell {\r\n      width: 40px;\r\n      height: 40px;\r\n      border: 1px solid #bdbdbd;\r\n      box-sizing: border-box;\r\n      font-size: 16px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n    }\r\n\r\n    .empty-cell {\r\n      grid-column: 1;\r\n      grid-row: 1;\r\n    }\r\n\r\n    .col-hints {\r\n      grid-column: 2 \/ span 10;\r\n      grid-row: 1;\r\n      display: grid;\r\n      grid-template-columns: repeat(10, 40px);\r\n    }\r\n\r\n    .batalla-cell {\r\n      background-color: #f0f0f0;\r\n      cursor: pointer;\r\n      position: relative;\r\n      font-weight: bold;\r\n    }\r\n\r\n    .batalla-cell.highlighted {\r\n      background-color: #d3d3d3;\r\n      cursor: default;\r\n    }\r\n\r\n    .batalla-cell.water {\r\n      color: #87CEFA;\r\n      font-size: 16px;\r\n    }\r\n\r\n    .ship-part {\r\n      width: 28px;\r\n      height: 28px;\r\n      background-color: #808080;\r\n      border-radius: 4px;\r\n      visibility: hidden; \r\n      opacity: 0;\r\n      transition: opacity 0.3s;\r\n    }\r\n\r\n    .ship-part.visible {\r\n      visibility: visible;\r\n      opacity: 1;\r\n    }\r\n\r\n    .ship-start {\r\n      border-radius: 50% 0 0 50%; \r\n    }\r\n\r\n    .ship-end {\r\n      border-radius: 0 50% 50% 0; \r\n    }\r\n\r\n    .ship-single {\r\n      border-radius: 50%;\r\n      width: 20px;\r\n      height: 20px;\r\n    }\r\n\r\n    .ship-top {\r\n      border-radius: 50% 50% 0 0;\r\n    }\r\n\r\n    .ship-bottom {\r\n      border-radius: 0 0 50% 50%;\r\n    }\r\n\r\n    .ship-container {\r\n      margin-top: 20px;\r\n      text-align: center;\r\n    }\r\n\r\n    #available-ships {\r\n      display: flex;\r\n      gap: 10px;\r\n      justify-content: center;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    .ship {\r\n      display: flex;\r\n      align-items: center;\r\n      margin: 5px;\r\n    }\r\n\r\n    .part {\r\n      width: 28px;\r\n      height: 28px;\r\n      background-color: #808080;\r\n      margin: 2px;\r\n      border-radius: 4px;\r\n    }\r\n\r\n    .part.ship-start {\r\n      border-radius: 50% 0 0 50%; \r\n    }\r\n\r\n    .part.ship-end {\r\n      border-radius: 0 50% 50% 0;\r\n    }\r\n\r\n    .part.ship-single {\r\n      border-radius: 50%;\r\n      width: 20px;\r\n      height: 20px;\r\n      margin: 2px auto;\r\n    }\r\n\r\n    \/* Mobile adjustments *\/\r\n    @media (max-width: 600px) {\r\n      .control-panel {\r\n        flex-direction: column;\r\n        align-items: center;\r\n      }\r\n\r\n      .control-panel button {\r\n        width: 220px;  \/* fixed width instead of 100% *\/\r\n      }\r\n\r\n      .batalla-naval-grid-container {\r\n        \/* For mobile the grid is 30px + 10\u00d730px = 330px wide *\/\r\n        width: 330px;\r\n        grid-template-columns: 30px repeat(10, 30px);\r\n        grid-template-rows: 30px repeat(10, 30px);\r\n        \/* Now, the interactive area is 10\u00d730 = 300px and the helper is 30px.\r\n           So set margin-left = ((100% \u2013 300px)\/2) \u2013 30px.\r\n           (E.g. if the app is 375px wide, that yields about 7.5px.)\r\n        *\/\r\n        margin-left: calc((100% - 300px) \/ 2 - 30px);\r\n      }\r\n\r\n      .empty-cell,\r\n      .hint-cell,\r\n      .batalla-cell {\r\n        width: 30px;\r\n        height: 30px;\r\n        font-size: 14px;\r\n      }\r\n\r\n      .batalla-cell.water {\r\n        font-size: 14px;\r\n      }\r\n\r\n      .ship-part {\r\n        width: 22px;\r\n        height: 22px;\r\n      }\r\n\r\n      #available-ships {\r\n        gap: 5px;\r\n      }\r\n\r\n      .part {\r\n        width: 22px;\r\n        height: 22px;\r\n      }\r\n\r\n      .part.ship-single {\r\n        width: 15px;\r\n        height: 15px;\r\n      }\r\n\r\n      \/* Also update the horizontal hint container to match 30px cells *\/\r\n      .col-hints {\r\n        grid-template-columns: repeat(10, 30px);\r\n      }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"batalla-naval-app\">\r\n    <div class=\"control-panel\">\r\n      <button onclick=\"restartGame()\">Neustart<\/button>\r\n      <button onclick=\"generateNewGame()\">Neues Bimaru erstellen<\/button>\r\n      <button onclick=\"showSolution()\">L\u00f6sung zeigen<\/button>\r\n    <\/div>\r\n    <div class=\"batalla-naval-grid-container\" id=\"batalla-naval-grid-container\">\r\n      <div class=\"empty-cell\"><\/div>\r\n      <div id=\"col-hints\" class=\"col-hints\"><\/div>\r\n    <\/div>\r\n    <div class=\"ship-container\">\r\n      <strong>Verf\u00fcgbare Schiffe:<\/strong>\r\n      <div id=\"available-ships\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    \/\/ JavaScript remains unchanged.\r\n    const gridSize = 10;\r\n    let gameGrid = []; \r\n    let solutionGrid = [];\r\n    let rowCounts = [];\r\n    let colCounts = [];\r\n    let initialCells = [];\r\n    const ships = [\r\n      { size: 4, quantity: 1 },\r\n      { size: 3, quantity: 2 },\r\n      { size: 2, quantity: 3 },\r\n      { size: 1, quantity: 4 }\r\n    ];\r\n\r\n    let savedSolutionGrid = [];\r\n    let savedRowCounts = [];\r\n    let savedColCounts = [];\r\n    let savedInitialCells = [];\r\n\r\n    function generateNewGame() {\r\n      initializeGame();\r\n      generateSolution();\r\n      generateCounts();\r\n      selectInitialCells();\r\n\r\n      savedSolutionGrid = copyGrid(solutionGrid);\r\n      savedRowCounts = [...rowCounts];\r\n      savedColCounts = [...colCounts];\r\n      savedInitialCells = initialCells.map(c => ({ x: c.x, y: c.y }));\r\n\r\n      renderGrid();\r\n      renderShipContainer();\r\n    }\r\n\r\n    function initializeGame() {\r\n      gameGrid = Array.from({ length: gridSize }, () => Array(gridSize).fill(0));\r\n      solutionGrid = Array.from({ length: gridSize }, () => Array(gridSize).fill(''));\r\n      rowCounts = Array(gridSize).fill(0);\r\n      colCounts = Array(gridSize).fill(0);\r\n      initialCells = [];\r\n    }\r\n\r\n    function copyGrid(grid) {\r\n      return grid.map(row => [...row]);\r\n    }\r\n\r\n    function generateSolution() {\r\n      placeAllShips();\r\n    }\r\n\r\n    function placeAllShips() {\r\n      for (let ship of ships) {\r\n        for (let i = 0; i < ship.quantity; i++) {\r\n          let placed = false;\r\n          let attempts = 0;\r\n          while (!placed && attempts < 100) {\r\n            attempts++;\r\n            let orientation = Math.random() < 0.5 ? 'horizontal' : 'vertical';\r\n            let xMax = orientation === 'horizontal' ? gridSize - ship.size : gridSize - 1;\r\n            let yMax = orientation === 'vertical' ? gridSize - ship.size : gridSize - 1;\r\n            let x = Math.floor(Math.random() * (xMax + 1));\r\n            let y = Math.floor(Math.random() * (yMax + 1));\r\n\r\n            if (canPlaceShip(x, y, ship.size, orientation)) {\r\n              placeShip(x, y, ship.size, orientation);\r\n              placed = true;\r\n            }\r\n          }\r\n          if (!placed) {\r\n            initializeGame();\r\n            placeAllShips();\r\n            return;\r\n          }\r\n        }\r\n      }\r\n    }\r\n\r\n    function canPlaceShip(x, y, size, orientation) {\r\n      for (let i = 0; i < size; i++) {\r\n        let xi = x + (orientation === 'horizontal' ? i : 0);\r\n        let yi = y + (orientation === 'vertical' ? i : 0);\r\n\r\n        if (solutionGrid[yi][xi] === 'S') return false;\r\n\r\n        for (let dx = -1; dx <= 1; dx++) {\r\n          for (let dy = -1; dy <= 1; dy++) {\r\n            let nx = xi + dx;\r\n            let ny = yi + dy;\r\n            if (nx >= 0 && nx < gridSize && ny >= 0 && ny < gridSize) {\r\n              if (solutionGrid[ny][nx] === 'S') return false;\r\n            }\r\n          }\r\n        }\r\n      }\r\n      return true;\r\n    }\r\n\r\n    function placeShip(x, y, size, orientation) {\r\n      for (let i = 0; i < size; i++) {\r\n        let xi = x + (orientation === 'horizontal' ? i : 0);\r\n        let yi = y + (orientation === 'vertical' ? i : 0);\r\n        solutionGrid[yi][xi] = 'S';\r\n      }\r\n    }\r\n\r\n    function generateCounts() {\r\n      for (let y = 0; y < gridSize; y++) {\r\n        let count = 0;\r\n        for (let x = 0; x < gridSize; x++) {\r\n          if (solutionGrid[y][x] === 'S') count++;\r\n        }\r\n        rowCounts[y] = count;\r\n      }\r\n\r\n      for (let x = 0; x < gridSize; x++) {\r\n        let count = 0;\r\n        for (let y = 0; y < gridSize; y++) {\r\n          if (solutionGrid[y][x] === 'S') count++;\r\n        }\r\n        colCounts[x] = count;\r\n      }\r\n    }\r\n\r\n    function selectInitialCells() {\r\n      let totalCells = gridSize * gridSize;\r\n      let numInitialCells = Math.floor(totalCells * (Math.random() * 0.1 + 0.05));\r\n\r\n      let positions = [];\r\n      for (let y = 0; y < gridSize; y++) {\r\n        for (let x = 0; x < gridSize; x++) {\r\n          if (solutionGrid[y][x] !== 'S') {\r\n            positions.push({ x, y });\r\n          }\r\n        }\r\n      }\r\n\r\n      shuffleArray(positions);\r\n\r\n      initialCells = positions.slice(0, numInitialCells).map(pos => ({ x: pos.x, y: pos.y }));\r\n      for (let c of initialCells) {\r\n        gameGrid[c.y][c.x] = 1; \/\/ Wasser\r\n      }\r\n    }\r\n\r\n    function renderGrid() {\r\n      const gridContainer = document.getElementById('batalla-naval-grid-container');\r\n      gridContainer.innerHTML = '';\r\n\r\n      const emptyCell = document.createElement('div');\r\n      emptyCell.classList.add('empty-cell');\r\n      gridContainer.appendChild(emptyCell);\r\n\r\n      const colHintsContainer = document.createElement('div');\r\n      colHintsContainer.classList.add('col-hints');\r\n      for (let count of colCounts) {\r\n        const hint = document.createElement('div');\r\n        hint.classList.add('hint-cell');\r\n        hint.textContent = count;\r\n        colHintsContainer.appendChild(hint);\r\n      }\r\n      gridContainer.appendChild(colHintsContainer);\r\n\r\n      for (let y = 0; y < gridSize; y++) {\r\n        const rowHint = document.createElement('div');\r\n        rowHint.classList.add('hint-cell');\r\n        rowHint.textContent = rowCounts[y];\r\n        gridContainer.appendChild(rowHint);\r\n\r\n        for (let x = 0; x < gridSize; x++) {\r\n          const cell = document.createElement('div');\r\n          cell.classList.add('batalla-cell');\r\n          cell.dataset.x = x;\r\n          cell.dataset.y = y;\r\n\r\n          updateCellDisplay(cell, gameGrid[y][x]);\r\n\r\n          if (!initialCells.some(c => c.x === x && c.y === y)) {\r\n            cell.addEventListener('click', handleCellClick);\r\n          } else {\r\n            cell.classList.add('highlighted');\r\n          }\r\n\r\n          gridContainer.appendChild(cell);\r\n        }\r\n      }\r\n    }\r\n\r\n    function updateCellDisplay(cell, state) {\r\n      cell.textContent = '';\r\n      cell.classList.remove('water');\r\n      const oldPart = cell.querySelector('.ship-part');\r\n      if (oldPart) cell.removeChild(oldPart);\r\n\r\n      if (state === 1) {\r\n        cell.classList.add('water');\r\n        cell.textContent = '\ud83c\udf0a';\r\n      } else if (state >= 2 && state <= 5) {\r\n        const sp = document.createElement('div');\r\n        sp.classList.add('ship-part', 'visible');\r\n        if (state === 3) sp.classList.add('ship-start');\r\n        else if (state === 4) sp.classList.add('ship-end');\r\n        else if (state === 5) sp.classList.add('ship-single');\r\n        cell.innerHTML = '';\r\n        cell.appendChild(sp);\r\n      }\r\n    }\r\n\r\n    function findShipPositionInSolution(x, y) {\r\n      if (solutionGrid[y][x] !== 'S') return '';\r\n\r\n      const left = (x > 0 && solutionGrid[y][x - 1] === 'S');\r\n      const right = (x < gridSize - 1 && solutionGrid[y][x + 1] === 'S');\r\n      const up = (y > 0 && solutionGrid[y - 1][x] === 'S');\r\n      const down = (y < gridSize - 1 && solutionGrid[y + 1][x] === 'S');\r\n\r\n      const horizontal = left || right;\r\n      const vertical = up || down;\r\n\r\n      if (!left && !right && !up && !down) {\r\n        return 'single';\r\n      }\r\n\r\n      if (horizontal && !vertical) {\r\n        const isStart = !left && right;\r\n        const isEnd = !right && left;\r\n        if (isStart) return 'start-h';\r\n        if (isEnd) return 'end-h';\r\n        return 'middle-h';\r\n      }\r\n\r\n      if (vertical && !horizontal) {\r\n        const isStart = !up && down;\r\n        const isEnd = !down && up;\r\n        if (isStart) return 'start-v';\r\n        if (isEnd) return 'end-v';\r\n        return 'middle-v';\r\n      }\r\n\r\n      return 'middle-h';\r\n    }\r\n\r\n    function renderShipContainer() {\r\n      const availableShipsContainer = document.getElementById('available-ships');\r\n      availableShipsContainer.innerHTML = '';\r\n\r\n      ships.forEach(shipInfo => {\r\n        for (let i = 0; i < shipInfo.quantity; i++) {\r\n          const ship = document.createElement('div');\r\n          ship.classList.add('ship', `ship-${shipInfo.size}`);\r\n\r\n          if (shipInfo.size === 1) {\r\n            const part = document.createElement('div');\r\n            part.classList.add('part', 'ship-single');\r\n            ship.appendChild(part);\r\n          } else {\r\n            for (let j = 0; j < shipInfo.size; j++) {\r\n              const part = document.createElement('div');\r\n              part.classList.add('part');\r\n              if (j === 0) {\r\n                part.classList.add('ship-start');\r\n              } else if (j === shipInfo.size - 1) {\r\n                part.classList.add('ship-end');\r\n              }\r\n              ship.appendChild(part);\r\n            }\r\n          }\r\n          availableShipsContainer.appendChild(ship);\r\n        }\r\n      });\r\n    }\r\n\r\n    function handleCellClick(event) {\r\n      const cell = event.currentTarget;\r\n      const x = parseInt(cell.dataset.x);\r\n      const y = parseInt(cell.dataset.y);\r\n\r\n      let state = gameGrid[y][x];\r\n      state = (state + 1) % 6;\r\n      gameGrid[y][x] = state;\r\n      updateCellDisplay(cell, state);\r\n    }\r\n\r\n    function restartGame() {\r\n      solutionGrid = copyGrid(savedSolutionGrid);\r\n      rowCounts = [...savedRowCounts];\r\n      colCounts = [...savedColCounts];\r\n      initialCells = savedInitialCells.map(c => ({ x: c.x, y: c.y }));\r\n\r\n      gameGrid = Array.from({ length: gridSize }, () => Array(gridSize).fill(0));\r\n      for (let c of initialCells) {\r\n        gameGrid[c.y][c.x] = 1; \/\/ Wasser\r\n      }\r\n\r\n      renderGrid();\r\n      renderShipContainer();\r\n    }\r\n\r\n    function showSolution() {\r\n      for (let y = 0; y < gridSize; y++) {\r\n        for (let x = 0; x < gridSize; x++) {\r\n          const cell = document.querySelector(`.batalla-cell[data-x='${x}'][data-y='${y}']`);\r\n          if (!cell) continue;\r\n\r\n          if (solutionGrid[y][x] === 'S') {\r\n            cell.textContent = '';\r\n            cell.classList.remove('water');\r\n            const sp = document.createElement('div');\r\n            sp.classList.add('ship-part', 'visible');\r\n            const pos = findShipPositionInSolution(x, y);\r\n            if (pos === 'single') {\r\n              sp.classList.add('ship-single');\r\n            } else if (pos === 'start-h') {\r\n              sp.classList.add('ship-start');\r\n            } else if (pos === 'end-h') {\r\n              sp.classList.add('ship-end');\r\n            } else if (pos === 'start-v') {\r\n              sp.classList.add('ship-top');\r\n            } else if (pos === 'end-v') {\r\n              sp.classList.add('ship-bottom');\r\n            }\r\n            cell.innerHTML = '';\r\n            cell.appendChild(sp);\r\n          } else {\r\n            cell.classList.remove('highlighted');\r\n            cell.classList.add('water');\r\n            cell.textContent = '\ud83c\udf0a';\r\n            const oldPart = cell.querySelector('.ship-part');\r\n            if (oldPart) cell.removeChild(oldPart);\r\n          }\r\n        }\r\n      }\r\n    }\r\n\r\n    function shuffleArray(array) {\r\n      for (let i = array.length - 1; i > 0; i--) {\r\n        const j = Math.floor(Math.random() * (i + 1));\r\n        [array[i], array[j]] = [array[j], array[i]];\r\n      }\r\n    }\r\n\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n      generateNewGame();\r\n    });\r\n  <\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec2061f e-flex e-con-boxed e-con e-parent\" data-id=\"ec2061f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc17f55 elementor-widget elementor-widget-heading\" data-id=\"bc17f55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Erkl\u00e4rung der Kn\u00f6pfe<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a1884a elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"3a1884a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><p><strong>Neustart<\/strong>: Mit diesem Knopf k\u00f6nnen Sie das aktuelle Spiel zur\u00fccksetzen und von vorne beginnen. Perfekt, wenn Sie eine neue Strategie ausprobieren m\u00f6chten!<\/p><\/li><li><p><strong>Neues Bimaru erstellen<\/strong>: Erstellen Sie mit einem Klick ein v\u00f6llig neues R\u00e4tsel. F\u00fcr endlosen R\u00e4tselspass und stets neue Herausforderungen!<\/p><\/li><li><p><strong>L\u00f6sung zeigen<\/strong>: Lassen Sie sich die L\u00f6sung des aktuellen R\u00e4tsels anzeigen. Ideal, um zu \u00fcberpr\u00fcfen, ob Ihre Strategie erfolgreich war oder um Tipps f\u00fcr die n\u00e4chsten Spiele zu erhalten.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45eeb75 e-flex e-con-boxed e-con e-parent\" data-id=\"45eeb75\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ec7ba9 elementor-widget elementor-widget-heading\" data-id=\"8ec7ba9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Wie funktioniert Bimaru?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3ee085 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"e3ee085\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Bimaru ist ein Logikspiel, bei dem Sie eine Flotte von Schiffen auf einem Raster platzieren m\u00fcssen, ohne dass sich die Schiffe gegenseitig ber\u00fchren. Die Flotte besteht aus Schiffen unterschiedlicher L\u00e4nge. Beispielsweise ein Schlachtschiff (4 Felder), zwei Kreuzer (je 3 Felder), drei Zerst\u00f6rer (je 2 Felder) und vier U-Boote (je 1 Feld).<\/p><p>Die Zahlen am Rand des Rasters geben an, wie viele Schiffsteile sich in der jeweiligen Reihe (horizontal) oder Spalte (vertikal) befinden. Ziel ist es, alle Schiffe korrekt zu platzieren, sodass die Regeln eingehalten werden. Schiffe d\u00fcrfen sich nur \u00fcber Ecken ber\u00fchren, nicht jedoch direkt nebeneinander liegen.<\/p><p>Mit logischem Denken und den Hinweisen der Zahlen entschl\u00fcsseln Sie nach und nach die richtige Position der Schiffe und l\u00f6sen das R\u00e4tsel!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2145794 e-flex e-con-boxed e-con e-parent\" data-id=\"2145794\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-913565a elementor-widget elementor-widget-heading\" data-id=\"913565a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Was ist der Nutzen von Bimaru?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6fa5a8 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f6fa5a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Bimaru ist nicht nur ein unterhaltsames Logikspiel, sondern f\u00f6rdert auch wichtige kognitive F\u00e4higkeiten wie <strong>strategisches Denken<\/strong>, <strong>Probleml\u00f6sungsf\u00e4higkeiten<\/strong> und <strong>Ged\u00e4chtnistraining<\/strong>. Besonders Senioren profitieren von der spielerischen Herausforderung, da es die geistige Fitness st\u00e4rkt und die Konzentration f\u00f6rdert.<\/p><p>Das Spiel hat seinen Ursprung im klassischen \u201e<strong>Battleship<\/strong>\u201c (Schiffe versenken), das im Spanischen als \u201e<strong>Batalla Naval<\/strong>\u201c bekannt wurde. Der Name \u201eBimaru\u201c leitet sich von einer Kombination aus Logik und Strategie ab, wobei der Begriff an das ber\u00fchmte japanische Schlachtschiff <strong>&#8222;Yamato Maru&#8220;<\/strong> erinnert. Der Name \u201eBimaru\u201c wurde von einem Schweizer Unternehmen f\u00fcr eine spezifische Version dieses R\u00e4tsels gepr\u00e4gt, was die Assoziation mit der Schweiz erkl\u00e4rt.<\/p><p>Das Grundprinzip des Spiels \u2013 Schiffe strategisch auf einem Raster zu platzieren, basierend auf Zahlenhinweisen \u2013 existiert schon l\u00e4nger und wurde international popul\u00e4r. Das Schweizer Unternehmen hat jedoch das Konzept unter dem Namen \u201eBimaru\u201c aufgegriffen, verbessert und zu einem modernen Logikspiel weiterentwickelt.<\/p><p>Dank seiner simplen Regeln und dennoch anspruchsvollen R\u00e4tsel hat Bimaru weltweit viele Fans gewonnen und gilt heute als moderner Klassiker im Bereich der <strong>Logikspiele<\/strong>. Es bietet nicht nur R\u00e4tselspass, sondern auch eine sinnvolle Besch\u00e4ftigung f\u00fcr alle Altersgruppen.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7c9775a e-flex e-con-boxed e-con e-parent\" data-id=\"7c9775a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66d7ce8 elementor-widget elementor-widget-heading\" data-id=\"66d7ce8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bimaru-Tipps: Strategien zum L\u00f6sen<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56fc989 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"56fc989\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Das R\u00e4tselspiel Bimaru erfordert logisches Denken und eine clevere Herangehensweise. Mit den richtigen Strategien k\u00f6nnen Sie jedoch auch die kniffligsten R\u00e4tsel l\u00f6sen. Hier einige hilfreiche Tipps:<\/p><ul><li><strong>Randzahlen analysieren<\/strong>: Beginnen Sie mit Reihen und Spalten, die hohe Zahlen haben. Diese geben Hinweise darauf, wo gr\u00f6\u00dfere Schiffe platziert werden k\u00f6nnten.<\/li><li><strong>Einzelfelder markieren<\/strong>: Reihen oder Spalten mit einer &#8222;0&#8220; sollten direkt vollst\u00e4ndig mit Wasserfeldern markiert werden.<\/li><li><strong>Platzierung der gr\u00f6\u00dften Schiffe<\/strong>: Schiffe wie das Schlachtschiff (4 Felder) sind begrenzt und nehmen viel Platz ein. \u00dcberlegen Sie fr\u00fchzeitig, wo sie passen k\u00f6nnten.<\/li><li><strong>Zwischenr\u00e4ume beachten<\/strong>: Schiffe d\u00fcrfen sich nicht ber\u00fchren \u2013 nutzen Sie diese Regel, um Wasserfelder zwischen bereits platzierten Schiffen sicher zu markieren.<\/li><li><strong>Prozess der Eliminierung<\/strong>: Wenn ein Schiff eindeutig in einer Reihe oder Spalte platziert ist, schlie\u00dfen Sie die \u00fcbrigen Felder als Wasser aus.<\/li><\/ul><p>Mit Geduld und diesen Strategien wird das L\u00f6sen von Bimaru nicht nur einfacher, sondern auch noch spannender. Probieren Sie es aus und werden Sie ein Meister des R\u00e4tsels!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Spielen Sie Sudoku online mit individuell einstellbarem Fehlerlimit. Unser adaptives Sudoku wird nach jedem Erfolg schwieriger.<\/p>","protected":false},"author":1,"featured_media":4437,"parent":1467,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","iawp_total_views":4802,"footnotes":""},"class_list":["post-4378","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bimaru online: Bimaru online spielen<\/title>\n<meta name=\"description\" content=\"Spielen Sie Bimaru online! Ideal zur Steigerung der geistigen Fitness und als Ged\u00e4chtnistraining. Geniessen Sie jetzt diese Denksportaufgabe!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fahrtauglich.ch\/fr\/praxisportal\/bimaru\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bimaru online: Bimaru online spielen\" \/>\n<meta property=\"og:description\" content=\"Spielen Sie Bimaru online! Ideal zur Steigerung der geistigen Fitness und als Ged\u00e4chtnistraining. Geniessen Sie jetzt diese Denksportaufgabe!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fahrtauglich.ch\/fr\/praxisportal\/bimaru\/\" \/>\n<meta property=\"og:site_name\" content=\"Fahrtauglich\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-07T17:34:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1420\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/bimaru\\\/\",\"url\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/bimaru\\\/\",\"name\":\"Bimaru online: Bimaru online spielen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/bimaru\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/bimaru\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/fahrtauglich.ch\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Bimaru.jpg\",\"datePublished\":\"2024-11-15T11:02:38+00:00\",\"dateModified\":\"2025-02-07T17:34:13+00:00\",\"description\":\"Spielen Sie Bimaru online! Ideal zur Steigerung der geistigen Fitness und als Ged\u00e4chtnistraining. Geniessen Sie jetzt diese Denksportaufgabe!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/bimaru\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/bimaru\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/bimaru\\\/#primaryimage\",\"url\":\"https:\\\/\\\/fahrtauglich.ch\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Bimaru.jpg\",\"contentUrl\":\"https:\\\/\\\/fahrtauglich.ch\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Bimaru.jpg\",\"width\":1420,\"height\":1080,\"caption\":\"Bimaru l\u00f6sen - R\u00e4tsel zur Steigerung der geistigen Fitness\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/bimaru\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/fahrtauglich.ch\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Praxisportal\",\"item\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Bimaru online\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#website\",\"url\":\"https:\\\/\\\/fahrtauglich.ch\\\/\",\"name\":\"Fahrtauglich\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/fahrtauglich.ch\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#organization\",\"name\":\"Fahrtauglich\",\"url\":\"https:\\\/\\\/fahrtauglich.ch\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/fahrtauglich.ch\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/cropped-Logo-2.jpg\",\"contentUrl\":\"https:\\\/\\\/fahrtauglich.ch\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/cropped-Logo-2.jpg\",\"width\":307,\"height\":188,\"caption\":\"Fahrtauglich\"},\"image\":{\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bimaru online: Bimaru online spielen","description":"Spielen Sie Bimaru online! Ideal zur Steigerung der geistigen Fitness und als Ged\u00e4chtnistraining. Geniessen Sie jetzt diese Denksportaufgabe!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fahrtauglich.ch\/fr\/praxisportal\/bimaru\/","og_locale":"fr_FR","og_type":"article","og_title":"Bimaru online: Bimaru online spielen","og_description":"Spielen Sie Bimaru online! Ideal zur Steigerung der geistigen Fitness und als Ged\u00e4chtnistraining. Geniessen Sie jetzt diese Denksportaufgabe!","og_url":"https:\/\/fahrtauglich.ch\/fr\/praxisportal\/bimaru\/","og_site_name":"Fahrtauglich","article_modified_time":"2025-02-07T17:34:13+00:00","og_image":[{"width":1420,"height":1080,"url":"https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fahrtauglich.ch\/praxisportal\/bimaru\/","url":"https:\/\/fahrtauglich.ch\/praxisportal\/bimaru\/","name":"Bimaru online: Bimaru online spielen","isPartOf":{"@id":"https:\/\/fahrtauglich.ch\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fahrtauglich.ch\/praxisportal\/bimaru\/#primaryimage"},"image":{"@id":"https:\/\/fahrtauglich.ch\/praxisportal\/bimaru\/#primaryimage"},"thumbnailUrl":"https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg","datePublished":"2024-11-15T11:02:38+00:00","dateModified":"2025-02-07T17:34:13+00:00","description":"Spielen Sie Bimaru online! Ideal zur Steigerung der geistigen Fitness und als Ged\u00e4chtnistraining. Geniessen Sie jetzt diese Denksportaufgabe!","breadcrumb":{"@id":"https:\/\/fahrtauglich.ch\/praxisportal\/bimaru\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fahrtauglich.ch\/praxisportal\/bimaru\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/fahrtauglich.ch\/praxisportal\/bimaru\/#primaryimage","url":"https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg","contentUrl":"https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg","width":1420,"height":1080,"caption":"Bimaru l\u00f6sen - R\u00e4tsel zur Steigerung der geistigen Fitness"},{"@type":"BreadcrumbList","@id":"https:\/\/fahrtauglich.ch\/praxisportal\/bimaru\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/fahrtauglich.ch\/"},{"@type":"ListItem","position":2,"name":"Praxisportal","item":"https:\/\/fahrtauglich.ch\/praxisportal\/"},{"@type":"ListItem","position":3,"name":"Bimaru online"}]},{"@type":"WebSite","@id":"https:\/\/fahrtauglich.ch\/#website","url":"https:\/\/fahrtauglich.ch\/","name":"Fahrtauglich","description":"","publisher":{"@id":"https:\/\/fahrtauglich.ch\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fahrtauglich.ch\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/fahrtauglich.ch\/#organization","name":"Fahrtauglich","url":"https:\/\/fahrtauglich.ch\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/fahrtauglich.ch\/#\/schema\/logo\/image\/","url":"https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/08\/cropped-Logo-2.jpg","contentUrl":"https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/08\/cropped-Logo-2.jpg","width":307,"height":188,"caption":"Fahrtauglich"},"image":{"@id":"https:\/\/fahrtauglich.ch\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"rttpg_featured_image_url":{"full":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg",1420,1080,false],"landscape":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg",1420,1080,false],"portraits":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg",1420,1080,false],"thumbnail":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru-150x150.jpg",150,150,true],"medium":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru-300x228.jpg",300,228,true],"large":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru-1024x779.jpg",800,609,true],"1536x1536":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg",1420,1080,false],"2048x2048":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg",1420,1080,false],"trp-custom-language-flag":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru.jpg",16,12,false],"woocommerce_thumbnail":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru-300x228.jpg",300,228,true],"woocommerce_single":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru-600x456.jpg",600,456,true],"woocommerce_gallery_thumbnail":["https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/11\/Bimaru-100x100.jpg",100,100,true]},"rttpg_author":{"display_name":"fahrtauglich.ch","author_link":"https:\/\/fahrtauglich.ch\/fr\/blog\/author\/mintcream-quetzal-259960-hostingersite-com\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Spielen Sie Sudoku online mit individuell einstellbarem Fehlerlimit. Unser adaptives Sudoku wird nach jedem Erfolg schwieriger.","_links":{"self":[{"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/pages\/4378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/comments?post=4378"}],"version-history":[{"count":65,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/pages\/4378\/revisions"}],"predecessor-version":[{"id":5794,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/pages\/4378\/revisions\/5794"}],"up":[{"embeddable":true,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/pages\/1467"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/media\/4437"}],"wp:attachment":[{"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/media?parent=4378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}