ForestEXOR Games Blog

引退プログラマーは最新技術に着いて行けない

JavaScriptのfunctionとラムダ式関数について

先日、腕試しでゲームを作っている際に、4つのゲーム画面に出してそれぞれ独立させる必要があった為、グローバルで使っていた入力処理をクラス内の処理に変える必要が出てきた。
その時に起きたバグについて書こうと思い、テストプログラムを組んでいる内に原因がわかってしまった。
けれどせっかくなので書き残して置こうと思う。

続きを読む

SQLite使ってみる その4 vfsを使ったアーカイブ読み込み編

前回の
SQLite使ってみる その3 vfsを使った暗号化編 - forestexor’s blog(仮)
にてvfsで自分でsqliteのdbファイルを作成することができたので今回はアーカイブファイルを読み込んでその中のdbファイルの情報を取り出す方法を書いていきたいと思います。


・逃げ口上
このプログラムによって引き起こされた一切の責任を負いません、自己責任でお願いします。

続きを読む

SQLite使ってみる その3 vfsを使った暗号化編

今もプロの現場でゲームを作っておられる友人様から
「暗号化しろや」
というお言葉を頂きましたので必死こいて調べました。

SQLiteの暗号化を調べているとSQLCipherとかwxSqlite3とか別物を使った
有料やライセンスが面倒な物ばかり引っ掛かってきます。
しかしvfs機能を使えば普通のSQLiteでも暗号化はできるようです。
ちなみにSQLite自体はパブリックドメインの親切仕様です。

参考パクらせて頂いたサイト
c++ - Using SQLite with std::iostream - Stack Overflow

続きを読む

SQLite使ってみる その2

SQLite使ってみる その1 - forestexor’s blog(仮)

で書いたコードを一つのプログラムとしてまとめた物。
※追記
オープンに失敗した場合でも「sqlite3*」はインスタンスが作成されるのでクローズしないとメモリリークする事が判明、申し訳ありませんでした。

続きを読む

SQLite使ってみる その1

SQLiteの使い方を一通り、基本的にゲームクリエイター視点です。
使い方はggって色々な所を参考にしたのでここを見るよりそちらを見た方が詳しくわかると思う…
・環境
VisualStudio Community 2015
sqlite-amalgamation-3240000.zip(sqlite3.hとsqlite3.cを使用)
sqlite-dll-win32-x86-3240000.zip(sqlite3.dllをsqlite3-x86.dllに名前変更)

続きを読む