開発

今からコミケ合わせでGBAゲームを作ってみる(6)

DirectSound で BGM と SE の再生まで完了した。id:akkera102 さんとこのブログ解説記事と サンプルソースを参考にさせて頂いた。あいや、正直半分くらいしか理解出来ていないんだが…。 ただ他にもいくつか作りたいものは有ったりするんで、 ちゃんとした理…

今からコミケ合わせでGBAゲームを作ってみる(5)

タイトル→ゲームプレイ→ゲームオーバーという基本的なシーン遷移と、 ゲームルーチンの実装まで完了。 テキストベースだが一応遊べるように成った。HSP と GameMarker:Studio というベースはあったけど、 じっくりと考察せず急ぎ実装してったもんだから、 良…

devkitPro の libgba キー入力ライブラリの備忘とか

libgba のキー入力ライブラリは scanKeys 関数でキーデータ更新後、 keysUp、keysDown、keysDownRepeat 関数で入力情報を 1 度取得すると、 2 回目以降値を返してくれなくなる。libnds 使って DS 開発してた頃も確かそういう動きだったなーと思い ソースコー…

今からコミケ合わせでGBAゲームを作ってみる(4)

まさかの風邪でノックダウン。 一日半ほど食っちゃ寝したら大分良くなったので製造フェーズへ移行。元ネタのHSPソースとGameMarker:Studioプロジェクトを見つけたので、 チマチマC言語に翻訳している最中。幸いにしてC標準ライブラリも多少は機能するような…

今からコミケ合わせでGBAゲームを作ってみる(3)

画面デザインとリソース準備を主に。 久しぶりにペイントソフトを触った気がする。作業内容。 ・8x8フォントの作成(目コピー) ・背景リソースの減色とリサイズ、リサンプル ・GBA解像度に合わせて画面デザイン・配置など再考また、GBAで実現するに辺り仕様を…

今からコミケ合わせでGBAゲームを作ってみる(2)

GBA開発の現状についてざっくり調べてみた。以下は、過去にlibndsを用いてDS Homebrewを少しだけ齧った人間の感想。 ・libgbaはlibndsほど整備がされないまま更新が止まっている ・有用なexampleが殆ど無いのと、そもそも提供されているexample自体が少ない …

今からコミケ合わせでGBAゲームを作ってみる(1)

今年は国内Homebrew界隈でGB/GBA開発がお盛んな様子で。年始は自分もコンシューマ機向けに 一丁作ったろうかって息巻いていたが、 色々やりたい事とか目移りしてるうちに 気付けば成果も無いまま11月もあと僅かとなっていて。過ぎた日は取り戻せないけど、 …

バージョン管理を始めてみる。

主に仕事プログラム(エクセルマクロ)での、 保守とかバージョンアップとか、 移動中スマホのDropboxからソースが見れないとか諸々あって、 ついでに言うとフォルダバージョン管理に嫌気が差して来たので、 Git と SourceTree を導入。わかばちゃんと学ぶGit…

オレオレ蔵書管理システム(仮)の用件定義

