2021年3月12日金曜日

ApexLegendsでゴールドがダイヤに行くためにやること

 久しぶりのブログ投稿ですーー!!


最初に言っておきます。長いです。既にダイヤ帯の方やそれ以上の方は時間の無駄だと思うのでその辺をご理解の上見ていっちゃってください。


このブログを書いているときはNintendo Switch版のApexLegendsも登場してさらにこの人気が加速したのかなと思います^^


さて、早速ですがタイトル回収です。ちょっと上から目線でごめんなさい。

『ApexLegendsでゴールド帯の人がダイヤ帯に行くためにやることです。 やることというか、意識することがメインになってきます。時間があれば動画にするかも…


1. 基本的に味方と一緒に行動する

 まず第一にこれ。ApexLegendsは3人1パーティとして行動しながら戦闘や漁りをするゲームであることはプレイヤーなら全員がわかっていると思います。
 そのため、一人で戦闘を開始してしまうと1vs3の構図になってしまいます。この状況になってしまうと相手がそこまで上手ではない状況(初心者など)か、自分が圧倒的に上手である(マスターやプレデーター経験者など)かでないと基本的には負けてしまいます。「有利ポジションなら勝てるよ」という人もいます。事実、その通りではあるが、有利ポジションを知っていることや、有利ポジションをプレイ中に自然と取れる行動ができる時点で自分が相手より上手であるということです。
 一人で戦闘を起こしてダウンして確キルを入れられてしまうと、残った味方も2人になってしまい、人数不利になってしまいます。その時点で自分たちと同等の実力を持ち合わせている人には勝てないことになってしまいます。この状況だけは避けるべきです。
 また、『基本的』と書いたのは初動で漁る場所は味方とずらしてあげることが必要だからです。これは初動降りの物資の枯渇を防ぐためです。敵がいなければ大きな問題ではないが、一つの町の漁る時間が伸びてしまうのは確実です。最悪の状況は敵がいた場合です。一つの建物内にアイテムの落ちている量は限られています。一人分そろうかわからない状況がほとんどで、複数人で一つの建物に降りてしまうとアイテムの枯渇が発生します。武器が無かったりアーマーが無かったりと。こうなると所謂「初動死」になってしまい、ポイントが減っていきます。そのために初動降りに関しては「味方と被らない場所&カバーに行ける場所」に降りるのがセオリーとなっているわけです。
 まとめると、人数不利の状況を作ってしまうと実力が上のプレイヤーはおろか、同等のプレイヤーにも勝てる可能性が下がってしまいます。この状況だけは作ってはいけないということです。

2. 戦闘中の回復はシールドが優先

 これは戦闘中に限らずとも覚えておいて損はないです。注射器とシールドセルでは回復量自体は25と同じです。しかし、回復に必要な秒数が違います。注射器は5秒、シールドセルは3秒で回復することができます。
 この差は2秒ですが、FPSにおいては1秒の差が開くだけで勝敗が決します。もっと言うと1秒も必要ないくらいです。それくらい戦闘において時間が惜しい状況で2秒も損することになります。なので戦闘中の回復は、注射器や医療キットよりシールドセルやシールドバッテリーを優先して使う必要があります。
 しかし、安置外での回復は一概にこれとは言えないので安置外での戦闘をしないようにするか、安置外での戦闘に慣れることが一番手っ取り早いです。それでも安置ダメージで死ぬときは死にますが。

3. 壁キックなどの高度な戦闘技術は要らない

 プロチームやストリーマーの動画や配信を見ているとたまに壁キックなどの高度な戦闘技術を駆使して敵チームを圧倒しているシーンを見かけることがあると思います。唐突に壁キックをされると敵がどこにいるか一瞬わからなくなるので有利に戦闘を展開することができる高度なテクニックです。
 壁キックやジップラインを使ったハイジャンプなどの技術はできる分にはかっこいいですが、ゴールド帯やプラチナ帯では必要ないです。必要ないというのはわざわざ練習する必要がないということです。既にできる分には使わなくする必要はありません。
 理由は、壁キックを用いて戦闘が有利になる状況が少ないためです。戦闘で必要な技術を練習する必要はありますが、出番の少ない高度な技術を練習する必要はありません。壁キックなどの練習をするくらいなら、その分の時間でエイム練習やカジュアルに潜って場数を踏むことのほうが重要です。むしろそちらのほうが技術的に向上します。
 プロチームやストリーマーの動画や配信を見てかっこいいため練習しようとするのはわかりますが、ダイヤに到達してからでも遅くはないです。

