学習方法を学ぶ
効率的に学習し、新しい情報に適応できるようになるためのガイド
なぜプログラミングを学ばないといけないの? ビジュアルスクリプトがあるじゃない!
はい、一度はビジュアルスクリプトを試してみるべきだと思います。 Hytale のビジュアルスクリプトは強力で素晴らしい機能です。しかし、Java のコードを読み書きできることで、より強力なModやプラグインを開発できます。 Mod開発において Java のプログラミング能力に勝る物はありません。
ビジュアルスクリプトは初心者や単純なタスクには最適ですが、プログラミングはより複雑な問題に効率的に対応できます。 プログラミングを学ぶことで、Hytale での Mod 開発の可能性が広がります。
Hytale がリリースされたら、即座にビジュアルスクリプトのガイドを用意する予定です。
Hytale の Mod 開発をしようとする人は全員プログラミングを学ぶべき?
Hytale でものを作るのにプログラミングを必ず学ばなければならない、ということではありません。 Simon と彼のチームは、グラフ エディターとビジュアルスクリプトの取り組みを通じて、これを何度も検証してきました。 これらのツールだけで、Mobの行動やワールド生成などを変えることができます。
しかし、大規模なサーバーネットワークや有名サーバーで利用出来るような、より複雑なもの (便利ツールから完全なカスタムサーバーソフトまで) を作りたい場合は、プログラミングを学ぶべきでしょう。 そこでこのガイドが役に立ちます。
プログラミングに興味がある。 何をすれば良い?
次のいくつかのレッスンでは、プログラミングのやり方・ドキュメントの読み方・自分で学ぶのに必要なリソースの見つけ方を学びます。
このガイドは、非常に大きな鳥瞰的なアプローチをとり、実際にプログラミングを行うためのリンクを提供します。 これは、率直に言うと、世界には学習するのに必要なリソースは十分にあるものの、Google で正しい情報を見つけることが非常に難しいからです。 ガイダンス無しにプログラミングできるようになることが目標です。 Hytale Modding コミュニティは常にあなたを助けようとしますが、本当に良い開発者になるためには、リソース (ドキュメントやコードなど) を読むだけで多くのことを習得する必要があります。
私達は、Java を使い始めるために役立つ小さな Java の基礎シリーズを作成しました。しかし、それ以上のことをするためには、自分で学習するためのリソースを見つけることが求められます。 w3schools や GeeksforGeeks のようなサイトを素晴らしい出発点としておすすめします。 (訳注: これらのサイトは英語のみです。日本語なら とほほのJava入門 や JavaDrive 、書籍なら プロになるJava を翻訳者は個人的におすすめします。)
私達の目標は常に「Hytale の Mod 開発についてを教える」ことであり続けます。 これが、Java やプログラミングの一般的なことについて私達が教えることができない理由です。 代わりに、私たちはあなたが自身で学ぶことができるツールを提供したいと思います。 このガイドを学習し終えても開発者として成長し続けられるからです。
最後に一言
覚えておいてください。プログラミングを学ぶのは難しいです。 学習の途中で何度も躓き挫折するでしょう。しかし、あなたがそこから立ち上がれると私達は信じています。 しなやかさを保ち、あなたが素晴らしい物を作れると信じてください。私があなたの成功を約束します。 楽しいプログラミングを!