Page 1 of 1

Braktif

Posted: January 25th, 2015, 11:51 am
by unname66609
Braktif.alp: https://github.com/catseye/Braktif/blob ... raktif.alp
please written .rule file.

Re: Braktif

Posted: August 6th, 2015, 4:22 am
by PHPBB12345
rule file:

Code: Select all

@RULE Braktif
@echo off
echo @RULE Braktif>~head.txt

set Space=0
set Bus=1
set Signal=1
set Reply=1
set LeftSig=2
set RightSig=3
set FlipSig=4
set QuerySig=5
set ContReply=6
set SkipReply=7
set DataPtr=8
set FlipTool=9
set LeftTool=10
set RightTool=11
set ContTool=12
set SkipTool=13
set OnBit=14
set OffBit=15
set InstrPtr=16
set InstrMark=17
set WakeMark=18
set SkipStart=19
set SkipStop=20
set SkipFore=21
set SkipBack=22
set FlipCmd=23
set LeftCmd=24
set RightCmd=25
set WhileCmd=26
set WendCmd=27

copy ~head.txt+%0 Braktif.rule>nul
goto :eof

@TABLE
n_states: 28
neighborhood: Moore
symmetries: none
# C,N,NE,E,SE,S,SW,W,NW,C'
var aa = {0,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}
var ab = {aa}
var ac = {aa}
var ad = {aa}
var ae = {aa}
var af = {aa}
var ag = {aa}
var ah = {aa}
var ai = {aa}
var sa = {2,3,4,5,6,7,10,11,18,20}
var ka = {19,21,22}
var ra = {6,7}
var ia = {2,3,4,5}

 0,18,27,aa,ab,ac,ad,ae,af,22
 0,aa,ab,22,ac,ad,ae,af,ag,22
 0,17,aa,ab,ac,ad,ae,af, 7,19
 0,aa,ab,ac,ad,ae,19,af,ag,21
 0,aa,ab,ac,ad,ae,af,21,ag,21

 1,aa,ia,ac,ad,ae,af,ag,ah,ia
 1,aa,ac,ia,ad,ae,af,ag,ah,ia
 1,aa,ac,ad,ia,ae,af,ag,ah,ia

 1,aa,ac,ad,ae,af,ra,ag,ah,ra
 1,aa,ac,ad,ae,af,ag,ra,ah,ra
 1,aa,ac,ad,ae,af,ag,ah,ra,ra

 1,aa,ab,10,ac,ad,ae,af,ag,12
 1,aa,ab,ac,ad,ae,af,11,ag,12
 1,aa,ab,ac,ad,ae,af,12,ag, 6
 1,aa,ab,ac,ad,ae,af,13,ag, 7

 1,aa,24,16,ac,ad,ae,af,ag, 2
 1,aa,25,16,ac,ad,ae,af,ag, 3
 1,aa,23,16,ac,ad,ae,af,ag, 4
 1,aa,26,16,ac,ad,ae,af,ag, 5

 1,aa,ab,ac,ad,ae,18,af,ag,16
 1,aa,ab,ac,ad,ae,af,18,ag,16
 1,aa,ab,ac,ad,ae,af,ag,18,16
 1,aa,ab,ac,ad,ae,af,16, 0,16
 1,aa,ab,22,ac,ad,ae,af,ag,16
 1,aa,ab,ac,ad,ae,af,21,ag,20
 1,aa,ab,ac,ad,ae,af,20,ag,16

sa,aa,ab,ac,ad,ae,af,ag,ah, 1
ka,aa,ab,ac,ad,ae,af,ag,ah, 0

# C,N,NE,E,SE,S,SW,W,NW,C'
# sa = {2,3,4,5,6,7,10,11,18,20}
# ka = {19,21,22}

 8,aa,ab, 4,ad,ae,af,ag,ah, 9
 8,aa,ab, 2,ad,ae,af,ag,ah,10
 8,aa,ab, 3,ad,ae,af,ag,ah,11
 8,15,ab, 5,ad,ae,af,ag,ah,13
 8,14,ab, 5,ad,ae,af,ag,ah,12


 9,aa,ab,ac,ad,ae,af,ag,ah,12
12,aa,ab,ac,ad,ae,af,ag,ah, 8
13,aa,ab,ac,ad,ae,af,ag,ah, 8
14,aa,ab,ac,ad, 9,af,ag,ah,15
15,aa,ab,ac,ad, 9,af,ag,ah,14

16, 0,ab,ac,ad,ae,af,ag,ah, 1
16,aa,ab,ac,ad,ae,af,ag,ah,17

17,aa,ab,ac,ad,ae,af, 6,ah,18
17,aa,ab,ac,ad,ae,af, 7,ah, 1
17,aa,ab,ac,ad,ae,af,21,ah,20

@COLORS

 0   0   0   0
 1  64   0   0
 2 160  24   0
 3 176  32   0
 4 192  40   0
 5 208  48   0
 6  96 152   0
 7 112 184   0
 8 128 255   0
14 240 240 240
15  64  64  64
16   0 255 128
23   0   0 255
24  64   0 255
25 128   0 255
26 192   0 255
27 255   0 255