4. 相手より高い位置が基本的に有利ポジション

 これはFPSにおいて基本的ですが意外と忘れがちなことです。自分のほうが高い場所に位置取りをしていると有利に戦闘が進められます。
 1つ目の理由は、上からのほうが射線が通るからです。床に座って、今使っている机の上においてある物を見つけることができますか。逆に椅子の上に立って机の上にあるものをみつけることができますか。どちらのほうが見つけやすかったですか?おそらく後者のほうがすぐに見つけることができたと思います。これはFPSにおいても同じです。上から下を見たほうが障害物が少なく、見つけやすいです。また、下から上を見ると少しでも崖の内側に行かれてしまうと相手を見つけることができなくなります。
 2つ目の理由は、「頭は上にある」です。上から下を見たときに頭が最初に見えます。そしてFPSは頭のダメージが大きい傾向にあります。逆に下から上を見たときに最初に足が見えます。そしてFPSは足のダメージが小さい傾向にあります。これらより、上から下を狙ったほうがダメージが稼ぎやすく、相手をより簡単に倒すことができます。

これらを意識することで今までより一歩ダイヤ帯に近づいたはずです。

 あと一つ。結局は場数を踏むことが一番の近道です。カジュアルで戦闘を控えてチャンピオンを目指すことも悪くはないですが、それだと1マッチのほとんどの時間で戦闘をしていないことになります。ポイント消費もないのでガンガン相手に詰めて戦闘の練習をしましょう!

2020年9月11日金曜日

黒い砂漠の記憶の破片集めのメモ(古代遺跡)

 忘備録的な。古代10連回します。ただそれだけ。召喚書の比較というより通常購入とボス周回でどっちのほうがお得なのかってのを検証します。


古代1つ取引所で965,000シルバーx5個必要なので

合計4,825,000シルバー

10連回すとして4,825,000シルバーx10

合計48,250,000シルバー

となります。


(9個しかないのは1個使ってからSSとったからです(あーあ…))

ドロップ品は記憶の破片以外にも色々ありますが、今回は記憶の破片集めなのでカウントしません。

記憶の破片は1つ1,780,000シルバーでした。

色々なサイトを見てみるとおおよそ50個くらい手に入っていたので計算すると

1,780,000x50=89,000,000シルバーになるはずです。これだとすれば40,750,000シルバーの黒字です。


では狩ってきました。

ボスドロップから5個ドロップしました。

さて、カルフェオンに戻って開封です。(この場で開封すると回復ポーションが多すぎて重量オーバーします)


はい。結果48個でした。開封で43個という計算ですね。

これでざっくり計算すると

1,780,000x48 = 85,440,000シルバー

37,190,000シルバーの黒字です。


やっぱり時間があるなら購入するよりボスを倒した方が良いですね。地味ですが金策にもなるかも…


今回は以上です。ありがとうございます。


これを書きながらボスと戦っていたので結構忙しかったです('ω')

2020年8月22日土曜日

黒い砂漠の住人の声#1

 実は黒い砂漠をやっています。

知らない人もMMORPGと聞けばなんとなくわかるだろうと思う。

この「黒い砂漠」、ゲーム内の住人やキャラクターに声がある。しかし、誰が声優さんかは殆ど公開されていない(自分が調べた限りでは)。


初めに言っておくと、この記事は情報が0(ゼロ)であることを先に言っておこう。なぜなら自分がこの声優さんかな?と思ったらそのままに書くだけだからだ。声優の情報を求めてこのブログまでたどり着いた方は参考程度で見ていってほしい。

そして、当たっていても外れていても俺には非はない。と信じておこう。

