Welcome to Japan Minecraft Mod Server !! このサイトは,Minecraftマルチプレイ用日本語一般公開サーバー「モッドワールド(大和鯖・MOD鯖)」の公式Wikiです。MODを複数導入しているため,バニラ鯖とは違った生活をお楽しみ頂けます。

RP2のプログラム

0keiororo - 12/08/22 22:54:16 - ID:eorbap6/bw

FORCE言語のプログラムを載せる場所。

  • 全部
  • 最初の100件
  • 最新50件
  • ソート
  • 1keiororo - 12/08/22 22:58:04 - ID:eorbap6/bw

    原子炉管理

    : GENERATORCON.TROLL
    BEGIN
    IOX@ 1 AND IF
    CR ." !!!DANGER!!!"
    CR ." Nuke Gen is STOPED. @@@Reason[OVER HEAT]@@@"
    2 IOX!
    ELSE
    IOX@ 6 AND IF
    PAGE
    ." GENERATOR RUNNING"
    0 IOX!
    THEN
    THEN
    40 TICKS
    AGAIN
    ;

    9KEYプログラム

    VARIABLE SI
    10 CONSTANT one
    87 CONSTANT two
    31 CONSTANT three
    46 CONSTANT four
    61 CONSTANT five
    125 CONSTANT six
    43 CONSTANT seven
    127 CONSTANT eight
    63 CONSTANT nine

    : 9KEY
    3 IOXADDR !
    BEGIN
    IOX@ 0 > IF
    IOX@ 1 = IF
    one SI !
    THEN
    IOX@ 2 = IF
    two SI !
    THEN
    IOX@ 4 = IF
    three SI !
    THEN
    IOX@ 8 = IF
    four SI !
    THEN
    IOX@ 16 = IF
    five SI !
    THEN
    IOX@ 32 = IF
    six SI !
    THEN
    IOX@ 64 = IF
    seven SI !
    THEN
    IOX@ 128 = IF
    eight SI !
    THEN
    IOX@ 256 = IF
    nine SI !
    THEN
    4 IOXADDR !
    SI @ IOX!
    ELSE
    4 IOXADDR !
    0 IOX!
    THEN
    3 IOXADDR !
    40 TICKS
    AGAIN
    ;

    いずれも簡単で基本的なプログラム。

  • 2いちごまよ - 12/09/08 19:26:15 - ID:3uTyWRdaCQ

    フレームによる6方向移動

    : move DUP IOXSET 16 TICKS IOXRST 16 TICKS ;
    : n 1 move ;
    : e 2 move ;
    : s 4 move ;
    : w 8 move ;
    : u 16 move ;
    : d 32 move ;

    16TICKS未満だと動かんかった気がする

  • 3awaniko - 12/09/14 21:03:15 - ID:uUWbD3QXWg

    そんな簡単なコードで6方向の出力できるんか・・・
    DUPって同じ数値をスタックに詰める命令ですか?

  • 全部
  • 最初の100件
  • 最新50件
スレッド一覧に戻る
このスレッドに投稿する(は入力必須)

全角1000文字以内

※それぞれ5MB以下のJPG,PNG,GIF形式のファイルを3枚までアップロードできます。

利用規約をご確認のうえご記入下さい

ロゴ

カウンター


カウント開始: 2013/06/01


稼働開始: 2012/6/5

大和鯖Twitter

管理人Twitter

管理人/副管理人のみ編集できます