タグ

ブックマーク / homepage1.nifty.com (3)

  • 将棋プログラムの作り方

    将棋プログラムを作ってみましょう。 お断り:私はC++で書くのが一番速くコードが書けるので、コード例はC++で書いています。(しかも、いきあたりばったりに書いてます…読みづらくてごめんなさい。)内容はそんなに難しくない(…ということもないかも…)ので、他の言語で書くのもそう難しくないと思います。 将棋プログラムの基礎 駒と局面の内部表現を決める ここが実はとてもとてもとても重要なのですが、最初は試しに単純に作ってみましょう。 駒については、歩香桂銀金角飛王とそれぞれの成り駒、そして敵味方の区別が必要です。 敵味方の区別には、Cならビット演算が使えると高速でしょう。 で、ざっくりと駒の内部表現を考えると、 enum KOMAINF { OUT_OF_BOARD = 64, EMPTY = 0, FU = 1, KY = 2, KE = 3, GI = 4, KI = 5, KA = 6, H

    hidep22
    hidep22 2009/09/09
    将棋プログラムの作り方
  • 英語論文に使う表現文例集のレジュメ

    英語論文に使う表現文例集」のレジュメ ・このレジュメは、迫村純男 & Raeside,J.「英語論文に使う表 現文例集」(1996年、ナツメ社)の内容をまとめて、参照しや すいようにHTML形式で表したものです。説明等は省いてあるの で、詳しくは同書を参照して下さい。 ・必要な文例をコピーする場合は、範囲指定して反転した部分に カーソルをのせたまま右ボタンをクリックするといいでしょう。 ・転載等は御遠慮下さい。 Abstracted by M.KAMEGAYA 1997 1.前文 (a)論文の目的 The purpose of this study is ... This study provides ... This paper attempts to ... I would like to examine ... 【研究する】investigate, show, consider,

    hidep22
    hidep22 2009/01/17
    なんというブクマ数.しかしこれはいい
  • 101.EAGLEによる両面基板のパターン設計

    101.EAGLEによる両面基板のパターン設計 2003/09/16 【電子回路編TOPに戻る】 今回は、無料基板設計ツールのEAGLEを使った、両面基板のパターン設計についてご紹介しましょう。EAGLEでは、あらかじめ電子部品をシンボルとして登録しておき、それらを貼り付けながら回路設計を行い、自動パターン作成機能を使って実際のプリント基板イメージを作り上げます。パターンの細かな修正などは手動で行うことができるので、こだわりのある人も、ある程度納得の行くパターン作りができるのではないかと思います。 力弥にとってのEAGLEの教科書は、井上誠一さんの「趣味電子工作」です。ここでEAGLEを知り、使い方を勉強しました。また最近のトランジスタ技術でもEAGLEを使ったパターン設計の講座記事が載っていました。 EAGLEの具体的な使い方については、それらの情報源を見て頂ければ十分です。こ

  • 1