まああれですよ。信じるか信じないかは(略

あ、書き足すかもしれないし、新しく作るかもしれない。まあブログだし新しく作っても良いけど、見にくいよね。


さて本題に移ろう。やりながら聞いて考えた2人を紹介

1人目. ドリガン・ドベンクルン(ネルマン)

CV. 山寺宏一さん(?)

良く寝てるんだろうね。マジで山寺宏一さんかと思った。コレ声優さんは敬称付けたほうが良いのかな。まあそんなことより、黒い砂漠やってる人はぜひドベンクルンのネルマンを探して声を聴いてみて欲しい。恐らく山寺宏一さんで正解だろう。知らんけど。いや、絶対そうや。俺の中では99.2%山寺宏一さんで合っていると思う。

2人目. カーマスリビア・グラナ(デックシフォ)


CV. 梶裕貴さん(?)

1人目に続いてこのお方。いや絶対梶裕貴さん。聞けばわかる。エレンであり、アドルクリスティンだ。これ聞いた瞬間にやってしてしまうくらいには梶裕貴さんだ。これも一度聞いて欲しい。というか全員聞いて欲しい。ゲーム内での職業は鍛冶屋を営んでいるのでこの街を訪れた人は一度は聞いたことがあるだろう。あるよね?


とまあこんだけです。

声優がどうとかどうでもいいやって思ってる人もいるかと思いますし、その辺は全く気にもしてないです。ですが、一度は聞いて欲しいキャラクターでした。

ほな今回はこの辺で。ggwp

2020年6月20日土曜日

プログラミングの自分の開発環境(IDE)について

自分の開発環境について

基本的にプログラミングの開発はノートPCで製作してます。これに関しては使えるものを使っちゃえばいい感じですね。

開発するにあたってテキストドキュメント(○○.txt 等)でソースコードを書く人もいるとは思うけれど、多くはIDE(統合開発環境)を使うと思ってます。

テキストドキュメントでソースコード書いても問題は無いんだけれど、なんせ後々使いにくいし、便利な機能も無いからあまりお勧めできないね。

じゃあIDEって何があるの?何なの?って思うだろうから簡単に説明するよ。

IDEについて

IDEとはなんぞや??
IDE(統合開発環境)と呼ばれるものは有名なものだと「Microsoft Visual Studio」や「Eclipse」、Macだと「Xcode」等も有名どころだと思います。Macは使ったことないからあんまり分からないけど…

「コンパイル」「ビルド」「コーディング」等の作業をする際に本来はそれぞれ別々のツールを使わなくちゃできない。

例えば「コーディング」用のツール、「コンパイル」用のツール、「ビルド」用のツールを全て用意してそれぞれのツールで処理をしていくって感じ。

これはあまりにも面倒くさいし、それぞれのツールの用意にも時間が掛かる。
たった数行のプログラミングだとそこまで苦じゃないかもしれないが、コーディングをして、コンパイル、ビルドをして実行。バグがあればまたコーディング、コンパイル、ビルドをして実行と繰り返す。

この作業が開発者(プログラマー)にとっては大変な負担であることは想像に難くないと思います。

それらの悩みを取り除くのがIDE(統合開発環境)なんです!

上に書いたような「コーディング」用のツール、「コンパイル」用のツール、「ビルド」用のツール等のツール類をGUIで操作して簡単に実行できるようにしたものです。

IDEって何があるの?
IDEにはいろいろなソフトウェアが存在します。
上にも書いたように「Microsoft Visual Studio」や「Eclipse」、Macだと「Xcode」等がIDEと呼ばれるソフトウェアになります。

詳しくはIDEで検索すればわらわらと出てきます。
全て説明するとあまりにも長くなるのでここでは自分が実際に使っている・使ったことのあるIDEについて説明します。

Microsoft Visual Studio

自分が使ってる中で一番使ってるであろうIDEがこれ Visual Studio。
自分はC言語、C++、C#、Pythonでソフトウェアを開発する際に使用しています。
開発可能言語はC言語、C++、C#、Python、SQLもできたかな。それ以外にも沢山あります。そこら辺の言語でプログラミングをしたいならお勧めのソフトウェアです!

何がおすすめかというと、比較的使いやすいところです。ソフトウェアなので「慣れ」が一番使いやすくなるための方法だと思いますが、それを踏まえても使いやすいです。

Eclipse

MinecraftのMod製作で実際に使ってるIDEはコレ
上のVisual StudioはJAVAは対応していないのでJAVAに対応した(寧ろ特化した)IDEを使おうとしたときに使ったのがこれです。
Eclipseの何が良いかってインストールが不要な所ですかね。インストール不要が大きなメリットか?って言われたらそこまででもないですが。JAVAの開発はコレかもう一つ別のIDEがありますが使ったことは無いので説明は省略します。

デメリットは、少し使い慣れるまで時間が掛かる可能性があり、Eclipseを使えるような環境構築が少し大変ってところです。
環境構築はこちらのブログでも説明しているので参考にしていただけたらと思います。
使い慣れるまで時間が掛かるというのも、ファイルをドラッグ&ドロップするだけでインポートできるのかと思えばできなかったり、新規ファイルを作成しようとしたときには名前の後に必ず拡張子(.json等)を記入しなければいけないってところが苦労する点だと思います。

はい。AndroidのアプリをつくるためのIDEです。これ自体はEclipseの様な感覚で使えるかと思います。なんて言う事ない感じのソフトウェアです。Androidのアプリ製作用だからね…

Unity

これを入れていいのかわからないんだけど、一応入れておきます。Unityに関しては「Visual Studio」と連携が取れ、コーディングはVisual Studio、実際の動作がUnityという感じに分割できますが確かUnityだけでもコーディングできたと思います。本来は物理エンジンなのでIDEとして使うのは無理があると思います。

これもUnityと同じ。入れていいのかわからないけど入れちゃいます。これも物理エンジンなので(以下略

次世代のUE5が発表されましたね!UE4よりもグラフィックの面で大幅強化されてそうなのでちょっとわくわくしてます。

ざっと思いつく分でこれくらいです。
「BC Pad」とかも使ったことありますが、あれは教育用としか思えないので入力補完は絶対に使わない縛りだといいかもしれません。俺はお勧めできないです。

IDEは大量に使いこなせればスゴイとかいうものじゃないのであれを入れてみたり~次はこっちで開発してみたり~とかやるよりも、一つのIDEで完結できるならそっちの方が良いと俺は思います。

上にも書いた通り、自分は基本的なプログラミングだと「Microsoft Visual Studio」を使ってます。C++やC言語、Pythonで大体間に合うからね。

今回はIDE(統合開発環境)について簡単に説明しました。

・IDEはプログラマの負担を減らして、効率化やコーディング、実行をし易くしてくれるソフトウェア
・IDEは色々あるよ
・IDEはすべての言語に対応しているわけじゃないよ
ざっくり言うとこんな感じですね。もっと詳しく知りたい方は調べてみてください!

楽しいコーディング生活を♡

もしよければチャンネル登録やツイッターのフォローをよろしくお願いします。

文字の大きさが見難いなどあればぜひコメントやツイッターのリプライでお願いします。

2020年4月18日土曜日

Minecraft 【1.15.2】 Mod「Mob Cannot Death Mod」製作完成しました! 【Minecraft Mod 配布】

Minecraft 【1.15.2】 Mod「Mob Cannot Death Mod」

このブログはこちらのサイトで載せた内容と同じですが下に少し私の思いを綴ってます。

完成しました!
普段のマイクラの難易度に飽きた方。鬼畜難易度に変更します。
ゾンビは普通の武器やツールでは殺せません。それどころか増えてしまうでしょう。
それに対抗できる唯一の武器が「退魔の剣」です。
百聞は一見に如かずということもあるので、実際にダウンロードしてプレイしてください。

ダウンロードはこちらから Mod download is Here

Modの全バージョンはこちらから All Mod versions is Here

バグやおかしな点があればコメントでお願いします。
マルチは現在は対応しておりませんのでソロでの使用をお願いします。

バグやおかしな点があればコメント、ツイッターでお願いします。
マルチは現在は対応しておりませんのでソロでの使用をお願いします。

開発環境は以下となっております。これ以下の性能での動作は保証できません。
【開発環境】
OS:Windows10 Home 64bit
VRAM:16GB
CPU:Intel Core i7-7700HQ
GPU:Nvidia GeForce GTX 1070 RAM8GB

注意】
「最悪」ワールドが崩壊します。
現時点では死なないのはゾンビだけになります。今後のアップデートで増えるかもしれません。
ゾンビは日中でも死にません。
ご覧の通り、退魔の剣の作成難易度は半端なく高いです。注意してください。


当modを使用した動画をYouTube等の動画サイトへの投稿はご自由です。

【最後に一言】
苦労してください。

【作者のサイトとか】
良ければ何かしら登録お願いします。

【今後の内容とか】
ここからがこのブログのみの内容となります。
製作日数は3日かかりました。ソースコード自体は全部(いろいろなjavaファイル合わせて)で200行弱くらいかな?
初のMod製作ですので時間が掛かりました。作成にはこちらのブログにもありますようにEclipseで作成しとります。

今回作って思ったことが、マイクラのMod制作者様ってすげぇなって思いました。今回みたいな簡単なプログラミングですら割と苦労したのに、大規模Modとかどうやってコーディングしてんのよ!?って思いまふ。

今後は死なないMobとかをconfigファイルで指定できるようにしていきたいと考えてます。あと、武器や道具の追加も。

【ちょっと濃い話(プログラミング経験者向け)】
プログラミングでJAVAを使うことは初めてで、オーバーライドってなんやねん!から始まって、クラス、メソッド etc... 何言ってるか分からんのよ。手続き型のプログラミングは実際にやってるから問題ないんだけど、クラスとなるとマジでわかんなかった。今も大して分かっちゃいないけど。

今まで使ったことのある言語がC++, Python3, (Kotlin, VBA, C#) とか位なんだけど、今回でここにJAVAが入ってくるね。
Kotlin、VBAとC# がカッコしてあるのはマジで触ったくらいだからです。
Androidのアプリでも作るかと思い立って、JAVAで作るかKotlinで作るかと考えたのよ。
なんか新しいらしいからKotlinで作るか!と思って作り始めたのはいいけれど、上にも書いたようにオーバーライドってなんやねん!って感じて途中で断念しました。 
今もそのプロジェクトは消しちゃいないけど、作るのはもう少し先かな。
VBAはExcelのマクロをちょいちょいって作っただけなので、「使ったことがある」っちゃあるけどね。その程度です。
C#はAndroidのアプリに続き、ゲーム(Unity)を作ろうとして始めたは良いが、何言ってるか分かんなくてちょっと断念。参考にしたサイト通りにはできたけど、ちょっと難しいねUnity。

C++とPythonはそれなりに使ってました。使ってるつっても手続き型のソフトウェア作るくらいで、それこそクラスとかのオブジェクト指向はやろうと思ったけど全く分かんなかった。

そんなこんなでJAVAを使ってみたけれど、結構面白かったのね。皆さんも是非試してみてください。分からないとこがあればTwitterで質問リプライで飛ばしてくれたら返信できる分は返信します。自分もプログラム年数浅いのでわからないところもあるかと思いますが、全力で対応できる分はしたいと思ってます。

長々とお付き合いありがとうございます!是非、当Modを使って苦労してみてください。!


【更新履歴】
20/04/18 Ver 1.0.0 配布開始

20/04/25 Ver 1.0.1
・溶岩でゾンビが死んだことにより異常増殖していたバグを修正

・プレイヤーが死んだときにゾンビがスポーンしていたバグを修正

20/04/25 Ver 1.0.2
・Ver 1.0.1にてkillコマンドが使えなくなったバグを修正

2020年4月11日土曜日

MinecraftのMod制作【環境構築#2】インストール編

今回はダウンロードした物のインストールを行う。

前回(https://peccologaming.blogspot.com/2020/04/minecraftmod1.html)からそれぞれ


1. JDK 8u241 x64

2. Minecraft Forge (1.15.2版)

3. Eclipse IDE 2020-03

のダウンロードが完了したので、それぞれのインストールを行う。まだダウンロードが完了していない方は前回から見てダウンロードを行って欲しい。

1. JDK 8u241 x64

ダウンロードした「jdk-8u241-windows-x64」をダブルクリックしてインストールを行う。全ての画面で「次」を押していれば完了する。構成を聞かれるが特に変更はせずそのままインストールでよい。
インストールが完了したらJDKのパスを通す必要がある。

1. コントロールパネルを開く(▼詳細はクリックで開く)

2. システムとセキュリティ→システムをクリック





3. システムの詳細設定を開く


4. 環境変数を開く


5. システム環境設定から「Path」の欄をクリックして編集をクリックする。出てきたウィンドウの右上の「新規」をクリック
「新規」をクリックして出てきた入力欄にJDKをインストールしたフォルダ内のbinフォルダを指定(例: C:\Program Files\Java\jdk1.8.0_241\bin)
その後下の「OK」をクリック

6. システム環境設定から「新規」をクリック
 出てきた入力欄の変数名に「JAVA_HOME」と入力し、変数値にJDKをインストールしたフォルダのパスを入力(例: C:\Program Files\Java\jdk1.8.0_241)

そしてすべて「OK」をクリックしてJKDのインストールは完了


2. Minecraft Forge

1. ダウンロードしたForgeのzipファイルを展開する。

2. コマンドプロンプトを開き、展開したフォルダのディレクトリに移動する
▼コマンドプロンプトの開き方とコマンドはここをクリック


3. Minecraftのバージョンが1.13以降なら
「gradlew genEclipseRuns」

Minecraftのバージョンが1.12以前なら
gradlew setupDecompWorkSpace

と入力
画像の赤い四角がディレクトリの移動
黄色い四角がコマンドの入力
青い四角のBUILD SUCCESSFUL」が出ればOK

4. コマンドプロンプトに「gradlew Eclipse」と入力
こちらも「BUILD SUCCESSFUL」が出ればOK

これでForgeの準備は完了となる。


3. Eclipse IDE 2020-03

1. Zipファイルの展開を行う(注意が必要)
Eclipseはzipファイル形式になっているが、Windows付属の展開を使うとエラーが発生して解凍ができないため、「7-zip」等の外部ソフトウェアを用いて展開・解凍する必要がある。外部ソフトウェアのインストールに関しては他サイト様を参考に各自インストールしていただきたい。

2. 日本語化パッチをダウンロードし、インストール(任意)
ダウンロードは少し下の「 Pleiades プラグイン・ダウンロード」からダウンロードを行う。

ダウンロードが完了したらzipファイルを展開する。
展開後、pleiades-win内の「setup.exe」を実行する。

起動したら「日本語化するアプリケーション」の右側の「選択」ボタンをクリックし、Eclipseの実行ファイルを選択する。そして、下の「日本語化する」ボタンをクリックすると日本語化は完了する。


3. デスクトップ上など分かりやすい場所に任意の名前でフォルダーを作成(ワークスペースとなる)

4. 展開が完了したらフォルダを開き「eclipse.exe」を実行

5.「ワークスペースとしてのディレクトリーの選択」というウィンドウが表示されるので、3. で作成した任意のフォルダーのパスを参照し、起動する

6. Minecraftの開発にはJSONをよく用いるのでEclipseの拡張機能(JSON Editor Plugin)をインストールする。(任意)

ウェブページが開いたら「Install」をEclipseのメニューバー辺りへドラッグ&ドロップする。
警告が出た場合も続行で構わない。
これでJSON Editorのインストールは完了。

7. メニューバーからファイル→インポートをクリック

8. インポートウィンドウが出てきたら「Gradle」内の「既存のGradleプロジェクト」を選択して「次へ」をクリック

ようこその画面が出たら次へ

プロジェクトのインポート画面で右側の参照をクリックし、2. Minecraft Forgeで展開・コマンド実行したディレクトリを参照し、完了をクリックする。

9. 開いた画面の左上をクリックし、Forgeのフォルダを確認する。


メニューバーの「ウィンドウ」内の「外観」→「ツールバーの表示」をクリックしてツールバーが表示させる。

出てきたツールバーの再生ボタンの右の「▼」をクリックし、「実行の構成」をクリックする。

左側「Java アプリケーション」内の「runClient」をクリックし、右下の「実行」をクリックする。

実行すると白い画面に色々な文字が書かれたウィンドウが立ち上がった後、Minecraftが立ち上がることを確認する。

Minecraftが立ち上がったら「Mods」をクリックし、表示されたModの一覧に「Example Mod」という項目があることを確認する。


これにてMinecraft Mod制作の環境構築は完成!

お疲れさまでした!

このBlogで見難い点や詳しく知りたいところがございましたら下のコメントでお願いします。

a

MinecraftのMod制作【環境構築#1】ダウンロード編

MinecraftのMod制作に関して、まず必要となるのが環境の構築だ。


今回の環境は

1. Windows 10 64bit
2. Minecraft 1.15.2 (2020/04/11現在最新バージョン)
3. JDK 8u241 x64 (64bitバージョンのJDK)
4. Eclipse IDE 2020-03 (2020/04/11現在最新バージョン)
この環境で構築していこうかと思う。

それぞれ説明すると

1. Windows 10 64bit

これに関しては問題ないだろう。OSはLinuxでもMacでも開発できるが、今回はLinuxをわざわざ導入するのが面倒だったので自分の持っているPCのOSとした。bit数に関してはEclipseの関係上64bitのOSにしなくてはならない。

2. Minecraft 1.15.2

なぜこのバージョンにしたかというと、特に深い理由はなく、最新バージョンでの開発が行いたかったからである。任意のバージョンを選択すればよい。


3. JDK 8u241 x64

MinecraftはJDK バージョン8までしか対応していないらしいので9以上のJDKは使わないように。

4. Eclipse IDE 2020-03

IDE(統合開発環境)はEclipseとした。これも特に深い理由はなく、なんとなくEclipseにした。JAVAの開発だと他にもIntelliJ IDEA等がある。そちらで開発したい場合は別サイト様の環境構築を参考にするといいだろうと思う。Eclipseのバージョンは上にも書いたが2020/04/11現在最新バージョンとした。これも特に深い理由はない。目についたからだ。

簡単な説明はこんなところで実際に構築を行う。

1. Windows 10 64bit

に関しては自分のOSを使ってもらいたい。

2. Minecraft 1.15.2

Minecraftの1.15.2を使うにあたってMinecraft Forgeがそれに対応したものが必要になる。今回使うのはMDKという開発用のForgeとなる。以下からダウンロードをする。
Forgeはここからダウンロード(http://files.minecraftforge.net/)
作りたいバージョン(今回は1.15.2)をから選び「Mdk」をクリックしてダウンロードを行う。赤い四角で囲ってあるものがMdkだ。今回は左の「Download Latest」を用いる。

クリックすると別ページに飛ばされるが5,6秒待つと、右上にSKIPと出るのでそれをクリックするとダウンロードが始まる。
ファイルは任意の場所に保存しておく。


3. JDK 8u241 x64

JDKに関してはOracleのJavaのサイトからダウンロードを行う。ダウンロードは以下から行う。
下にスクロールすると「JAVA SE 8u241」があり、そこの右側の「JDK Download」から行う。
そうすると次のページに移動しますので少し下にスクロールして「Java SE Development Kit 8u241」内の「jdk-8u241-windows-x64.exe」をクリックしてダウンロードをする。
※「JAVA SE Development Kit 8u241 Demos and Samples Download」ではないので注意
※必ず「x64」を用いてください。「x86」ではEclipseが動作しません。
利用規約を読み、同意をするなら赤い丸にチェックを入れて赤い四角のダウンロードボタンをクリックする。
Oracleの利用規約の変更によりダウンロードにはOracleアカウントが必要となりましたので、登録していない方は登録してください。登録方法は別サイト様を参照の上お願いします。


4. Eclipse IDE 2020-03

Eclipseは公式からダウンロードを行う。ダウンロードは以下から行う。
赤い四角からインストーラーをダウンロードできるが今回は青い四角の「Download Packages」のほうをクリックする。そしたら以下のページに飛ぶので青で囲った「Eclipse IDE for Enterprise Java Developers (includes Incubating components)」の「Windows 64-bit」をクリックしてダウンロードを行う。
赤い四角をクリックしてダウンロード
ダウンロードしたzipファイルは任意の場所に保存しておく。

これで必要なファイルやソフトウェアのダウンロードは終了
長くなりすぎるのでインストールなどは次のブログにて

次回:MinecraftのMod制作【環境構築#2】インストール編

ApexLegendsでゴールドがダイヤに行くためにやること

 久しぶりのブログ投稿ですーー!! 最初に言っておきます。長いです。既にダイヤ帯の方やそれ以上の方は時間の無駄だと思うのでその辺をご理解の上見ていっちゃってください。 このブログを書いているときはNintendo Switch版のApexLegendsも登場してさらにこの人気が加...