Skip to content

自主学習の目的でライフゲームを作成しています。

License

Notifications You must be signed in to change notification settings

juno-nishizaki/lifegame-exercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lifegame-exercise

概要

自主学習の目的でライフゲームを作成しています。 主な学習目標は以下のとおりです。

  • 任意のルールのライフゲームを容易に拡張できるように、オブジェクト指向で適切に設計する
  • Java 8 から導入された Stream API や Java 9 から 11 で追加された新しい要素を積極的に取り入れる
  • JDK 標準の API だけで実装する(OSS ライブラリで便利なものがあっても敢えて使わない)
    • ただし、ビルドツールやテストツールなど、直接の実装に関わらないものは追々導入するかもしれない

ドキュメントもこれから少しずつ充実させていきます。(Wiki にまとめていきます)

開発環境

  • Windows 10 Home 1903
  • AdoptOpenJDK 11.0.3
  • Pleiades Eclipse 2019-06 Java Standard Edition

About

自主学習の目的でライフゲームを作成しています。

Resources

License

Stars

Watchers

Forks

Packages

No packages published