スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« リリースは順延 | トップページ | あせる必要もないので »

やっぱり、週末にする

今は、MasterReversiの次バージョンを開発中で、既に、動作上の問題は無くなっているのだが、インストーラとヘルプに入れているビットマップがWindowsXP時代の画像のままになっていた。ホームページの画像もXP時代のままなので、リリースは週末にして画像を差し替える。

次バージョンのMasterReversiのバージョンはVer1.4.2で、現行版のVer1.4.1と比べると、0.0.1しかアップしていない。

これは、人によっては、機能/性能的な違いが殆ど無いからなのだが、内部コード的には、文字コードが従来のマルチバイト文字セットからUnicode文字セットに変わっている。

また、描画系については、HiDPI対応が行われていて、メイン盤面の描画もGDIベースからDirect2Dベースに変わっている。

つまり、開発期間が1ヶ月以上かかっているのは、変更量が多いからなのだが、その割には、OSのテキストサイズを変更せず、Aeroを使わないテーマを選択している様なユーザーにしてみれば、機能/性能的なメリットは殆ど無い訳だ。

なので、数日前に書いた様に、今回の開発は、一見、コストパフォーマンスは悪いのだが、今回の開発をやっておかないと、多くのユーザーがWindows10を使う時代になると、色々と問題が出てくる訳だ。

と、いう事で、今回の開発というのは、ある意味、Windows版MasterReversiを次の時代にも利用可能にする為の開発になる。

このため、現時点では、Windows7をテキストサイズを変更せず、Aeroを使わないデザインで使用しているユーザーには、次バージョンは殆どメリットが無いものの、そのユーザーも、その内、新しいWindows10PCを購入する事になる筈なので、そうなれば、そのユーザーにも、次バージョンは有意義なモノになる訳だ。

もっとも、次バージョンはWindowsXPでは動作しなくなっている。

なので、WindowsXPマシンを使い続けている人にしてみれば、次バージョンは使用できないので意味が無いシロモノになる訳なのだが、にも関わらず、次バージョンでも、従来のビットマップを変更していなかったので、WindowsXP時代のキャプチャー画像が使われたりしていた訳だ。

と、いう事なので、流石に、WindowsXPをサポート対象OSから外すにも関わらず、その当時のビットマップを残しておくのはマズかろう、という気がした訳だ。

このため、冒頭に書いた様に、ビットマップは差し替える事にしたのだが、プログラム内で使用しているビットマップ数は数個しかないので、大した作業にはならない。

しかし、ホームページにアップしてある画像は山の様にあるので、同様の画像をキャプチャーするのは少し時間がかかりそうな訳だ。

なので、リリース、というか、Vectorへの登録は週末にし、公開されるのは来週の前半くらいにする事で、作者的には、ホームページの変更に必要になりそうな時間を確保しようとしている訳だ。

ちなみに、最新版でWindowsXPのサポートを終了しているAmuseGraphics/Mirror-DTCでは、ホームページから新版と共にXPでも動作する旧版をダウンロード可能にしてあるのだが、MasterReversiの配布パッケージはサイズが大きいので、新版はアップしない予定だ。

旧版についても、Professional版については、32Bit版と64Bit版を同梱している配布パッケージをそのままアップすると、結構なサイズになってしまうので、それぞれを別にダウンロードできる様にする予定だ。

サイズが大きいといっても、20MBもないので、ひょっとすると、今現在では、問題は起きなくなっているかもしれないのだが、数年前にアップしてみていた頃には、ダウンロード中に強制切断される事がチョクチョクあったので、作者的には、この程度のサイズでも、安心できない訳だ。

= この記事に関連する公開中ソフト =

MasterReversi

MasterReversi

(2016/05/04追記)

« リリースは順延 | トップページ | あせる必要もないので »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/534482/63514543

この記事へのトラックバック一覧です: やっぱり、週末にする:

« リリースは順延 | トップページ | あせる必要もないので »

2017年8月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    Cookieを無効にする設定およびAdsenseに関する詳細については、以下のリンクを参照下さい。

    広告 - ポリシーと規約 - Google