100%ペンで描いた3Dのマインクラフト風ゲームです。コスチュームは1枚も使っていません。 ■ はじめかた 旗を押すと言語選択(日本語 / English / 中文 / 한국어)が出ます。 シングルプレイ → ワールド新規作成 → 「ワールド新規作成」で生成開始。 「ゲーム」タブでモード(サバイバル・ハードコア・クリエイティブ・アドベンチャー・スペクテイター)と難易度、「ワールド」タブでワールドタイプ(デフォルト / スーパーフラット)とシード値を選べます。 シード値の欄をクリックすると入力ボックスが出ます。空欄ならランダム、数字ならその数、文字を入れると文字から計算した値になります。 ■ 操作 W A S D : 移動 矢印キー : 視点 スペース : ジャンプ(クリエイティブは2回押しで飛行の切り替え) Q : 飛行中に下降 クリック長押し : ブロックを壊す / モブを攻撃 E : ブロックを置く(作業台・かまどに向けて押すと開く) 1〜9 : 持ち物の選択 C : クラフト画面 V : 視点の切り替え(一人称 → 背面 → 正面) P : ポーズ 死んだとき : スペースで復活 ■ クラフト C を押すとレシピの一覧が出ます。W / S で選んでスペースで作ります。 白い字のレシピが今作れるもので、灰色は材料か設備が足りないものです。 原木 → 板材 → 棒 → 作業台 → 木の道具 → 石の道具 → かまど → 鉄 → ダイヤ、の順に進みます。 作業台が必要なレシピは近くに作業台があるとき、精錬は近くにかまどがあるときだけ作れます。 石は木のツルハシ以上、鉄鉱石は石のツルハシ以上、ダイヤ鉱石は鉄のツルハシ以上でないと回収できません。岩盤は壊せません。 ■ セーブ ポーズ(P)→「セーブしてタイトルへ」を選び、そのあとプロジェクトを保存してください。 次に開いたとき、タイトルの「選択したワールドで遊ぶ」から続きができます。 ハードコアで死ぬとワールドは消えます。 ■ マルチプレイ タイトルの「マルチプレイ」→ 部屋番号を入れて参加。 同じ部屋にいる人の位置と、ブロックの破壊・設置が共有されます。 クラウド変数を使うので、共有済みのプロジェクトをScratcherが開いたときだけ動きます。同時に4人まで、マルチ中はモブが出ません。 ■ 重いとき 変数 renderDistance(描画距離)を下げるか、textureDistance(模様を描く距離)を3や0にすると軽くなります。 This is a 3D Minecraft-style game drawn entirely with a pen. No costumes are used. ■ How to Start Clicking the flag will bring up language selection (Japanese / English / Chinese / Korean). Single Player → Create New World → Start generation by clicking "Create New World". In the "Game" tab, you can select the mode (Survival, Hardcore, Creative, Adventure, Spectator) and difficulty. In the "World" tab, you can select the world type (Default / Superflat) and seed value. Clicking the seed value field will bring up an input box. Leaving it blank will generate a random value, a number will generate that number, and entering text will generate a value calculated from the text. ■ Controls W A S D: Move Arrow Keys: Camera View Space: Jump (In Creative mode, press twice to switch to flight) Q: Descend while flying Click and Hold: Break Blocks / Attack Mobs E: Place Block (Press towards a crafting table or furnace to open it) 1-9: Select Item C: Crafting Screen V: Switch Camera View (First-Person → Rear View → Front View) P: Pause When Dead: Press Space to Revive ■ Crafting Press C to display a list of recipes. Select with W/S and craft with Space. Recipes in white text are those you can currently craft; gray recipes indicate that you are missing materials or equipment. The order of materials is: Logs → Planks → Sticks → Crafting Table → Wooden Tools → Stone Tools → Furnace → Iron → Diamonds. Recipes requiring a workbench can only be crafted when a workbench is nearby, and smelting can only be done when a furnace is nearby. Stone can only be collected with a wooden pickaxe or better, iron ore with a stone pickaxe or better, and diamond ore with an iron pickaxe or better. Bedrock cannot be broken. ■ Saving Pause (P) → Select "Save and Return to Title," then save the project. The next time you open it, you can continue from "Play in Selected World" on the title screen. If you die in Hardcore mode, the world will be deleted. ■ Multiplayer Select "Multiplayer" on the title screen → Enter the room number to join. The location of other players in the same room, and the destruction and placement of blocks, are shared. Because it uses cloud variables, it only works when Scratcher opens a shared project. Up to 4 players can play simultaneously, and mobs do not appear during multiplayer. ■ When it's Laggy Lowering the `renderDistance` variable or setting `textureDistance` to 3 or 0 will improve performance.
ペンだけで3Dを描いています。四角形を台形ごとに線で塗りつぶし、奥のものから順に重ねる方式です。 ■ 中身のメモ ・ワールドは64×64×32。地形は値ノイズ、洞窟は2種類のノイズを重ねた蛇行トンネル、鉱石は深さごとに分布を変えています。 ・ワールドを16個のチャンクに分けて管理し、掘ったり置いたりしたチャンクだけを1フレームに1つずつ作り直します。 ・上下の面はグリーディーメッシュで結合。側面は結合していません。結合すると奥行きの順番が壊れて、手前の面が奥の面に塗りつぶされてしまうためです。代わりに層ごとの分割とマンハッタン距離の並べ替えで正しい順番を保証しています。 ・テクスチャは16×16のドット絵を自作し、同じ色の連続に圧縮してリストに入れてあります。近くの面だけ、1行ずつペンの太さを変えた線で描いています。遠くは単色と市松模様です。 ・明るさは空の光と松明の光を別々に持たせて、昼夜と面の向きで暗さを変えています。 ・文字は全部ペンで描いた線です。4か国語ぶんの字形を線データにしてリストに入れてあります。 ・マルチプレイはクラウド変数10個に、位置を22文字、ブロックの変更履歴を249文字ずつ詰め込んでやりとりしています。履歴は直近124件までなので、長く離れると差分が反映されないことがあります。 ■ 調整できる変数 renderDistance(描画距離)、textureDistance(模様を描く距離)、textureBudget(1フレームに模様を描くマスの上限)、checkerBudget(市松の上限)、lineSpacing(塗りの線の間隔)、JUMPV(ジャンプの高さ) ■ クレジット Minecraft は Mojang Studios の作品です。これは非公式のファン作品で、Mojang とは関係ありません。 テクスチャ・モデル・地形生成・UIは全部自分で作りました。本家の画像データは使っていません。