忍者ブログ

ぐれーすけーるブログ

ゲームプログラミングを独習中なんだぜ☆

↑同人活動☆w
ホームページ☆
『きふわらべ』のダウンロード
は、ホームページへ飛ぶ↑☆

ぐれーすけーる は、ゲーム86パーセントでお送りするんだぜ☆↑押すと最新記事に飛ぶぜ☆



第25回世界コンピュータ将棋選手権1日目に
初出場した『きふわらべ』の記事はこちら↑☆
↑東方二次創作音楽
CD78サークル分買った
積みゲー1本ずつ1ステージだけ
遊んでいく記事は別ブログへ飛ぶ↑☆
秋葉原裏通りの潰れそうなオリジナル同人
ソフト店『さんげっと』の記事はこちら☆

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

現在、新しいコメントを受け付けない設定になっています。

【将棋】めざせ世界コンピュータ将棋選手権☆(18) プロジェクトダークさんのNameIntを使ってみるぜ☆ww

2014-11-30 10:28

わたしの『きふわらべ』では マスが0~201、 駒も0~39 と番号で
マスや駒を 指定するのだが、

プログラムで 10 という数字が出てきても、それが本当に マスなのか、駒なのか、
間違って マスの数字の10を 駒だと思って使ってるんじゃないか、

という ケアレスミス が心配だったんだぜ☆
それを 解消するために、プロジェクトダークさんから NameIntライブラリをもらったんだぜ☆
これを使ってみるんだぜ☆



今までは、



このように、駒が40個で固定だったので 困ってなかったのだが、



将棋盤の上には 40個以外のものも置きたいし、1個だけ置ければいいときもある☆ww

40個 固定では 使い方が広がらないんだぜ☆wwwww
そこで プロジェクトダークさんの NameInt なんだぜ☆www





このように書き直すんだぜ☆
  (※追記 public readonly じゃなくて、public static readonly の間違いだったぜ☆)

Sprite というのは、 NameInt なんだぜ☆



先手王は0、後手王は1、1個目の飛車は2…と、 ただの数字を付けているようだが、
この数字には Sprite という名前が 
結び付けられているんだぜ☆

あとで 2 という数字が出てきたときに、それが Sprite か、そうでないか

区別できる、ということを期待しているんだぜ☆



40縛りをやめる☆

ただし、本将棋のコマは40個、というのは よく使うので残したい☆
そこで Sprite を使って 40個の名残は 残す☆







修正を いきなり始めたいので、 少しずつ部分的に変更を進められるように
新しい部分と 旧い部分をつなぐコンバーターを 1個作っておくぜ☆


それで、



これを すみやかに 置き換えたい☆w






なんの工夫もなく 置き換えられた☆ww

この StarIndexOf を替えるより、この StarIndexOf を使っている今までの部分を
替えていくのが むずかしいのか☆? それとも 置き換えなんて 簡単なのか☆?




wwww☆ コンパイラーが気を利かせて int型と Sprite型数字を区別せずに
利用できるように していてくれているぜ☆www

暗黙の型変換☆ww してほしくないぜ☆wwww 余計なお世話なんだぜ☆wwww




2014-11-30 14:53

使い方に工夫がいるか☆ww



部分的に、 階段の踊り場で休みを はさみながら 改造していく、
ということは 妄言 に終わり、一斉 全とっかえだぜ☆wwwwww

コンバーターを使う場面が出てきた☆wwww



2014-11-30 18:18

K40を廃止して、Sprite にしたんだが、バグが出たんだぜ☆w




.Sort( ) を使うのを止めたら直ったぜ☆ww



バージョン更新に伴って、ライブラリ名が変わったぜ☆
  NameInt → NamedInt



2014-11-30 21:41

今月開発を進めた分の ソースコード付きの きふわらべ を ダウンロードできるように
しておいたぜ☆

  http://grayscale.iza-yoi.net/shogi/download.html


微速微進、遅々前進だぜ☆


拍手[0回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

ブログ内検索

PR



絶版・品切れ本を皆さまからの投票で復刊させる読者参加型のリクエストサイト
復刊ドットコム

ネイフィールウォーター

応援フリーエリア

デジゲー博
むずでょは、第1回から毎年 出展しているんだぜ☆

ウサギのように新品入荷☆
カメのようにまだ置いてある既刊☆

同人ソフト一押し店 さんげっと
むずでょは、さんげっと を応援しているんだぜ☆

TVアニメ「Charlotte(シャーロット)」公式サイト
ニコ生の Angel Beats! 一挙放送が 面白かったので次のも応援するぜ☆ww

プロフィール

HN:
むずでょ
性別:
非公開

最新コメント

[01/02 Free Tax Marlboro Gold Regular Cigarettes Coupons 3 Cartons]
[12/30 Hot Selling Newport Regular Cigarettes Outlet 160 Cartons]
[12/29 http://www.patersonlabs.com/Marlboro/41.html]
[12/29 http://xz84.com/Marlboro/16.html]
[12/29 http://www.paragoninks.co.uk/Marlboro/93.html]

P R