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

「プログラミングのススメ」と学習した結果身につくもの、アイディアを実現するために何をしたら良いか?の答えが出せるようになります。

プロジェクトサイトを作るには

イントロダクション じゃんけんゲームのリリースをする為にGluon のライセンスを取得する必要があります。フリーライセンスがあるのでそれを取得するつもりです。そして、その為にはこちらの規約を読んで、条件を満たす必要かあります。 やる事一覧(Gluon ) …

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〜イメージを形にする手順<やるべきことを一覧にする>〜

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

アプリケーション設計について〜じゃんけんゲームの設計の場合〜

イントロダクション じゃんけんゲームのリリースに向けてどーしたら良いか色々と考えています。しかし、やることはやりたいと思っているので「アプリケーション設計」について記載したいと思います。 サンプルに使用するのは「じゃんけんゲーム」です。 設計…

Project 目標達成 〜じゃんけんゲーム(アプリ)をリリースするための計画と問題解決〜

イントロダクション 目標達成プロジェクトサイトはこちら https://zenryokuservice.com/mokuhyoAP 前回まで「じゃんけんゲーム」のリリースを目標にして色々とやってきました。 そして以下のような問題が出てきました。 <問題> GLUONのフリーライセンスが…

プロジェクト目標達成

イントロダクション 前回、じゃんけんゲームのリリースの為に必要な事などを記載しました。 次はGoogleプレイストアにリリースしたい と思っているのでGluonのフリーライセンス取得する必要があり、 その為にプロジェクトサイトの作成に着手しました。 問題…

プロジェクト・サイトを作る(plain html & js & css)

イントロダクション 今まで「じゃんけんゲーム」を作成してきました。プログラミング初心者にも作成できるようにロジックなど簡単なもののみを使用する方向で作成しました。 ちょっと物足りない部分がありますが。。。とりあえずは「じゃんけんゲームVer1.0…

じゃんけんゲームVer1.0完成

# イントロダクション 今日(2019/03/27)、じゃんけんゲームをVer1.0という形で完成することにしました。 手こずっているのもあり「アイコ」の時にストップしないで「アイコでしょ」をやるためには「マルチスレッド処理」が必要なためVer1.0で完成とすること…

XBoxにPCゲームをインストール

イントロダクション 記事を書いてアップするのを忘れていました。 先日、XBoxを購入しました。 ぶっちゃけ、やりたいゲームがあったわけではなく…PCとの連携を試したりUnityやUnrealなどゲームエンジンのテスト(やるかどうかは未定)など… まとめると、休む時…

Eclipse Gluon〜じゃんけんゲーム、とりあえずここまではできた〜

イントロダクション JavaFXでGluonのEclipseプラグイン(無料)を使用してスマホアプリの作成を行なっております。 主な目的としては、ゲームアプリケーションのテンプレートにしようと思っております。 つまり、このアプリをカスタムしてやればスマホアプリが…

JavaFX アニメーション〜まとめ〜

イントロダクション ここ数日間やってきた、アニメーション作成のまとめです。今までのアニメーションを使用して「じゃんけんゲーム」の完成(リリースすることが目的)させる方向へ進みたいと思います。 初めに、木琴を作る ここで3DモデルをJavaFXで作成し…

JavaFX アニメーションを理解する

イントロダクション 前回まではGluon+Eclipseでのアプリケーション作成とJavaFXでのUI作成の基本を学習してきました。 そして、やっぱり基本を行います。ただし、アニメーションの基本をやります。 こんな感じで、アニメーションの基本を理解していきます。 …

短期集中!無料トライアル!〜その後は、通常のアプリ作成になります〜

イントロダクション 前回は、とりあえず動くところまで作りました。概要は以下の通りです。 ゲームのタイトル表示 ゲームの開始画面表示 「じゃんけん」の開始ボタン押下後の処理 「3」の部分で開始ボタンを押下後にイメージを表示して終了している状態で前…

技術ポータルサイトを作りたい〜アイデアの具現化〜

イントロダクション 「アイデアがあって、それを実現する」というのはとても大変そうなイメージがあります。大きいものだと「夢を叶える」という事になるでしょうか。 駄菓子菓子「千里の道も一歩から」と言うように小さなレベルでアイデアを実現させる事は…

はじめてのJava〜見直し、Lv1〜

イントロダクション プログラミングをやったことのない友人に自分の作成したプログをレビューしてもらいました。「これなら大丈夫!」と思っていたけど、抜けが結構あり「わからん!」となる部分が沢山ありました。 せっかくレビューしてもらったので、プロ…

はてなブログProへ移行する2

イントロダクション はてなブログProに移行してGoogle Adsenseの審査が通らなく困ったのでメモ。 通らない原因 とりあえずは、審査に通らなかったらGoogleからメールが飛んできます。 「サイトを審査にお送りいただきありがとうございました。」という文言が…

初心者向けのプログラム言語

イントロダクション 「プログラム言語を学ぼうとは思うんだけど、何を学べば良いのがわからない」という、悩みを何処かのSNSで見かけました。 ちょいと、思う事があったので云々かんぬん記載しようと思います。 結論から言うと やりたいと思った言語をやるべ…

JavaFx はじめてでも大丈夫な訳

イントロダクション JavaFxチュートリアルをはじめていますが「何が大丈夫なのよ?」と疑問に思いましたので、その訳を記載します。 はじめに プログラミングじゃなくても、同様ですが「継続的にやる」必要があります。 その中で、面白味が見えてくる事も多…

Java Fxで何が出来る?

イントロダクション Java、php、Python C#など色々な言語でつまみ食い開発をやって来ましたが、そろそろ進んでいる方向がわからなくなって来たような気がします。なのでちょいとまとめて見ようと思います。 プログラム言語が沢山 WindowsやMac、Linux(androi…

Java Fx ステップアップ・プログラミング2

前回「はじめてでも大丈夫」などと記載して書き始めた記事ですが、ちょいと見直してみると大丈夫じや無いかも?と思い、Java Fxのチュートリアルをやる事にしました。 反省点 細かいロジックとか作り方的なところはとりあえず、写経すればおっけ! と思って…

サイトマップを作る

イントロダクション はてなブログの方では、サイトマップを作らないのですが、もう1つの方で作ろうと思ってます。 目的 ブログへのアクセスアップの為にはサイトマップが必要だという事で…ちょいと調べてみました。 サイトマップは2種類 XML(検索 Bot用)とH…

計画と実行〜反省点など(継続中)〜

「プログラム言語を学ぶとPDCAを身につける事が出来る」と以前記載しました。語弊の無いように記載しますが分かりづらい表現になってしまいます。 やって反省して 「次はどうすれば良いか?が考えられるようになる」という事が言いたいところです。別に「答…