pokete - ポケテは、ゲームフリークによる非常に人気のある古いゲームのスタイルの小さな端末ベースのゲームです。

(A terminal based Pokemon like game)

Created at: 2021-01-21 00:15:07
Language: Python
License: GPL-3.0

ウィキ コード検証 GitHub-Pages Build
Pythonバージョン ライセンス AURバージョン
コードの総行数 未解決の問題 プルリクエストを開く アクティビティをコミットする 前回のリリース以降のコミット GitHubの寄稿者

ポケテ-グレーエディション

例

写真の例をもっと見る

それは何ですか?

ポケテは、ゲームフリークによる非常に人気のある古いゲームのスタイルの小さな端末ベースのゲームです。

インストール

Linuxの場合は、次のようにします。

# pip install scrap_engine
$ git clone https://github.com/lxgr-linux/pokete.git
$ ./pokete/pokete.py

AURからインストールすることもできます。

$ buildaur -S pokete-git

または、リリースページからAppImageを実行することもできます。

注:その場合、最初に

~/.cache/pokete/
フォルダーを作成する必要があります。

WindowsおよびOSXの場合:

git clone https://github.com/lxgr-linux/pokete.git
pip install scrap_engine
pip install pynput

実行するには、を実行するだけ

pokete.py
です。

使用法

オプションを指定しないことで、ゲームを正常に実行できます。ゲームプレイに関連しない使用法については、を参照してください

--help
オンラインでお試しください。

遊び方?

あなたがポケテトレーナーであると想像してください。あなたの目標は、世界中を走り回り、できるだけ多くのポケテを捕まえてトレーニングし、最高のトレーナーを獲得することです。

まず最初に、他のポケテとの戦いに使用できるスターターポケテ(Steini)を入手します。コントロールは歩き回るのに無駄です。

高い草(;)に入ると、野生のポケテに襲われる可能性があります。1を押すと、ポケテが持っている攻撃(APが0を超えている限り)から選択でき、対応する番号を押すか、「*」カーソルで攻撃に移動してEnterキーを押します。野生のポケテは反撃します。それを殺してXPを獲得し、ポケテをレベルアップするか、捕まえて戦わせることができます。ポケテを捕まえるには、まず敵を弱体化させてから、ポケテボールを投げる必要があります。そして少し運が良ければ、それを捕まえることができます。「1」キーを押すと、現在のデッキを確認したり、ポケテと攻撃の詳細情報を確認したり、それらを再配置したりできます。変更は、終了機能を使用してゲームを終了することによってのみ保存されます。

あなたはポケテトレーナーなので、他のトレーナー(風景の真ん中にある他の「a」)と戦うこともできます。あなたが彼に十分近づくと、彼はあなたとの戦いを開始します。あなたはそのようなトレーナーの戦いから逃れることはできません、あなたは勝つか負ける必要があります。これらのトレーナーの戦いは2倍のXPを与えます。

ポケテの1人が死んだ場合、または弱すぎる場合は、家(ポケテセンター)に行ってその人に話しかけ、治癒オプションを選択することでそれを癒すことができます。ここでは、チーム内の6つだけでなく、すべてのポケテを見ることができます。「o」でマークされているものは、あなたのデッキにあるものです。

「e」を押すと、プレーヤー名やその他の設定を変更できるメニューが表示されます。

マップ全体の赤いボールはポケテボールです。ポケテを捕まえるにはこれらが必要です。そのようなボールを踏むと、インベントリに追加されます。

遊び方をご覧ください。

ゲームの深さ

他のポケテよりも強いポケテだけでなく、あるタイプには効果があり、他のタイプには効果がない、さまざまなタイプのポケテがあります。

タイプ に対して効果的 に対して効果がない
普通
結石 飛んで、火 工場
工場 石、地面、水 火、氷
石、空飛ぶ、火 植物、氷
フライング、プラント、アンデッド、アイス 石、水
接地 普通 飛行
エレクトロ ストーン、フライング 接地
飛行 工場 結石
アンデッド 通常、地面、植物、水
水生植物

追加情報については、 wikiまたは 複数ページのwikiを参照してください

Mods

ModはPoketeを拡張するように書くことができます。modをロードするには、modを配置し

mods
、メニューでmodを有効にする必要があります。modの例については、example.pyを参照してください。

チップ

  • 会話では、任意のキーを押すことでテキスト印刷を非常に簡単にスキップできます
  • 会話の次のテキストを見たいとき:また、任意のキーを押すだけです
  • フルスクリーンで再生しないでください。その後、ゲームは監視可能になり始めます
  • 他のトレーナーに腹を立てないでください。彼らはあなたに罵倒するかもしれません

TODO

  • [x]名前を設定するウィザードを追加し、最初にスターターポケテを選択します
  • []マップを追加する
  • [x]攻撃とポケテのタイプを追加
  • [x]進化するものを追加する
  • []トレーナー用に複数のポケテを追加する
  • [x]カラーポケテ
  • [x]ポケテボールを購入する店
  • [x]ポーションを追加する
  • [x]イントロを追加
  • [x]取引を追加
  • [x]Poketedexを追加
  • [x]効果
  • [x]タイプのカラーコードを追加する

依存関係

Poketeはpython3とscrap_engineモジュールに依存しています。Windowsでは、pynputもインストールする必要があります。

ドキュメンテーション

リリース

リリース情報については、変更ログを参照してください

貢献

このゲームにあなたが望むものを自由に貢献してください。新しいポケテの貢献は特に歓迎されます、それらは/pokete_data/poketes.pyにあります

ゲームにポケト/タイプ/アタックを追加する方法については、DevGuideを参照してください。

新しいポケテや攻撃を追加した後、実行することができます

$ ./gen_wiki.py

ウィキを再生成して追加します。

トラブルシューティング

日本のシステムで問題が発生している場合は、こちらをご覧ください。