プログラム

プログラム

月刊マイコンBASICマガジン休刊のお知らせによせて

2003年(平成15年)の4月12日のスクラップブックは、わたしが小学生から中学生にかけて愛読していた『月刊マイコンBASICマガジン』が休刊したことを告げる電波新聞社からのお知らせだった。 コンピュータの一つの時代が終わったことを告げてい...
JavaScript

JavaScript:配列の使い方

JavaScriptの配列の使い方サンプル。
JavaScript

JavaScriptで「ロシアより愛をこめて」

JavaScriptでsetTimeout関数の使い方サンプルを作った。 titleに設定した文字列をStringクラスのcharAtで一文字ずつ先頭から取り出し、画面に表示している。 moji = title.charAt(pos); 途...
プログラム

テトリスの7種類のブロックが落ちてくる部分

JavaScriptでテトリスの7種類のブロックがランダムに落ちてくる部分のみを作った。 サンプルを見る
プログラム

テトリスのブロックが落ちる(同じブロックのみ)

ゲームとしてはまだ成り立たないが、テトリスのブロックが落ちて重なる部分までを作った。 緑のブロックにしたのは、昭和のイメージ。たしかわたしが最初に使ったパソコン(当時はマイコンと呼んでいた)のディスプレイは単色でなぜか緑の文字を表示するディ...
プログラム

ブロックの隙間を作るコード

日経ソフトウエアの2013年4月号にスマートフォンで動くテトリスもどきのプログラムが掲載されていた。 わたしは、テトリスのブロックの表示の仕方が面白いと思った。 テトリスの画面イメージ(日経ソフトウエアの記事をもとに作成)
プログラム

A4印刷用/ASCIIコード表

シンプルなASCIIコード表(アスキーコード表)を作った。 A4横印刷用PDF 。わたしはプログラムの授業用に使っている。
プログラム

HTML5の機能を使いGPS情報を取得するJavaScriptプログラム

iPhoneなどスマートフォンや最近の携帯電話では、GPS情報を受信できる。 カーナビなどのアプリも一般的になりつつある。 自分のiPhoneでも受信して利用できるか試してみた。 クリックで表示(PCの場合、ブラウザによってはGPS情報が表...
プログラム

授業用:enchant.js/ シューティングゲーム課題の基本プログラム

わずか160行ほどのプログラムでここまで出来るenchant.jsは素晴らしいゲームエンジンだ。 今回は授業用としてシューティングゲームの基本部分を作った。 PCのマウスでの操作およびスマートフォンのタッチして操作に対応している。 ※オフラ...
プログラム

C言語でカレンダーを表示する

今日から学生は夏休みに入ります。 1期の授業の終わりに次の課題を出しました。 Q. カレンダーを表示するプログラムを作成せよ。入力は西暦年と月とする。 なお、西暦元年1月1日は月曜日である。 カレンダーを作成するためには、まず閏年(うるうど...