푸노폴리

푸노폴리

푸노폴리 - 친구와 온라인으로 즐기는 무료 모노폴리 스타일 보드게임

5.0

평점

1

0

import {useState} from 'react'; {/* Board layout copied from shared/src/games/foonopoly/FoonopolyBoard.ts and verified with a bun one-off against FOONOPOLY_TILES (kinds and groups match index for index). g = street color group, or a tile kind for the specials. */} export const BOARD = [ 'start', 0, 'card', 0, 1, 'tax', 'arcade', 1, 'card', 1, 'jail', 2, 'utility', 2, 2, 'arcade', 3, 'card', 3, 3, 'rest', 4, 'card', 4, 4, 'arcade', 5, 5, 'utility', 5, 'plank', 6, 6, 'card', 6, 'arcade', 'card', 7, 'tax', 7, ];

export const GROUP_BG = [ 'bg-stone-400', 'bg-sky-400', 'bg-pink-400', 'bg-orange-400', 'bg-emerald-400', 'bg-red-400', 'bg-yellow-400', 'bg-violet-400', ];

export function BoardCell({v}) { if (typeof v === 'number') { return <span className={'h-4 w-4 rounded-[3px] shadow-[0_1px_2px_rgba(0,0,0,.5)] ' + GROUP_BG[v]} />; } const label = {start: '▶', jail: '⛓', rest: '☁', plank: '✖', card: '?', tax: '−', arcade: '✦', utility: '⚡'}[v]; const tone = { start: 'bg-emerald-600/80 text-white', jail: 'bg-slate-500/80 text-white', rest: 'bg-slate-600/70 text-white', plank: 'bg-rose-600/80 text-white', card: 'bg-[#1d1233] text-amber-300', tax: 'bg-[#1d1233] text-rose-300', arcade: 'bg-[#1d1233] text-sky-300', utility: 'bg-[#1d1233] text-yellow-300', }[v]; return <span className={'flex h-4 w-4 items-center justify-center rounded-[3px] text-[9px] font-black leading-none shadow-[0_1px_2px_rgba(0,0,0,.5)] ' + tone}>{label}; }

export function BoardMap() { {/* Walk the 40 tiles into an 11x11 ring: bottom row right-to-left is 0-10, left column up is 11-19, etc. */} const grid = Array.from({length: 11}, () => Array(11).fill(null)); for (let i = 0; i <= 10; i++) { grid[10][10 - i] = i; } for (let i = 11; i <= 19; i++) { grid[10 - (i - 10)][0] = i; } for (let i = 20; i <= 30; i++) { grid[0][i - 20] = i; } for (let i = 31; i <= 39; i++) { grid[i - 30][10] = i; } return (

{grid.flat().map((tile, i) => tile === null ? : )}

The 40 tiles of the classic board: 22 streets in 8 color groups, 4 arcades , 2 utilities , 6 card tiles ?, 2 taxes , and the four corners.

); }