用件定義という名の、ただ要望を羅列しただけのもの。 既に出来ている部分や、まだ未実装の機能だったり、 技術的な検証が済んでいない、希望的観測で綴ったもの等 まちまちっす。◇◇◇■機能面家でも外でも使えるもの。検索、登録、修正、削除、etc… (家=Windo…

オレオレ蔵書管理システム(仮)の現在

書いては捨ててを繰り返しているオレオレ蔵書管理システム(仮)の、 現在までの変遷を残しておきたいと思ったので唐突且つ此処に記載。◇◇◇1.Excelワークブックを使った管理 登録とカード目録の作成が不便dumbo001.hatenablog.com2.Excelマクロによる管理 外で…

同人誌にバーコードを付ける。2

以前のエントリで書いた、フリーバーコードフォント用文字列書き出しプログラムの続きです。 JANコード標準13桁、短絡8桁とチェックディジット算出に対応まで。 まだExcelマクロの標準モジュールでしか動いていないので、次はVBSに対応させる予定です。 BarF…

同人誌にバーコードを付ける。

同人誌にISDNなるバーコードを付けてみた。 ISDN - 国際標準同人誌番号 http://isdn.jp/ ISBNをパロったインストアJANコード。 「司書にゃん」なる蔵書管理アプリが同人誌DBとして使ってたり。 んで、このコードを書籍バーコード風にして貼り付けたいと思っ…

試行錯誤CHU!

24 ポート分の入力確認とロータリーエンコーダの扱い方を学ぶところまで。

ISBN-13←→ISBN-10 変換プログラム。

サンプルその2。前回プログラムの応用編的な感じで。 ISBN1310.COB (ISBN-13→ISBN-10 変換) IDENTIFICATION DIVISION. PROGRAM-ID. ISBN1310-VER001. AUTHOR. DUMBO. DATE-WRITTEN. 11.11.2013. DATA DIVISION. WORKING-STORAGE SECTION. 01 ISBN-IN PIC X(1…

ISBN チェックディジット算出サンプル。

プログラミング教える用で書いてみたやつなのでそのまま業務で使うにはベタ過ぎるかもです。 つか、COBOL 知らない俺が COBOL 説いてるってのがまず訳解らんのですがねぇ…。 ISBN13.COB IDENTIFICATION DIVISION. PROGRAM-ID. ISBN13-VER001. AUTHOR. DUMBO.…

COBOL でゲームプログラミングとか。

出向先で OpenCOBOL 入れてくれって頼まれついでに簡単なプログラム書いてみた。 変数の考え方にクセがあるとか1つの処理に機能盛り過ぎとか、 エクセルIF関数の如く入れ子しないと else if 相当のことが出来ないとか。 色々言いたいところもあるけれど、割…

色々作ってる風味。

・大人の蔵書管理 V0.0A レコード登録にばかりに気が向いててメイン画面作ってなかったので実装開始。 どうやって使いやすいものに仕上げようか手間取ってる最中。 ・大人の蔵書管理 V0.09 モードレス間同士でウィンドウを行き来した際フリーズバグが発生。 …

自己満足ツール作成中。

サークル参加スケジューラ Version 0.01 「あと何日余裕あるぜー!」とかやるための小物アプリ。 VBAでユーザーフォームにメニューバー組み込むの頑張ったり。

続・同人誌を蔵書管理するお手軽なシステムが欲しい。

大人の蔵書管理 V0.04 - とらのあなから商品情報取得 情報取得のアプローチを変えてみた。 サムネ画像と情報取得における失敗(ダウンロードエラーとか実行時エラーとか)はこれで無くなったかな? ついでに商品情報の取得先が分かるようにしてみた。 ロゴリソ…

同人誌を蔵書管理するお手軽なシステムが欲しい。

データベースの登録・編集・削除、とらのあな商品詳細検索・商品情報取得と進んで、 アイテム種類や在庫有無問わずに取得するところまで出来た。 特集ページ(複数の商品詳細があるページ含む)、商品情報下の商品紹介とか曲リスト等の情報取得に未対応、 且つ…

もうずっと HTML ソース解析。

気分はなんちゃってハッカー。 同人誌を蔵書管理するためのマクロ - 情報取得テストプログラム 情報取得に掛かるスピードがまだまだ実用的じゃないのと、 対応してないアイテム種類と、情報の取得が片付いたら一段落といったところですか。

ExcelVBA で IE 制御が楽しい。

プロパティやメソッドがユーザーフォームのコントロールに近くて、 扱いがオブジェクト変数(参照型)ってだけなので、割かしすんなり頭に入ってくる。 でもって一先ず、某ショップの年齢認証突破まで出来た、が。 これ未成年が実行した場合、利用規約に抵触し…

ExcelVBA で IE 制御について。

三流君VBA のと昨日買った ExcelVBA で IE 制御本読んで大体は把握したかも(覚えた訳じゃない)。 IE で出来ることがほぼプログラムからも行える模様。 エクセルが ExcelVBA で全て制御出来るのと同じってくらいに。 これを使いこなせば、通常順を追って進め…

Excel で同人誌を蔵書管理するためのマクロを作成中。

大人の蔵書管理 for ExcelVBA V0.01 昨年少しだけ打ち込みしていた手持ち同人誌のエクセルデータベースにフォームアプリを組み込み始めました。 ScanSnap で自炊した同人誌の管理用にと。 今まで敬遠してたデータ入力画面の作成を実地学習しながら。 最初は …

ファイルオープンダイアログで前回開いたフォルダを開く。

去年作の業務アプリで今日、 「開く度にマイドキュメントに戻されるのを何とか出来ない?」と言われたので作ってみた。 前回開いたフォルダ情報は無難にワークシート(非表示)内に保存。 レジストリ作ったり外部ファイルで設定持ったりすると配るとき不便なの…

スプラッシュスクリーン画像できた。

人物画リソースが終わりを迎えたので、勤務時間外に作ってる勝手業務アプリに スプラッシュスクリーン兼バージョン情報ダイアログ画像を作成してみました。 BG とかアプリロゴとかで、何作ってるのか分かる人には分かりそうな風味です。 「コンソールログビ…

右クリックメニューに「ディスクイメージをマウント/アンマウント」を追加する。

XP 且つ DAEMON Tools 3.47 用です。たまたま入ってたヤツがこれだったもので。 因みにこいつ、レジストリに登録がある拡張子情報をちょいと書き換えたりするのでご利用は自己責任でお願いします。 右クリックメニューに「ディスクイメージをマウント/アン…

Excel VBA でエミュランチャ的なものを。

エミュランチャもどき ver0.01 最近エロマンガ雑誌でハガキ投稿し始めたもんだから趣味開発から随分遠ざかっておりました。 お陰でブラシ塗り(ギャルゲ塗り)のコツは掴めてきたのですが。 業務に使う小物アプリとか、VBS とか VBA とか書いてて前よか少し覚…

BMI。4、BMI 計算機(AWT GUI コンポーネント版)

BMI 計算機です。 Java GUI プログラミングの秀作、Javadoc 生成、プログラミング作法の取り入れ、等々。 色々やってたら期間やらソース量やら上昇してしまいましたが、 現状納得行くカタチに持ってけたかと思うので公開しておきます。 BmiCalculator.jar プ…

アナログ時計。テストプログラム

アナログ時計です。 テストプログラムということでコンパクトにまとめようと心掛けました。 AnalogClockTest.jar おまけで縦横に引き伸ばすとちゃんと画像再計算したりとかもやってます。 ウィンドウサイズを縦長にしてみたり。 横長にしたりとか。 因みにタ…