投稿

じゃがいもの収穫です

イメージ
じゃがいもの収穫です。  今年はなかなかの豊作。 バジルとブロッコリーも一緒に収穫して。 妻がささっと、つまみを作ってくれました。 素晴らしい。

畑の近況(0212)

イメージ
じゃがいもの葉が黄色くなってきました。 そろそろ収穫かな。  玉ねぎはまだまだですね。 ミントの繁殖力がすごく、 地下茎を伸ばして、予定外の場所まで生えてきました。 うぅん、どうしよう。 フェンネルも絶好調。 株も食べられるみたいです。

01-B:「 GDevelop 」のイベントをもう少し詳しく

イメージ
GDevelop のイベントについてもう少し。   この項目が難しく感じるなら とりあえず先に進んでも構いません。 後で読み返すとそういうことかと感じてもらえると思います。 「 Billiards 27Ball 」の実際の画面で説明します。 Mainと書いてあるところをクリックすると このような画面になります。 ビリヤード台、スコアボードなどが 配置されています。 ゲームの基本画面です。 Main(イベント)と書いてあるところをクリックすると このような画面になります。 これがイベントを設定する画面です。 ボールが落ちてくる。 ボールがタップされたときの処理などを この画面で設定していきます。 画面の左側は条件。 右側はその条件が成り立つときに どういう動作をするかということを示しています。 例えば、下の画面だと 左側(条件) Ball_main(ビリヤードの球)をタッチしていたら ↓ 右側(動作) Ball_main(ビリヤードの球)を削除する ということを書いていきます。 球が何秒おきにランダムに落ちてくる。 球をタッチしたらどういう処理をする。 どういうときにゲームオーバーになる。 こういったことを書いていく画面です。 【外部イベント】 いくつかの処理(イベント)をひとまとめにしたもの。 例えばシーン1がゲーム画面の1面。シーン2が2面。 面の構成は違えど、プレイヤーの動き、敵キャラの動き、 点数の入り方、クリアの条件などは共通です。 こうした共通した処理をまとめたのが外部イベントです。 GDevelop の公式サイトを見ていると、 外部イベントと、リンクイベントと2つの用語が混在しているように感じます。 このサイトでは「外部イベント」という用語で統一して話を進めます。 「 Billiards 27Ball 」では、メインとなるゲーム画面は1シーンしかないのですが、 ボールの当たり判定の処理、プレイヤーのタッチ処理などを、 外部イベントに書いたほうがメインのイベント画面がすっきりして、 今どういう処理をしているのか把握しやすいので、積極的に使ってます。

01-A:「 GDevelop 」のシーンとイベント

イメージ
 では GDevelop で実際にどのようにゲームを作っていくか。 「 Billiards 27Ball 」でみていきます。 「シーンエディター」「イベントエディター」という 2つの画面でいろいろ作っていくことになります。 【シーン】 ゲームを始めると まず、ゲームのタイトル画面が出てきます。 次にどのステージを遊ぶか選ぶ画面、 そして実際にプレイするゲーム画面。 というふうに画面がいくつか切り替わり、ゲームが進行します。 その1つ1つの画面のことをシーンといいます。 「 Billiards 27Ball 」 ではシーンは3つです。 ・タイトル画面 ・シーンセレクト画面 ・メイン画面 この1つ1つがシーンです。 【シーンエディター】 シーンの「見た目」をここで作成します。 ビリヤード台やスコア画面など 画面上で固定されるものはほぼここで設定します。 これがシーンエディターの画面です。 【イベント】 プレイヤーや敵キャラがどういうときに、 どういう動きをするかを設定すること。 【イベントエディター】 ビリヤードの球が上から落ちてくる タップでビリヤードの球に書かれた数字を足していく。 スコアを増やす。プレイ時間をカウントする。 こういったことをこの画面で処理していきます。 この画面上でしていることが いわゆる「プログラミング」です。 これがイベントエディターの画面です。

01プログラミングを始める前に知っておきたいこと

 GDevelop でプログラミングを始める前に 知っておきたいことを最低限挙げてみます。 01プログラミングを始める前に知っておきたいこと 01-A:シーンとイベント 01-B:イベントをもう少し詳しく 01-C:変数 この章に限らず、 新しく出てきた単語は【 】で説明していきたいと思います。

ゲームの概要を決める

