NoodlesTimer Ver.1.0

NoodlesTimer Ver.1.0」を公開します。

カップラーメンにお湯を注いだあとの待ち時間(3分間)を測るだけのアプリです。下のサンプル画像は残り18秒になった時のショットです。
一定の残り時間になると可愛い声で教えてくれます。
プログラミングは Python で行い、Pyinstaller で、exe ファイル化してあります。

実行画面イメージ

Download(NoodlesTimer010.zip)

miniPlayer

「miniPlayer Ver.3.0」を公開します。

コンパクトな MP3 ファイルの音楽プレイヤーです。
miniPlayer Ver.2.1 を windows11 64bit 用に再ビルドしたものです。

miniPlayer

Download(miniplayer030.zip)

SimpleCalc Ver.1.0

「SimpleCalc Ver.1.0」 を公開します。

Python で簡単な電卓アプリを作ってみました。
GUI は、Tkinter を使用しました。
pyinstaller で EXE ファイル化し、アイコン画像は EXE ファイルへの埋め込みです。また、コンソール画面が表示されないように設定しました。
便利なのですが、ファイルサイズが大きくなるのが欠点ですね。

SimpleCalc

Download(simplecalc010.zip)

JavaOthello Ver.1.0

「JavaOthello Ver.1.0」を公開します。

Java で作成したオセロゲームです。
Java+JavaFX で作成してみました。Java でのプログラミングは久しぶりなので、うまくできているかどうか。特に JavaFX は初めてでしたので、JavaFX の JRE を ZIP に同梱する方法がわからず、かなり苦労しました。
JRA ファイルから EXE ファイルへの変換は launch4j を使いました。

JavaOthello17.1.0のゲーム画面

Download (javaothello17.1.0.zip)

コンピュータと対戦するオセロゲームです。
コンピュータは弱いので期待しないでください。今後、コンピュータの思考ルーチンを強化していこうと考えています。
先攻、後攻が選択できます。
あと、手を元に戻す機能があります。

 

 

 

SSL

本日から当サイトを 常時SSL化 しました。

今後は、https:// でのアクセスとなり、アドレスの頭に鍵マークが表示されるようになります。

SAKURA internet のレンタルサーバを利用していますが、設定は簡単でした。
SAKURA のコントロールパネルから、無料SSL(Let’s Encrypt)の設定を行い、SSL証明書を発行してもらいます。
その後、WordPress に常時SSLを有効にするプラグイン「さくらのレンタルサーバ簡単SSL化プラグイン」をインストールし、有効化するだけでした。

作業時間は、SSL証明書の発行に10分程度とプラグイン導入に2,3分でした。

Puzzle Saver Ver.2.1

「Puzzle Saver Ver.2.1」を公開します。

Windows 用のスクリーンセーバです。以前に Windows 7 で作成したものを Windows 10 で再ビルドしたものです。

Puzzle Saver Ver.2.1 の画像

Download (PuzzleSaver021.zip)

画面が15パズルの様に細かく分割され、バラバラになっていく様子が描画されます。
分割するピース数、空のピースの色、描画スピードが任意に設定できます。

STORE KEEPER Ver.1.0

「STORE KEEPER Ver.1.0」を公開します。
令和になって最初に作成したプログラムです。
流行の Python言語で、Pygame を使って作ってみました。

storekeeper010

Download (storekeeper010.zip)

倉庫番系のゲームです。
配布ファイルは、”pyinstaller” で、実行ファイル形式に変換してあります。

pyinstaller の使い方

pyinstaller は、Python言語で記述したプログラムをWindowsの実行ファイル(.exe)ファイルに変換するツールです。
Pythonで記述したプログラムは、Python環境をインストールしていないパソコン上では実行できませんので、実行ファイルに変換する必要があります。
以下、コマンドラインで実行します。

インストール
pip install pyinstaller

実行方法
pyinstaller storekeeper.py –onefile –noconsole

–onefile
関連するファイルを1つにまとめます。
–noconsole
実行時にコンソール画面を表示させません。

 

SNAKE Ver.2.0

「SNAKE」を公開します。
古典的なアクションゲームです。

メイン画面

Download (snake020.zip)

スネークを操作してボムをゲットします。
ボムをゲットする毎にネークのボディがひとつずつ増えます。
スネークが自分自身に触れるとゲームオーバーです。
制限時間は60秒です。
上下左右のカーソルキーで移動、ESCキーで終了します。