忍者ブログ
MHP3とか 東方とか
<< 03  2024/04  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30    05 >>
[594]  [593]  [592]  [591]  [590]  [589]  [588]  [587]  [586]  [585]  [584
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

意図せず間が開いてしまいました。
とりあえず今の予定では3月はゲーム三昧できそうです。
って感じでホッとしつつ息抜きに前回書いた新趣味を進めてました。
それがこちら
ヒット&ブローというゲームです。
昔別のツールで作った事もあるくらいには好きなゲームだったりします。
今回はJAVAで作りました。JAVAscriptではないです。
よかったら遊んでみてください。残念ながらPCのみですが。
そう言えばゲームオーバー時に正解を表示してもよかったなと思いましたが、まあそれはまた機会があれば。
以下もうちょい深い話。


というかこれは別に本命ではなくて、JAVAの勉強の一環で作っただけだったりします。
JAVAは、ある程度文法的な物を理解するまでは苦労しましたが、色々と便利な部分も多いですね。
前作った時、重複しないランダムな数字は擬似的に用意してました。
重複するたびにシャッフルしなおすと乱数が偏った時に永久ループになる可能性があるので。
でも今回は配列に数字を入れてから配列をシャッフルし、順番に取り出す事で重複しないという方法を取ったので簡単ポンでした。
と言いつつ最初nextInt()メソッドを使ったら恐ろしく偏って焦りました。何回やってもほとんどシャッフルされてねえって感じで。
random()メソッドを取り入れる事でなんとかなりましたが。
って具合に実は色んなところで躓いて完成にこぎつけました。

まあ前述の通りこれが目的ではなく、これからが本番です。
一応前回の記事ではぼかしましたが、影響を受けた動画ってのは某実況者さんたちの動画で、その方たちは昔の2Dゲームをよくやっておられました。
私もほとんどクリアはできてなかったけどああいうゲームが好きだったんで、なんとなく懐かしい気持ちになって、そこからなぜか2Dアクションゲーム作ってみたいとか無謀にも考え始めちまったわけですね。
ってことでせっかくだし後々使えそうなJAVAを手に取ったのでした。
多分最低限必要な知識は入ったと思うんでアクションゲームの方もまたちょっとずつ作って行こうかなと思います。
将来的にアンドロイドアプリとかも作ってみたいですね。
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
secret (管理人しか読むことができません)
≪   シャイブレ    ★ HOME ★    ヘッド   ≫
★ プロフィール


owner : Cage
★ 最新コメント
[08/25 Cage]
[08/06 ^^]
[08/19 Cage]
[08/17 名無しのグラディアトーレ]
[08/22 Cage]
★ 最新トラックバック
★ ブログ内検索
★ フリーエリア

Copyright (c)空腹のグラディアトーレ All Rights Reserved.
Photo material by 空色地図  Template by tsukika

忍者ブログ [PR]