Takunojiのプログラミング・プレイグラウンド(遊び場)

Javaプログラミングを基本にして、ゲーム作成に必要なことの調査結果、やったら面白そうなことなどを記載します。プログラミングのススメ的なことも記載します。プログラミングで楽しく遊ぶために色々と記載して行きます。

ND4Jを使って、行列をコントロール=マッピングをプログラムで行う

イントロダクション ゲームなどで、マッピングを行うのに「行列」が使えると思った次第です。 実際には、[u16プログラミングコンテスト](http://www.procon-asahikawa.org)で使用しているゲームで使用しました。 結果的には、マップを描いて終わりにしてしま…

ロードマップの作り方 〜今までの足跡をまとめ、今後の計画へつなげる〜

イントロダクション 今まで、色々とやってきましたが、なんだかぐちゃぐちゃになってきてしまったので。。。 そいつを整理!一覧化!今後の計画!とつなげて行くにはどうしたら良いか?と考えたところ「ふつーにロードマップがいんでないかい?」と思い至っ…

期限を決めてアプリを作る

イントロダクション 2019/6/1までにCHaserServverクライアントアプリを作ることにしました。 まだ出来ていませんが、感想と反省を記載します。 こんな感じで動きます www.youtube.com ダメだったところ ソースがぐちゃぐちゃでデバックするのが大変 見た目に…

アプリのリリース計画を練る

イントロダクション じゃんけんゲームのリリースをやろうと思ってます。これには、プロジェクトのサイトとプロジェクトの更新情報を通知するものが必要です。(Gluon のライセンス取得の為) なので、これらの仕組みを作る事を考えています。 とりあえずGitを…

GitプロジェクトをPULLしてアプリを動かす

イントロダクション ここ最近(2019/05/17)はU16-プログラミングコンテストに着手しようとしています。実際には「CHaserServer」というゲームサーバーにアクセスして1対1でポイントを競うゲームをプログラムで動かすというものです。 U16-旭川プログラミン…

Spcket通信 〜Javaとc#で通信する〜

イントロダクション こんなサイトを見つけました。U-16プログラミングコンテストに関する、ページです。サンプルゲームとして面白いと思ったので記載します。 事の発端 目標ブレークツリー(サンプル)の作成中ですが大人向けのプログラミングコンテストがあっ…

IDの管理に2進数を使う

イントロダクション 目標ブレークツリーを作るのにtreant.jsを使いました。 このツリーは、概要なので詳細がないと要件を満たせません。 なので、IDをつけて、対象になるデータを取得できる様にします。しかし、目標、タスクを複数作ると作業内容が被ってし…

目標カテゴリを作成する 〜絵が描けなくても、これならいけるかも?Fire Alpacaを使う〜

イントロダクション 自分は絵が描けないのですが、それでも「何とかしてどーにかしなくてはいけない」と思い、対策を考えました。 それは以下の様なやり方です。 レイヤーを使う アップロードされているイメージファイルは基本的に、著作権上の問題が発生す…

ノン・デザイナーがデザインしてみる〜プログラマはデザイン(設計)もやるんです〜

イントロダクション 一応ですが、(ある程度実績を積んだら)プログラマは設計もやります。人によりプロジェクト管理者など様々ですが… 余談でした(笑)。 前回は、アプリケーションの設計2ということで、実際に「イメージを具体化するための手順」について記…

アプリケーション設計2〜イメージを形にする手順<やるべきことを一覧にする>〜

イントロダクション 前回は、アプリケーションの設計について記載しました。早い話が「夢を形にする作業(ちょっと盛っています)ですよ〜」と言うことでした。 そして「イメージを実現するために何をやるのか?」を明確にする必要があります。そこで「目標ブ…