読者です 読者をやめる 読者になる 読者になる

プチコンで遊ぼう! (はてなブログ版)

任天堂3DSのプチコンで遊ぼう! [twitter:@eida_s]

はてなダイアリーから移行しました。 はてなダイアリーのURLを開いても自動的にこちらにリダイレクトされますのでご了承ください。

プチコン用キーワード出現頻度カウンタの更新と現在の140シリーズの状況

プチコン用キーワード出現頻度カウンタをちょこっと修正しました。
今回からはキーワードリストに入っているキーワードは、プログラムリスト中にあってもなくても、最後の出力に出てくるようになります。つまり、使ってないキーワードは回数0として出力されるようになります。
これであとどのキーワードを使えばよいかがより明確にわかるようになりました。

プログラムはPythonで書いてありますが、例によって2.6.1でしかテストしてません。バージョン3以上では動かないと思います。(テストしてないのでわからないですがw)

ソースは例によってGithubのGistに掲載してあります。
以下からどうぞ。
https://gist.github.com/1519139

さて、上記のキーワードカウンタを使って、140文字プログラムNo.1〜13までのキーワードの使用回数を調べた表が以下です。

キーワード 使用回数
ABS 2
ASC 1
ATAN 0
BEEP 5
BGCLIP 0
BGMCHK 0
BGMPLAY 0
BGMSTOP 0
BGOFS 0
BGPAGE 0
BGPUT 0
BGREAD 0
BUTTON 6
CANCEL 0
CHKCHR 3
CHR$ 3
CHRINIT 0
CHRREAD 0
CHRSET 0
CLEAR 1
CLS 4
COLINIT 0
COLOR 0
COLREAD 0
COLSET 0
COS 1
CSRX 0
CSRY 1
DATA 0
DATE$ 0
DEG 0
DELETE 0
DIM 0
DTREAD 0
END 0
ERL 0
ERR 0
EXEC 2
EXP 0
FALSE 0
FLOOR 0
FOR 6
FREEMEM 0
FREEVAR 0
FUNCNO 0
GBOX 0
GCIRCLE 1
GCLS 3
GCOLOR 0
GFILL 1
GLINE 2
GOSUB 0
GOTO 12
GPAGE 3
GPAINT 2
GPSET 0
GPUTCHR 1
GSPOIT 1
HEX$ 0
ICONCHK 0
ICONCLR 0
ICONMAX 0
ICONPAGE 0
ICONPUSE 0
ICONSET 0
INKEY$ 4
INPUT 1
KEY 0
LEN 2
LET 0
LINPUT 0
LOAD 0
LOCATE 5
LOG 1
MAINCNTH 0
MAINCNTL 0
MEM$ 6
MID$ 11
NEXT 6
ON 7
PI 0
PNLSTR 0
PNLTYPE 3
PRINT 0
RAD 0
READ 0
RECVFILE 1
REM 16
RENAME 0
RESTORE 0
RESULT 0
RETURN 0
RND 15
SAVE 1
SENDFILE 1
SGN 0
SIN 1
SPANGLE 0
SPANIM 0
SPCHK 0
SPCHR 0
SPCLR 0
SPOFS 0
SPPAGE 0
SPSCALE 0
SPSET 0
SQR 1
STEP 0
STOP 0
STR$ 0
SYSBEEP 0
TABSTOP 0
TAN 0
TCHST 5
TCHTIME 1
TCHX 5
TCHY 4
TIME$ 0
TMREAD 0
TO 6
TRUE 0
VAL 0
VERSION 0
VISIBLE 0
VSYNC 12

140文字プログラムNo.13までの進捗率は、
使用数/全キーワード数 = 44/125
で、35.2%です。

また、未使用キーワードで見ていくと、BG系、ICON系あたりが140文字ではきつそうな感じ。
GOSUBも結構きついな。
あとは、用途としてはERRとかFREEMEMとかSTOPとか、一体何に使えば? これは発想力が試さされるな...

さて、3月14日にmkⅡが発売されると全キーワード数が一気に数十個増えますんで、達成はより厳しくなりました。
まあ、1年かけて百数十個を入れるってことでのんびりやりますか。