JavaRush コースの赤道を越えるとすぐに (実際には非常に早くこのポイントに到達できます)、教師がいくつかの興味深いミニプロジェクトを完了するように提案することをご存知ですか?
以下にそのようなタスクの例をいくつか示します。
オンラインチャット
Java マルチスレッド クエストの 6 レベルでは、実際のオンライン チャットを作成し、自分で作成したチャットを使用して友人と通信できるようになります。
1 台のサーバーと複数のクライアントで構成されます。クライアントとサーバー間の通信プロトコルを開発し、独自のボットを作成することもできます。
レストラン自動運営システム
このタスクでは、レストランの作業を自動化します。この仕事の本質はこれです。レストランのディレクターは次のことを望んでいます。
- 各テーブルには注文できるタブレットがありました。
- 注文の準備中、タブレットに広告が表示されました。
- 勤務日の終わりに、さまざまな統計を確認する機会がありました。
- クックローディング。
- 注文に対する収益額。
- 広告インプレッションに対する収益額。
この問題を解決できるアプリケーションを誰が書くでしょうか? もちろん、あなたは Java マルチスレッドのクエストの最後まで来ています =)
ゲーム
また、JavaRush を学習しながら、いくつかのクールなゲーム (スペース シューティング、倉庫番パズル、有名な 2048、テトリスなど) を作成することになります。
それらについて何も聞いたことがない場合は、最も興味深いものについて簡単に説明します。
2048 あなた自身が「2048」をプレイしたことがない場合は、地下鉄、カフェ、または隣の机など、近くにいる人がスマートフォンでこのゲームをプレイしているのを見たことがあるでしょう。タイルを使ったゲームは 2014 年に登場し、すぐにあらゆる種類のモバイル プラットフォームに広がり、最も人気のある「暇つぶし」ゲームの 1 つになりました。さて、Java マルチスレッド クエストの最後には、この有名なゲームの独自バージョンを作成できるようになります。
スペース シューター どのゲームが開発者に最も多くのお金をもたらしたか知っていますか? しかし、知識のあるゲーマーならそう答えるかもしれませんが、これは GTA 5 ではありません。いくつかの情報源によると、歴史上最も成功したゲームは古典的なスペース インベーダーです。おそらくこれを覚えているかもしれません。小型の戦闘ミサイルと大量のエイリアンのバグが、レベルが上がるごとにますます速く攻撃してきます。したがって、JavaRush の通過中に、次のようなものを書きます。
スネーク シンプルで楽しいスネークは、1977 年にスロット マシンで初めて登場し、その後移植されました... 移植された場所はどこでも! それはすべて、それが単純なロジックを持っており、将来の「ゲームメーカー」がそれから始めることが多いからです。Java マルチスレッド クエストの第 2 レベルでは、独自の「成長するヘビ」を作成する番になります。
Arkanoid Arkanoid がプラットフォーム、ボール、ブロック破壊に関するゲームだと思っているなら、それは大きな間違いです。実際、アルカノイドでは、落下した主要宇宙船から分離されたシャトル (プラットフォーム) を制御し、秘密兵器 (ボール) の助けを借りて未知の宇宙の脅威 (ブロック) を通り抜けます。したがって、Java マルチスレッド クエストの第 3 レベルまで待って、この壮大なストーリーの独自のバージョンを作成してください。
テトリス 90 年代の子供たちが遊んだ最も有名なロジック ゲームであり、ソ連で誕生した唯一の成功したビデオ ゲームです。それは多くのクローンと「テトリス的」という概念を生み出しました。Java Collections クエスト中に、Alexey Pajitnov の不朽の本の独自バージョンを作成する方法を学びます。
ジョブアグリゲータ
トレーニングの最後には、ジョブ アグリゲーターを作成し、自分に合った労働条件を選択するように構成できるようになります;)。
そんなことができるとは信じられませんか?先生が丁寧に指導しますのでご安心ください!重要なことは、あなたの進歩が無駄にならないように、あまりにも長い間勉強を放棄しないことです。
GO TO FULL VERSION