{/* Rent ladders verified against getFoonopolyStreetRent / getFoonopolyHouseCost: Tic-Tac Alley (70): [4, 8, 20, 60, 180, 320, 440], houses 60. Jigsaw Junction (160): [14, 28, 70, 210, 560, 910, 1190], houses 110. Foony Tower (500): [60, 120, 240, 660, 1440, 2040, 2640], houses 210. */} export function RentExplorer() { const streets = [ {name: 'Tic-Tac Alley', price: 70, houseCost: 60, color: 'bg-stone-400', edge: '#57534e', rents: [4, 8, 20, 60, 180, 320, 440]}, {name: 'Jigsaw Junction', price: 160, houseCost: 110, color: 'bg-pink-400', edge: '#be185d', rents: [14, 28, 70, 210, 560, 910, 1190]}, {name: 'Foony Tower', price: 500, houseCost: 210, color: 'bg-violet-400', edge: '#7e22ce', rents: [60, 120, 240, 660, 1440, 2040, 2640]}, ]; const levels = ['1 street', 'Full color group', '1 house', '2 houses', '3 houses', '4 houses', 'Hotel']; const [street, setStreet] = useState(1); const [level, setLevel] = useState(0); const s = streets[street]; const invested = s.price + (level >= 2 ? (level - 1) * s.houseCost : 0); return (

Rent explorer
{streets.map((option, i) => ( <button key={option.name} onClick={() => setStreet(i)} className={'rounded-xl px-3 py-1.5 text-sm font-bold text-white shadow-[0_3px_0_#130b1f] active:translate-y-px ' + (i === street ? 'bg-purple-500' : 'bg-[#130b1f]')} > <span className={'mr-2 inline-block h-2.5 w-2.5 rounded-full align-middle ' + option.color} /> {option.name} ))}
{levels.map((label, i) => ( <button key={label} onClick={() => setLevel(i)} className={'rounded-lg px-2.5 py-1 text-xs font-bold text-white shadow-[0_2px_0_#130b1f] active:translate-y-px ' + (i === level ? 'bg-amber-500 text-[#130b1f]' : 'bg-[#130b1f]')} > {label} ))}
Rent when someone lands
{s.rents[level].toLocaleString()} coins
You invested
{invested.toLocaleString()} coins

{level === 0 && 'A lone street earns pocket change. Finish the color group before building.'} {level === 1 && 'Owning every street of the color doubles rent on its own, and unlocks building.'} {level >= 2 && level <= 4 && 'The third house is the famous jump: rent roughly triples between two and three houses.'} {level > 4 && 'Top-end builds are game-enders, but leave enough cash to survive the trip around the board.'}

); }

A Free Monopoly-Style Board Game Online

Foonopoly is a free Monopoly-style board game you play online in any browser, where 2 to 4 players share a room from a single invite link, four bot difficulties fill empty seats, and two themed boards wait on the shelf: the classic Foony board and a pirate board crewed by Petey. Roll the dice, buy streets, complete color groups, build toward hotels, and collect rent until your rivals run out of coins.

Everything about the board is original. The 22 streets are named for Foony's own games, from Tic-Tac Alley up to Foony Tower, the four railroads of the genre become Foony's arcades, and the two card decks are Power-Up and Foony Fund. Games can end the classic way, when only one player is left solvent, or on a round limit where the richest player takes the win.

Play a Monopoly-Style Game Online with Friends

Create a room and share the invite link. Anyone who opens it joins your lobby in one click, with no account or download needed. A board seats 4, and bigger groups still work because extra players queue behind a seat and rotate in between games.

Prefer to play solo? Fill the empty seats with bots. There are four difficulties, Easy, Normal, Skilled, and Expert, and the whole table plays at the tier the host picks. Expert bots buy aggressively, finish color groups, and manage mortgages, so a 1v3 against them is a real game. If someone disconnects mid-game, a bot holds their seat until they return.

Pick Your Board and House Rules

The host sets the table before dealing anyone in:

  • Board. Classic Foonopoly, or Pirate Foonopoly where Petey's fleet replaces the servers, jail becomes the Brig, and the Treasure Map and Storm decks carry a few effects of their own, like favorable winds that sail you forward.
  • Game length. No limit by default: play until one player remains standing. Hosts can cap a game at 12, 20, or 40 rounds instead, where the richest player wins on net worth and a match fits a lunch break.
  • Turn timer. 5 seconds to 2 minutes per decision. When the clock runs out, a fair auto-play makes the sensible move so nobody is stuck waiting on an absent player.

How to Play Foonopoly

Every player starts with 1,500 coins. A turn begins with a roll of two dice and a clockwise move. Doubles give you another roll, but three doubles in a row send you straight to jail.

