Hongmeng HarmonyOS 分散型カーゲームデモ

Hongmeng HarmonyOS 分散型カーゲームデモ

[[401992]]

詳細については、以下をご覧ください。

51CTOとHuaweiが共同で構築したHongmengテクノロジーコミュニティ

https://harmonyos..com

1. Hongmeng HarmonyOS 分散型カーゲームデモの詳細

このアプリケーションは、HarmonyOS ソフトウェアとハ​​ードウェアの組み合わせに基づいて車を制御するための小さなゲーム アプリケーションです。携帯電話のアプリを使用して Hongmeng 車を制御し、Hongmeng 車を制御します。 2台のP40携帯電話と2台のHI3861 Hongmeng車が使用されました。 1 台の携帯電話を使用して任意の Hongmeng 車を制御できます。これはシングル プレイヤー モードと呼ばれます。 2 台の携帯電話を使用してそれぞれ Hongmeng 車を制御して競争することもできます。これをバトル モードと呼びます。

2. カーバトルアプリの使い方

Hongmeng Car の接続と設定の手順:

まず、Hongmeng車を始動し、ユーザーボタンを押します。車はWiFIホットスポットをオンにします。制御側の携帯電話が WiFi ホットスポットに正常に接続すると、Hongmeng 車の OLED 画面にホットスポット名が表示されます。

次にモバイルアプリを開きます。モバイル アプリは、純粋な Hongmeng API を使用して開発されています。アプリケーションを開くとバックグラウンドサウンド効果が再生されます:

シングルプレイヤーモードでは、APP ホームページにアクセスし、「シングルプレイヤー」を選択します。車の選択ページに入り、左右にスワイプして対応する番号の車を選択します。言い換えれば、この携帯電話であらゆる Hongmeng 車を制御できるということです。

車を選択したら、選択した Hongmeng 車にサードパーティの WiFi ホットスポットを設定し、WiFi 名とパスワードを入力します。車は入力された WiFi 名とパスワードに従って対応する WiFi に接続し、車自身の WiFi ホットスポットも閉じます。このとき、コントロール フォンは元々接続されていた WiFi にフォールバックします (Hongmeng 車と同じ WiFi に接続する必要があります)。このように、複数の携帯電話と複数の車が指定されたホットスポットに接続され、複数のデバイスがHongmengの​​分散特性を利用してデータを交換できます。

ネットワーク設定が完了すると、車の OLED 画面に IP アドレスが表示されます。

Hongmeng Car の IP アドレスを携帯電話のアプリに入力すると、携帯電話を使用して Hongmeng Car の動きを制御できます。

[[401998]]

APP制御インターフェースの説明:

左下隅の緑色のボタンはアクセルをシミュレートします。これを押すと車が前進し始めます。

上の赤​​いボタンは停止用です。

右側にある上、下、左、右のボタン: 上は加速、下は後退、左と右はそれぞれ左と右に曲がるボタンです。

右側のボタンはアクセルを踏んだ状態で押す必要があり、どちらのボタンも離さない状態で動作するため、マルチタッチが必要です。

バトルモード

携帯電話は、Hongmeng 独自の分散データベースを使用して、異なる携帯電話間でデータをリアルタイムに共有します。分散データベースを使用すると、バトルモードでは、たとえば、携帯電話 A が車番号 28882 を選択すると、携帯電話 B は選択の競合を回避するためにすぐにポップアップ通知を受け取ります。次回のエントリー以降は、分散データベースがバトルモードでお互いの選択を記憶しているため、対戦相手が選択した車をページがブロックするようになります。

競技結果も分散データベースを使用して保存され、分散データベースはリアルタイムで監視されます。バトルモードでは、参加車両のいずれかが最初にフィニッシュラインに到達すると、車両の下のセンサーがフィニッシュラインを感知し、その車両番号を携帯電話のアプリに送信します。携帯電話は番号を受信するとすぐにどの車が勝ったかを判断し、参加しているすべての携帯電話に勝者を知らせるメッセージがポップアップ表示され、参加しているすべての車の動きが停止します。

[[401999]]

3. デザインのアイデア

携帯電話のデザインアイデア:

トロリー端部のデザインアイデア:

プロジェクトのソースコードについては、以下の添付ファイルを参照してください。

https://harmonyos..com/posts/4776

詳細については、以下をご覧ください。

51CTOとHuaweiが共同で構築したHongmengテクノロジーコミュニティ

https://harmonyos..com

<<:  Fliggyのクラウド+ターミナルの実践とサーバーレスをベースとした考え方

>>:  百度は上海に登録資本金15億元のクラウドコンピューティング会社を設立した。

推薦する

第3四半期の最も安いVPSランキング

以下は、今年第 3 四半期の格安 VPS のトップ 20 リストです。複数の企業と複数のデータ セン...

Spring Cloud はマイクロサービス アーキテクチャを構築します: 分散サービス トラッキング (はじめに)

これまでの N 回のブログ投稿の紹介を通じて、実際にそれらを使用してビジネス ニーズを満たす基本的な...

医療ネットワークの編集者は執筆と作成の負担に耐えられない

2月2日に公開された記事「SEM:医療ウェブ編集者の手腕」の中で、著者は次のような一文を述べています...

エッジ コンピューティングとは何ですか? なぜ重要ですか?

エッジ コンピューティングは、世界中の何百万ものデバイスがデータを処理、処理、配信する方法を変えてい...

陳建豪: ソーシャルメディアでマーケティングを行う方法

今年6月18日、生誕100周年を迎えたオレオクッキーのマーケティング事例が、カンヌ広告祭のPR部門で...

オンサイトとオフサイトの最適化のためのアンカーテキストの設定方法についての簡単な説明

外部リンクを構築する最良の方法はアンカー テキスト リンクを使用することだということは、すべての W...

アリババクラウド、世界最高峰のネットワークカンファレンスSIGCOMM2022に6本の論文が選出され過去最高の成績を達成

8月29日、国際的に権威のあるネットワークのトップカンファレンス「SIGCOMM 2022」がオラン...

企業サイト構築時に外部リンクの品質を判断する方法

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス多くのウェブマスターやウ...

クラウド移行におけるエネルギー節約を最適化する 5 つの方法

クラウドへの移行は、エネルギーを節約するユニークな機会を提供します。この記事では、組織でこれらの節約...

faconhost: 香港の高性能ダイレクトコネクト大帯域幅 VPS、年間 27.99 ポンド、512M メモリ/1 コア/10g NVMe/500g トラフィック

faconhostは香港VPSシリーズを新たに発売しました。デフォルトの帯域幅は100Mbpsです(...

ブラックフライデーが近づいています。ホスティング、ドメイン名、VPSに多額のドルを費やす準備をしてください。

11 月 23 日は、西洋ではブラック フライデーと呼ばれています。この日は、ホストやドメイン名の販...

ウェブマスターはBaiduの重みを改善し、キーワードランキングを向上させるにはどうすればよいか

こんにちは、ウェブマスターの皆さん。今日は、ウェブマスターはどのようにして Baidu の重みを改善...

安価な1Gメモリ(openvz)VPSの推奨

この記事では、お買い得な価格と素晴らしい構成リソースを推奨しています。まず、1 つ明確にしておきたい...

「蘇州SEO」ターゲットキーワードコンテンツページウェイト分析

目的: この記事の実際の目的は、キーワード「蘇州 SEO」の競争度と、それをコンテンツ ページとして...