てぃってぃの楽しい副業日記!

ワイと嫁(てぃってぃ)夫婦の、副業、育児、プログラミング、筋トレ、ゲームを綴ったブログです☆

プログラミング

【C#】三菱PLCとのMCプロトコルによる通信アプリを作る(メモリ読み書き)

C#の実装メモ。 TCPにて、三菱製PLC(内蔵Ethernetポート)とMCプロトコルにて通信を行い、GUI上でPLCのメモリをスムーズに読み書きできるアプリケーションを作製しました。ほぼ製品レベルのクオリティですが、ソースコード全文をほとんどそのまま公開します…

【C言語編/全15問】プログラミングスキル検定!

こんばんは、てぃってぃ(嫁)の夫です。 本記事では、プログラミングを初めて10年経つ筆者の独断と偏見により作成した、C言語のプログラミング技術力検定を行います!「我こそは」という方は、ぜひチャレンジしてみてください! はじめに 【C言語編】プロ…

オブジェクト指向プログラミングとは?(初心者向け解説)

オブジェクト指向プログラミングとは何なのか。実際に10年近くプログラマとして開発している筆者が、概念から、実際のゲームをモデルとしたソースコードの例まで、イラストをもちいて説明したいと思います。

C#で「TCPクライアント」を実装する

C#でTCPクライアントをササッと作る必要があったので、その時の個人用メモ。 ちなみに、C#のTCPサーバーの実装はこちら。 www.kt2525family.com C#のTCPクライアントは、サーバーに同じくCに比べるとわかりにくいが、サーバー程ではない。基本的にはTCPClien…

【ゲームプログラミング】その7. プレイヤー描画&道具実装①(動画付き)

【ゲームプログラミング】Unityでローグライク開発中! 更新大分あきましたが、絶賛開発中!(開発中の画面です) どうもこんばんは、てぃってぃ(嫁)の夫です。 「スマホでローグライク開発」第7回です。Unityでゲームプログラミング中です。 第6回からまた…

「風来のシレン2」が移植されないから自分で作ることに決めた

こんにちは、てぃってぃ(嫁)の夫です。 (※注意※)この記事には暑苦しいぐらい、「風来のシレン2」への私の愛が詰まっております。 「風来のシレン2」とは? オヤジ「【シレン】って面白かったよな」 移植されないなら、自分で作るしかない 実装予定の機能 …

プレイヤーのドット絵を描いてみた【FireArpaca/2Dゲーム向け】

こんにちは、てぃってぃ(嫁)の夫です。 最近、スマホ向けのローグライクゲームを作っているところですが、そろそろちゃんとしたプレイヤーのドット絵が欲しいと思い、真剣に作ってみることにしました。 開発日記はこちら↓ www.kt2525family.com 使用している…

【ゲームプログラミング】その6. マップ描画&コントローラー実装(動画付き)

どやぁ!進んでるやろぉ!!(開発中の画面です) こんばんは、てぃってぃ(嫁)の夫です。 「スマホでローグライク開発」第6回です。 第5回から大分あきましたが、ひそひそとだいぶ進めていました。今回の記事は「マップ描画&コントローラー実装」です! マ…

【Unity/ゲームプログラミング】初心者向け画面処理のメモ

Unityで絶賛ローグライクのゲームプログラミング中です。 1時間以上ハマった課題を個人的にメモっていきます。あわよくば参考にどうぞ。 (随時追加していきます) よくあるハマり方 「SetActive(true)」で可視化されない SpriteEditorで分割したスプライト…

【Unity】Androidビルドが突然できなくなった場合の対処法(SDKの設定項目が消えた)

Unityで先日までAndroidビルドをしていたが、突然できなくなった。 その時の対処法メモ。(ぐぐった情報より楽な対処法があったので) (※) 2020年最新版対処法。だと思います。(笑) 現象 対処法 1.Unity Hubを起動 2. インストールで「モジュールを加える」…

【ゲームプログラミング】その5. マップ自動生成のアルゴリズム

こんばんは、てぃってぃ(嫁)の夫です。 「スマホでローグライク開発」第5回です。 今回の記事は「マップ自動生成のアルゴリズム」の実装です。不思議のダンジョンなどで定番の、入る度に地形が変わるマップです。 今までの記事はここからどうぞ! www.kt2525…

【ゲームプログラミング】その4. Unityで仮想コントローラーを再現する①

こんばんは、てぃってぃ(嫁)の夫です。 「スマホでローグライク開発」第4回です。 今回の記事は「Unityで仮想コントローラーを再現する①」です。①にしているのは、コントローラー実装も作業が多くて、段階的に実装していくからでございます。 今までの記事は…

【ゲームプログラミング】その3. 画面描画(マップチップ)の設計

こんばんは、てぃってぃ(嫁)の夫です。 「スマホでローグライク開発」第3回です。 今回の記事は「画面設計①」です。今までの記事はここからどうぞ! 画面レイアウト 画面レイアウト 今回も、超重要な設計内容、画面について。環境の調整開始。 第1回での「…

【ゲームプログラミング】その2. 「Unity」で開発環境を構築する

こんばんは、てぃってぃ(嫁)の夫です。 「スマホでローグライク開発」第2回です。 今回の記事は「開発環境」です。第1回を読んでいない人は、読んできてね! 開発環境の選定 Unityのインストール MonoDevelopのインストール(不要) VisualStudio2019 Comm…

【ゲームプログラミング】その1. スマホ用ローグライクゲームを開発したい

こんばんは、てぃってぃ(嫁)の夫です。 前々からやりたかったこと。 「スマホ向けのローグライクを自作(プログラミング)する」 プログラミング経験そろそろ10年ぐらいですが、やっぱりゲームを作って遊んでもらうという夢が捨てられない。ブログも軌道に乗…

C#で「TCPサーバー」を実装する(ルーティング[TTL]対応版)

C#でTCPサーバーを安定して動作出来るように実装したので、その時のほぼ個人用メモ。 (2020/02/07追記)ルーティングで激ハマリしたので、その対応を追加。 Cに比べると滅茶苦茶分かりにくい。ネットで調べるとSocketとかTcpListenerとかNetworkStreamとか…

「プログラミング教育」と「IT企業の仕事」by 現役ITエンジニア

こんにちは、てぃってぃ(嫁)の夫です。 2020年度よりプログラミングの教育が必修化されるそうですね。本記事では、教育の内容については、文科省の手引きを参考にしていますが、実際に私は教育現場にいるわけではないので、すみませんが詳しくは知りませんし…