Foonopoly

Foonopoly

Foonopoly - 一款免费的大富翁风格桌游,和好友一起在线玩

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.

Foonopoly:常见问题

在哪里能免费在线玩类似大富翁的游戏最好?
想要带邀请链接、机器人、两种主题棋盘且免下载的免费多人游戏,就来玩 Foony Foonopoly 吧。房间几秒钟就能建好,游戏在各种设备上都能运行。
Foonopoly 是免费的吗?
是的。所有棋盘、变体和机器人都免费,无需注册。可选的账号能跨设备保存你的等级、成就和装扮。
一局 Foonopoly 要玩多久?
默认的 20 回合游戏大约 30 到 45 分钟就能玩完,如果到那时还没人破产,就由最富有的玩家获胜。房主可以选 12 回合来玩快局,选 40 回合玩长局,或者不设上限,一直玩到只剩一名玩家。
Foonopoly 怎么玩?
掷两个骰子,绕着棋盘走,买下街道、服务器和公用设施。停在你地产上的对手要付租金,而拥有一整组同色地产能让你盖房子和酒店,租金蹭蹭往上涨。最后一个没破产的玩家获胜,或者在最后一轮结束时钱最多的玩家获胜。
我需要下载什么才能玩吗?
不用。Foonopoly 在电脑、平板或手机上的任何现代浏览器里都能运行。没有应用也没有插件,所以在禁止安装软件的学校和公司网络上也能玩。
什么是海盗棋盘?
海盗版 Foonopoly 沿用同样的经济系统,只是换了个主题,围绕 Foony 海盗 Petey 和他的船员展开:四个服务器变成了船,监狱变成了船牢,卡牌堆也换成了藏宝图卡和风暴卡,各自带着一些独特的效果。
Foonopoly 能有多少人一起玩?
一张棋盘可容纳 2 到 4 名玩家。人更多的房间也行:多出来的玩家会排在某个座位后面,在两局游戏之间轮换上场。
我怎么和好友在线玩 Monopoly 风格的棋盘游戏?
Foony Foonopoly 里建个房间,把邀请链接分享出去。好友点开链接,一键就能从任何浏览器加入你的房间,玩游戏不用账号。
Foonopoly 有排行榜和成就吗?
有的。胜场和收益会计入 Foony Foonopoly 排行榜,涵盖每日、每周、每月和历史总榜,还有 8 个成就等你解锁,从垄断者到三连击杀应有尽有。
在 Foonopoly 里你开局有多少钱?
每位玩家开局有 1,500 金币,每次经过起点还能领 250 金币。价格和租金都是围绕这些数字调好的,所以游戏到后期依然充满竞争。
两个人可以玩 Foonopoly 吗?
可以。双人游戏很适合设置回合上限,这样游戏会按净资产结算,而不用磨到有人破产。你也可以用机器人把剩下的座位填满。
我可以在线和电脑玩 Monopoly 风格的游戏吗?
当然可以。Foonopoly 有四种机器人难度,从简单到专家级。任何房间都能加入最多三个机器人,所以你可以一个人玩满整个棋盘。
Foonopoly 和 Monopoly 一样吗?
Foonopoly 是一款 Monopoly 风格的游戏,并非孩之宝的产品。它保留了你熟悉的地产交易玩法(掷骰、购买、建造、收租),但用的是一张原创棋盘,有自己的街道、价格、卡牌和海盗主题,还配有专为浏览器玩法打造的在线房间、机器人和回合计时器。
MONOPOLY®(大富翁)是 Hasbro, Inc. 的注册商标。Foonopoly 是一款独立的地产交易桌游,拥有自己的棋盘、规则和美术,与 Hasbro 没有任何关联,也未获其认可或赞助。
8 Ball Pool online multiplayer billiards icon