serialization

boost でシリアライズがサポートされたようだ。
MFCのシリアライズもよくできていると思うが、boost版も興味があるので ちょっとずつ調べていきたい。

ドラクエ8

というわけで、sbをインストールして、 トラックバックのやり方とかがよくわからんまま見切り発車。
いろいろ触ってみたけど、sbってよくできてるなあ。オススメ商品の機能とか面白い。
さっそくなんか記事書いてみようってことでドラクエ8。
ドラゴンクエストVIII 空と海と大地と呪われし姫君 ドラゴンクエストVIII 空と海と大地と呪われし姫君
ドラクエシリーズってプログラム的にはあまり面白いことやってなくてあまり好きじゃない、というかむしろ嫌いなシリーズだった。
DQ7も未プレイなのだが、周囲からは「PSのソフトとは思えん。」などと散々な評価を耳にしていたので、DQ8もあまり期待していなかった。 買ったのはほんとにたまたま気が向いたからだ。

で、プレイしてみて驚いた。 9000円の価値は十分ある。ゲームで感動したのは久しぶりだ。
シナリオ、音楽、グラフィック、演出、ゲーム性どれをとっても完成度が高くて非の打ち所のない優等生。
今まで遊んだなかでは、もっとも完成度が高いゲームソフトだな。 今までドラクエシリーズって海外では不発だったらしいが、これはきっと海外でも売れると思うなあ。

serialization - 非侵入型

非侵入型のシリアライズ。

serialization - XML archive

書き出すアーカイブファイルをテキストファイル以外にバイナリファイルにしたりXMLにしたりすることもできる。

serialization - traits

シリアライズするクラスの特性の指定ができる。
よく使いそうなのを列挙すると
  • 抽象クラスか
  • ベースクラスのポインタを使ってシリアライズ可能にするか
  • オブジェクト追跡を行うか
  • クラスのバージョン番号
ぐらいかな。それぞれ見ていく。

1/4 >>