Where you land decides what happens next:

  • An unowned street, arcade, or utility. Buy it for the listed price, or pass.
  • Someone else's property. You pay rent automatically. Streets charge more as they build, arcades charge by how many the owner holds, and utilities charge a multiple of your dice roll.
  • A card tile. Draw from that tile's deck: small windfalls, small setbacks, movement, repairs on your buildings, or a trip to jail.
  • Kicked! The corner that sends you to the AFK Bench. Pay the 60-coin fee, or try to roll doubles for up to three turns.

Own every street of one color and two things happen: bare rent doubles, and you can build. Houses go up one level at a time across the group, four houses then a hotel. When a debt is bigger than your cash, you sell buildings and mortgage properties to cover it, or go bankrupt and hand everything to your creditor.

Trading is open on your turn: offer any other player a deal mixing properties and coins in both directions, and they accept or decline before play continues. Streets can only change hands while their color group has no houses, so sell buildings before dealing a built street away. Bots answer offers too, judging them by their difficulty: an Easy bot takes any deal close to fair, while an Expert only signs clearly winning ones.

Foonopoly Strategy

  • Buy early, almost always. Every property you own is rent you never pay and a group you might finish. Skipping purchases in the first laps only helps your rivals.
  • Build to three houses first. The rent curve jumps hardest between two and three houses. Spread builds to three across the group before pushing anything to a hotel.
  • Arcades are quiet gold. One arcade earns 30, all four earn 320 a landing, and they never need houses. Grab every one you can reach.
  • Trade toward a full group. Two half-finished color groups earn base rent forever. Offer the street your rival needs plus coins for the one you need, and both of you start building.
  • Use jail late. Early on, pay the fee and get back to buying. Once the board is built up, sitting in jail is free shelter from everyone else's rent.
  • Mortgage the strays, never the set. When cash runs short, mortgage single streets outside your color groups first. Your completed groups are the engine that wins the game.

Leaderboards and Achievements

Each finished game counts toward the Foonopoly leaderboards across daily, weekly, monthly, yearly, and all-time boards. There are 8 Foonopoly achievements to chase, from Monopolist (own a full color group) and Hotelier through Landlord's Dream for an 800-coin rent, Rags to Riches for winning after dropping under 100 coins, and Triple Knockout for personally bankrupting three opponents in one game.

Board Games Like Monopoly

The property trading genre goes back further than most players think: Monopoly descends from Lizzie Magie's 1904 Landlord's Game, a board of buyable lots and rents designed to teach economics. Foonopoly keeps what makes that family fun, dice, deeds, and dramatic rent collisions, and rebuilds it for the browser: no setup, no banker arguments, automatic math, and bots that fill out the table on demand.

If you like turn-based board nights on Foony, the same rooms and invite links run Ludo online for classic roll-and-race play and Yacht dice when you want the dice without the real estate.

푸노폴리: 자주 묻는 질문

