JAPANESE HONEYBEE — Japanese honeybee

No.9 · J · 2026.10

JAPANESE HONEYBEEJapanese honeybee Apis cerana japonica

Move one honeybee at a time and surround the giant hornet before it reaches the hive.

Rule
Move one honeybee one step; the hornet takes one step toward the hive. Block all four sides of the hornet (at least two bees) and the heat ball takes it down.
Stages
30
Controls
arrows move · X pick a bee, then arrows move it · Z undo · pause menu: restart / stage select
Price
Free, every stage, in the browser
Rating
—
Made with
PICO-8 / Komugi / 2026.10

coming

This cage is not open yet. The rule above is the plan; it may still change.

  • first ball
    first ball
  • two hornets
    two hornets
  • Move one honeybee one step. Then the hornet takes one step along the shortest way to the hive.
  • Close off every way to the hive and the hornet stops where it is.
  • Block all four sides of a hornet — with bees, bushes or the edge of the garden, and at least two bees — and the heat ball takes it down.
  • If the hornet reaches the hive, undo and think again.
  • Later gardens bring two hornets that get in each other's way, and two hives that make a hornet change its mind.

puzzoole is a free monthly magazine of browser puzzles, one animal per letter from A to Z. Every game is made in PICO-8: one game, one rule, one letter. Real animal behavior, translated into puzzle rules.

FIELD NOTESthe animal, before the rule

Being written.

Read the field notes →

MAKER'S NOTESwhat we threw away

This section is in Japanese for now. An English version is on its way.

(design-notes.md より)

題材

ニホンミツバチは巣に来たオオスズメバチを数百匹で取り囲み、羽の筋肉をふるわせて約46℃まで温めて倒す(熱殺蜂球)。ミツバチは約48℃まで耐えられ、スズメバチは耐えられない。セイヨウミツバチにはできない。

ルールの深さ(ソルバー計測)

  • 比較:レンカク案は詰みの分かれ道がほぼ0 → 不採用。ミツバチは試作の盤で 11手・分かれ道21・詰み局面81%
  • 30面:分かれ道 平均45、詰み局面 平均79%、最初の一手の正解は1つ(4面だけ2つ)
  • 詰将棋に近い手触り:相手(スズメバチ)は決まった動きで必ず応じる。こちらの一手ごとに最短の道が変わり、相手の次の一手が変わる

解析でわかったこと

  • 囲んで倒せるのは、必ず「止まっている」スズメバチ。動いた直後は来たマスが空いているので、動いた手番に囲みは完成しない
  • つまり流れは「道をふさいで止める → 道を開けずに回りこむ → ふたをする」。止めたあとに道を開けると、また動き出す(開け直し=おびき出し)
  • 待ちの手(スズメバチの動きを変えない手)がパスの代わりになる。パスは入れていない
  • スズメバチ2匹:並んで通れないので、前の1匹が後ろの道をふさぐことがある。隣にスズメバチがいると囲みは完成しない
  • 巣箱2つ:ふさぐたびに近いほうの巣箱が入れかわり、向きが変わる

生成

  • gen.py で条件別に盤面を生成(5×5/6×6、ミツバチ2〜4、スズメバチ1〜2、巣箱1〜2)→ hsolve.c で全局面を探索し最短手数・分かれ道・詰み局面・最初の一手の正解数を出す
  • features.py で最短解の特徴(止めた回数、開け直し、待ちの手、スズメバチ同士のじゃま、行き先の切りかえ、囲みの形)を出し、select.py が面ごとの条件で選ぶ。「全体の距離を遠ざける」だけの貪欲な指し方では全30面とも解けない
  • 1面だけ手作り(1手)

シリーズ規約

  • 文字は面番号・手数/PAR・面の名前だけ。説明文なし
  • itch:公開前にページのテーマ(ヘッダー・背景・配色)を用意する。説明文にソルバー/PARの一文は入れない

RATE & TALKno login needed

— — ratings

Rate after you clear a stage

Comments

Loading…

Spoiler comments are folded. A quick bot check (Turnstile) runs before posting. Komugi replies once a week.