Giter Club home page Giter Club logo

xeno's Introduction

XENO

ファイル説明

Xeno_me.java

  • サーバー側で自分側が実行し、実行した端末のIPアドレスを教えるようになっている
  • mainメソッドを有していて入出力の処理などをすべてこのプログラムで行っている

Xeno_opposite.java

  • クライアント側で相手側が実行し、自分側のIPアドレスを入力することで接続可能
  • mainメソッドを有していてサーバー側で処理した内容を受信して出力または入力を受け付ける

Xeno.java

  • 山札、墓地、プレイヤーの手札を管理するクラス

変数

  • プレイヤークラス
  • 山札
  • 墓地
  • 転生札

メソッド

  • ゲームを開始して山札と手札を決定する
  • 山札からカードを1枚引く
  • カードを山札に戻してシャッフルする
  • プレイヤーの名前を取得する
  • プレイヤーの持つカードを取得する
  • プレイヤーの持つカードを変更する
  • カードを墓地に追加する
  • 山札の残り枚数を取得する
  • 山札が残っているかどうか確認する
  • 墓地の状態を取得する

Xeno_player.

  • プレイヤーの情報に関するクラス

変数

  • プレイヤーの名前
  • プレイヤーの持つカード

メソッド

  • プレイヤーの名前を取得する
  • プレイヤーの持つカードを取得する
  • プレイヤーの持つカードを変更する

Xeno_message.java

  • 出力する文字列をRPGのように1文字ずつゆっくり出力するためのクラス

メソッド一覧

  • 文字列を一定間隔で出力する(改行あり)
  • 文字列を一定間隔で出力する(改行なし)
  • 捨てるカードを選択させる

Xeno_position.java

  • 数値と役職を対応させたクラス
  • 役職名を出力する際に使う

メソッド一覧

  • 与えられた数字から役職名を返す

Xeno_rule.java

  • ゲーム開始前にルールを確認するためのクラス
  • 呼び出された時にルール確認が必要か不必要か設定する

メソッド一覧

  • 必要な場合にルールの内容を、不必要な場合に省略しますという内容を返す

xeno's People

Watchers

MSD avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.