온라인에서 모노폴리 스타일 게임을 무료로 플레이하기 가장 좋은 곳은 어디예요?
초대 링크, 봇, 두 가지 테마 보드가 있고 다운로드가 필요 없는 무료 멀티플레이어를 원한다면, Foony 푸노폴리를 플레이하세요. 방은 몇 초 만에 만들 수 있고, 게임은 모든 기기에서 실행돼요.
푸노폴리는 무료로 플레이할 수 있나요?
네. 모든 보드, 변형, 봇이 가입 없이 무료예요. 선택 사항인 계정을 만들면 레벨, 업적, 꾸미기 아이템을 여러 기기에서 저장할 수 있어요.
Foonopoly 한 게임은 얼마나 걸리나요?
기본 20라운드 게임은 대략 30분에서 45분 정도에 끝나고, 그때까지 아무도 파산하지 않았다면 가장 부유한 플레이어가 이겨요. 방장은 빠른 게임을 위해 12라운드, 긴 게임을 위해 40라운드를 고르거나, 한 명만 남을 때까지 플레이하도록 제한 없음을 선택할 수 있어요.
푸노폴리는 어떻게 플레이하나요?
주사위 두 개를 굴려서 보드를 돌며 거리, 서버, 유틸리티를 사요. 당신의 부동산에 도착한 상대는 임대료를 내고, 색 그룹을 전부 소유하면 집과 호텔을 지어서 임대료를 빠르게 올릴 수 있어요. 파산을 피한 마지막 플레이어가 승리하거나, 마지막 라운드가 끝날 때 가장 부유한 플레이어가 승리해요.
플레이하려면 뭔가 다운로드해야 하나요?
아니요. Foonopoly는 데스크톱, 태블릿, 휴대폰의 최신 브라우저 어디서나 실행돼요. 앱이나 플러그인이 없어서, 설치가 차단된 학교나 직장 네트워크에서도 플레이할 수 있어요.
해적 보드가 뭐예요?
해적 Foonopoly는 동일한 경제 시스템을 Foony 해적 피티와 그의 선원들을 중심으로 새롭게 테마를 입힌 거예요: 네 개의 서버는 배가 되고, 감옥은 선실 감옥이 되며, 카드 덱은 각자의 몇 가지 효과를 가진 보물 지도와 폭풍 카드로 바뀌어요.
푸노폴리는 몇 명이 플레이할 수 있나요?
보드에는 2~4명이 앉을 수 있어요. 더 큰 방도 잘 작동해요: 추가 플레이어는 자리 뒤에 대기하다가 게임 사이에 돌아가면서 들어와요.
모노폴리 스타일 보드 게임을 친구와 온라인에서 어떻게 플레이하나요?
Foony 푸노폴리에서 방을 만들고 초대 링크를 공유하세요. 링크를 여는 친구는 어떤 브라우저에서든 클릭 한 번으로 당신의 로비에 참여하고, 플레이에 계정이 필요 없어요.
Foonopoly에 리더보드와 업적이 있나요?
네. 승리와 수익은 일간, 주간, 월간, 전체 기간 보드에 걸쳐 Foony 푸노폴리 리더보드에 반영되고, 독점가부터 트리플 녹아웃까지 획득할 수 있는 8개의 업적이 있어요.
Foonopoly에서는 얼마의 돈으로 시작하나요?
각 플레이어는 1,500코인으로 시작하고 시작점을 지날 때마다 250코인을 받아요. 가격과 임대료는 그 숫자에 맞춰 조정되어 있어서, 후반 라운드까지도 경쟁이 팽팽하게 유지돼요.
2명이 푸노폴리를 플레이할 수 있나요?
네. 2인용 게임은 라운드 제한과 잘 어울려요. 파산까지 끌지 않고 순자산으로 게임을 끝내주거든요. 남은 자리를 봇으로 채울 수도 있어요.
모노폴리 스타일 게임을 컴퓨터와 온라인에서 플레이할 수 있나요?
네. Foonopoly에는 쉬움부터 전문가까지 네 가지 봇 난이도가 있어요. 어떤 방에든 최대 세 개의 봇을 추가할 수 있어서, 혼자서도 보드 전체를 플레이할 수 있어요.
푸노폴리는 모노폴리와 같은 건가요?
푸노폴리는 모노폴리 스타일 게임이지만, Hasbro 제품은 아니에요. 여러분이 아는 부동산 거래 장르(굴리기, 사기, 짓기, 임대료 받기)를 자체 거리, 가격, 카드, 해적 테마가 있는 독창적인 보드에 담았고, 브라우저 플레이를 위해 만든 온라인 방, 봇, 턴 타이머도 함께 제공해요.
MONOPOLY®는 Hasbro, Inc.의 등록 상표예요. 푸노폴리는 자체 보드, 규칙, 아트워크를 가진 독립적인 부동산 거래 보드게임이며, Hasbro와 제휴, 보증, 후원 관계가 없어요.
8 Ball Pool online multiplayer billiards icon