Skip to content

bearl27/binarygame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

プロダクト名 Binaryの壁

開発者

bearl(個人開発)

背景・課題・解決されること

最近,スイカゲームや漢字でGOなど単純で簡単なゲームが流行っている.そこで,私もその流行に乗っかり,簡単なゲームを開発しようと考えた.

そこで,開発目的を
自分や身の回りの人に役立つアプリケーションとして

私は情報理工学部に所属しているため,この学部生に役立つような2進数に関係するゲームを思いついた.

プロダクト説明

Binaryの壁という10進数の数字を2進数に変えるという単純なゲーム. 0,1,削除,確定の4つのボタンだけで構成されており,シンプルなUI. Binaryの壁では楽しく2進数に慣れ親しむことを目的としている.

プレイヤーに楽しさややりごたえを提供するために,3つの難易度とラウンド性,ランキング機能を追加した.

操作説明・デモ動画

デモ動画はこちら

ゲームの説明
ホーム画面,ゲーム画面,ランキング画面,ゲーム説明画面の4画面で構成されているため,各々の説明をしていく.

ホーム画面

ホーム画面から他の3画面に移動することができる. 3つの難易度が書かれているボタンを押すと, その難易度のゲーム画面に遷移する. 右上の≡マークのボタンを押すと, その他2つの画面へ遷移するためのボタンが現れ,各ボタンを押すと各画面に遷移する.

ゲーム画面

ゲームの難易度は3つで,ホーム画面でゲームの難易度を選べぶことができ,各難易度に3つのRoundがあり,Roundがあがるごとに難しくなる.問題を解くごとに得点をもらえ,難易度が高いほどに得点も高い. ハートの数で間違えられる数の制限している.ゲームオーバーとゲームクリアを告げる表示が出てきて,そこに,リトライボタンとホーム画面にもどるボタンの作成した.

ランキング画面

データがある時のみ表示するようにし, 1〜3位を表示し,その得点をとった時の難易度も表示する.難易度表示は難易度ごとに色を分けている.

ゲーム説明画面

ゲームの説明が書かれている.

注力したポイント

  • 3つの難易度を選ぶことでき,初心者から上級者まで遊ぶことができる
  • ランキングがあるため,ゲームをやりこむことができる
  • ゲームの説明画面を作ったため,初めてこのゲームをする人にやさしい
  • 説明がいらないぐらいわかりやすいUIと単純なゲーム
  • 自作のかっこいいアイコン
  • わかりやすく,こだわったデザイン
  • ランキングの額縁以外はすべて自作のイラスト

改善点

  • 各問題に対して制限時間を設定する. →時間をかければ高得点を誰でもとれるため.
  • 同じ問題を連続で出さないようにする →ゲームのおもしろさをあげるため.
  • ゲームクリアの証明.例)ホーム画面に難易度の色の星を作る.
  • タイムアタックなどほかのゲームモードの実装.
  • ・全ての難易度をクリアしたときに,新たな難易度,ゲームモードができるようにする.
    例)10進数を16進数,2進数を16進数にする. →ゲームのやり込み要素を増やし,ユーザーを飽きさせないため.
  • 正解,不正解時の効果音やゲームのタイトルコールなどの作成.
  • 問題を壁として正解したら壁を乗り越える,壊すなどのアニメーションの作成. →五感の内の聴覚を増やし,ゲームの面白さを増やす.

使用技術

開発環境: Android Studio

  • フロントエンド: XML
  • バックエンド: Java(17.07)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published