イメージ
拙作 「Billiards 27Ball」 https://play.google.com/store/apps/details?id=com.ball.billiards27 をどんな感じで作っていったかを つらつらと述べていきます。 まず作るゲームの概要を決めます。 自分のプログラミング実力・画力・想像力。 いろいろなものと向き合いながら できそうな感じのゲームをイメージしていきます。 最初に作ったゲームは 「スーパーマリオ」的な横スクロールアクションでした。 ゲームといえばこれでしょという思いで作りましたが 指1本でできるいかにもスマホでって感じのゲームを作りたい。 というわけで「つむつむ」的なゲームを作ってみることにしました。 これが漠然と書いた構想メモです。 掛け算や割り算を使って数を合わせると高得点だとか コンボすると点数がアップとかいろいろ考えましたが 結局足し算のみで地道に数合わせしていくゲームに落ち着きます。 「6」と「9」の違いが分かりにくいという理由から 落ちてくる数を漢数字にすることも考えてみました。 英語圏の人にももしかしたら新鮮に映るのではと考えて 麻雀牌をモチーフにとか考えてみましたが おそらく五+五は、日本人でも一回頭の中で5+5に変換してるはず。 漢数字を足し算していくのは、結構ハードルが高いのでは と途中で断念しました。 いろいろ考えてビリヤードのデザインに落ち着きました。 トランプ、花札、麻雀、ビリヤード。 メジャーとなるゲームは やはりデザイン性が優れているから生き残っています。 それにあやかることにしました。 この時点でゲームの背景画像はビリヤード台に決定。 漢数字のときは、鳥居を背景画像にすることも考えてました。 というわけで まぁなんでこんなことを書いたかというと これくらい単純なゲームでも 大まかな構想メモは書いて残したほうが いいですよということです。

「 GDevelop 」 とは?

 スマホゲームを作ってみたいと思ったことはありませんか。 自分の作ったゲームがスマホで気軽に遊べたら。 そしてそれが収益化できたら(←これが真の目的)。 そう思って 手軽に始められそうなプログラミングツールを試しては挫折。 次こそはと始めるも挫折。 やっぱり難しいんですよね。 でもそんななか出会ったのが「 GDevelop 」 挫折の連続の私ですが実際にゲームを作成し 「Google Play」にアップするに至りました。 しかも2作です。 「Wizard's Little Adventure」 https://play.google.com/store/apps/details?id=com.Wizards.Little.Adventure 「Billiards 27Ball」 https://play.google.com/store/apps/details?id=com.ball.billiards27 両方とも英語なのは そうすることで世界中のユーザーに公開できるからです。 Google Play でのゲームの説明が なにやらぎこちない日本語なのはそのせいです。 どうせなら日本だけでなく世界中に公開された方が なにやら儲かりそうじゃないですか(全然収益得てないですが)。 「 GDevelop 」は本当にすごいソフトです。 しかもフリーで使えます。素晴らしすぎる。 私でもソフトをアップできた。 この恩返しとして 「 GDevelop 」でのゲームの作り方を 思いっきり初心者視点で(というかそれしかできない) つらつら書いていこうと思います。

イチゴが熟してきました

イメージ
イチゴがいい感じに色づいてきました。  強い苗なのか 季節を問わず、思い出したときに 実をつけてくれます。 鳥に食べられる前に収穫しなくては。

Privacy Policy : Billiards 27Ball app

 App Privacy Policy Generator Generate a generic Privacy Policy and Terms & Conditions for your apps Built with heart by Nishant and contributors. TwitterDisclaimerGitHub stars While App Privacy Policy Generator is completely FREE, it takes money to keep it running and updated. If you are able to, then consider contributing by: Sponsoring me on Github ??????? Buying me a cup of ? If you are unable to contribute with funds, consider sharing it with your friends: Twitter, Linkedin, Facebook, Reddit ...or adding a review/comment in the project's GuestBook ?? All Done! Now sit back and choose the type of document you want to generate: The accuracy of the generated privacy policy and terms & conditions on this website is not legally binding. Use at your own risk. Read the full Disclaimer here Privacy Policy Kazu-Soft built the Billiards 27Ball app as a Free app. This SERVICE is provided by Kazu-Soft at no cost and is intended for use as is. This page is used to inform visitors r

Privacy Policy

 Privacy Policy Kazu built the Wizard's Little Adventure app as a Free app. This SERVICE is provided by Kazu at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy. The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which are accessible at Wizard's Little Adventure unless otherwise defined in this Privacy Policy. Information Collection and Use For a better experience, while using our Service, I may require you to provide us with certain personally identifiable information, including but not limi