メニュー
FrontPage

目標

スレ進行話題

プログラム


ストーリー

大道具・小道具

各種駒イメージ
  ├歩兵と金
  ├香車成香
  ├桂馬成桂
  ├銀将成銀
  ├金将
  ├飛車竜王
  ├角行竜馬
  ├王将王将改
  ├玉将玉将改
  ├軍団
  | |
  | ├山賊軍
  | ├昆虫軍
  | ├妖怪軍
  | ├西洋軍
  | ├海賊軍
  | ├給仕軍
  | ├雪国軍
  | ├干支軍
  | ├西洋妖怪軍
  | ├チャイナ軍
  | ├女子高生軍
  | ├先代王将軍
  | ├海軍
  | ├熱血軍
  | ├西部劇軍
  | ├亜細亜軍?
  | ├企業戦士軍
  | ├商店街軍
  | └SF軍とミリタリ軍
  |
  └その他

知識の部屋

素晴らしき脱線企画

リンク
Wiki内検索
最近更新したページ
2009-12-29
2009-08-01
2009-02-24
2009-01-05
2008-12-28
2008-06-27
2008-06-22
2008-01-25
2007-11-19
2007-09-10
2007-08-23
2007-08-14
2007-08-12
2007-08-08

CSA将棋の絵の仕様

正直どんなもんを描いてもプログラム次第で何とでも実現できます。
しかし、現状プログラマーへの負担が一番かかっている気がするので、簡単にCSAへ移植できる絵の仕様を公開します。
差し替えの絵を作ってくださる方は参考にしてください。


駒の画像

駒の画像は48×60のbmpファイルとなっています。
しかし、実際の所、駒のマスクデータを作成しなくてはいけないので、画像のサイズは96×60で作ってください。
駒の画像(48×60)に並列して真横にマスク用のデータ(48×60)を作成します。
これは透明部分を透明なまま表示するための処理として必要です。
bmpの色数は自由で構いませんが、なるべくリソースが軽くなるように256色が良いと思います。
24bitカラーでも構いませんけどね。

文字で説明しても分かりにくいと思うので以下が実際に使われている駒画像のサンプルです。


      


上の画像を見てもらえば分かると思いますが、駒の画像の横に白黒の画像があります。
これがマスクデータとなって、白黒画像の黒(0,0,0)の部分だけ切り抜いて左の画像を表示しているわけです。
また、左側の画像で表示させない部分も黒(0,0,0)になっており、マスク画像部分の白い(255,255,255)所と論理積をする事によって画像をくりぬいているわけです。
盤面の線とぶつからないように上下左右に1ドットずつ開き空間を作ってください


駒絵加工法の一例



お役立ちツール  「駒グラフィックビューア」

588 愛のVIP戦士 New! 2007/02/09(金) 04:21:06.81 ID:aP+ZFYtl0
(前半略)
このプログラムは駒グラフィックを作る職人さんが使ってみてください
96×60の画像を読み込んで駒グラフィックとして表示された時の見栄えを見ることができまつ

(保管庫) http://www37.tok2.com/home/stepsofholycrew/files/k...


カットインの画像

特に仕様は決めていませんし、何よりも現行のプログラム(ただ表示させただけ)のもので最後まで押し通すのか謎です。
とりあえず、超簡単に今の画像と差し替えるだけならばパラパラ漫画のように1枚のBMPを作ってください。
たとえば8枚の画像でアニメーションをするのならば、8枚の画像を全部横つなぎで保存してくれればこっちで何とかします。
画像の大きさは適当で大丈夫です。
ただ、駒の大きさが48×60ですからこれを9個並べたものより若干小さいのが盤面の大きさになります。
そこらへんとの兼ね合いで作ってくれれば幸いです。




左下に表示される挿絵の画像

サイズは192×240のbmpファイルです。
そこそこ大きい画像ですから16bitカラーが良いと思います。
現在jpgやgif、tiffなどで表示されるプログラムも製作しほぼ目処が立っています。
軽い画像形式が良いと思うので、bmpではなくjpgとかが良いかも?
容量を減らしていきませう。
とりあえず画像が一通り揃ってきたら、一気にプログラムごと書き換えていきたいです。




シナリオモードの仕様
  1月7日作成版

左下の顔
128×128です。
ファイルはgif,jpg,bmp,tifでどの形式がやってきても自動でそれを判別して読み込みます(たぶん)。




メッセージウィンドウ
790×128のサイズです。
文字はMSゴシックの24Pで描画しています。
テキストの開始位置は左上が(40,7)くらいだと思います。
ただ、テキストの一行目は名前欄になるので一行目は短めに表示が見えるようだと良いかもね。
下は20くらい余ると思います、右は10くらい余るかな。
ちなみに、前に表示された文字はこのウィンドウを再描画する事で消しています。
だから基本的にこのウィンドウで透過色は使う予定がありません。

ついでに、左側にキャラ画像が出るから、吹き出しみたいになっていても面白いかもわからんね





キャラの立ち絵
立っている絵は250×400のサイズですが、透明部分のマスクデータが必要なので、実際は500×400のbmpになります。
マスクデータに関しては上のほうに書いてある駒の画像を見ればおk
ただ、上下左右ぎりぎりいっぱいまで画像使って良いですお ( ^ω^)
あと、下に関しては本当に使い切っておかないと空中浮遊しているみたいで不自然になりますね(1月5日版のシナリオモード、銀の立ち絵参照)




背景
将棋にあわせたから激しく中途半端なサイズになっております。
サイズは918×453です。







ちなみに、これらの画像の仕様はあくまでもプログラムに反映させる時にやって欲しい仕様であって、強制ではありません。
むしろ、スレでキャライメージを固める時は自由に描いてくれた方が見ていて楽しいですし、他のプログラマさんに絵を渡すのならばこの仕様はまったく意味が無いです。
あくまでも現行のCSA改造人が楽をしたいが為の仕様ですお ( ^ω^)



ああ、そうそう。
ぶっちゃけ、こういう物は作ったもん勝ち、やったもん勝ちだから
誰かに言われないと作りません><><みたいなのじゃなくて
とりあえず何か作っておけばそれがそのまんま形になるんだと思います。
2007年02月18日(日) 20:19:43 Modified by ID:V95jjzKhrQ

添付ファイル一覧(全1件)
135c595815a31259.jpg (2.03KB)
Uploaded by ID:V95jjzKhrQ 2006年12月27日(水) 22:32:33



スマートフォン版で見る