1
0
This commit is contained in:
otya128
2016-02-22 20:24:05 +09:00
2 changed files with 57 additions and 18 deletions

50
README-jp.md Normal file
View File

@@ -0,0 +1,50 @@
# otyaSMILEBASIC
SMILEBASIC 3.x互換BASIC
<img src="https://raw.githubusercontent.com/otya128/otyaSMILEBASIC/master/screenshots/GAME4SHOOTER.png">
# ビルド方法
```sh
git clone git@github.com:otya128/otyaSMILEBASIC.git
cd otyaSMILEBASIC
dub run
```
## コンパイルするのに必要なもの
+ Dコンパイラ
+ dub
+ DerelictSDL2
+ DerelictGL3
+ curl
## 実行時に必要なもの
+ SDL2
## 実装機能
動くコード例
```
FOR I=0 TO 100
IF I MOD 3==0 AND I MOD 5==0 THEN
?"FIZZBUZZ"
ELSE
IF I MOD 3==0 THEN
?"FIZZ"
ELSE
IF I MOD 5==0 THEN
?"BUZZ"
ELSE
?I
ENDIF
ENDIF
ENDIF
NEXT
DEF FACT(N)
IF N<=1 THEN RETURN 1
RETURN N*FACT(N-1)
END
DEF TEST2 A,B,C OUT D,E,F
D=A
E=B
F=C
END
```

View File

@@ -1,38 +1,27 @@
# otyaSMILEBASIC # otyaSMILEBASIC
SMILEBASIC 3.x互換BASIC SmileBASIC 3.x Compatible BASIC
<img src="https://raw.githubusercontent.com/otya128/otyaSMILEBASIC/master/screenshots/GAME4SHOOTER.png"> <img src="https://raw.githubusercontent.com/otya128/otyaSMILEBASIC/master/screenshots/GAME4SHOOTER.png">
## 速度 # How to build
実行環境によるものの3DSよりは速い。
SYS/EX8TECDEMOのSPEED TEST括弧は旧3DS
|ないよう|スコア(はやいほど かずが おおきい)|
|---|---|
|たしざん|732293(153860)|
|PRINTぶん|351160(34391)|
|スプライトいどう|623998(67960)|
|ラインびょうが|394808(17720)|
# ビルド方法
```sh ```sh
git clone git@github.com:otya128/otyaSMILEBASIC.git git clone git@github.com:otya128/otyaSMILEBASIC.git
cd otyaSMILEBASIC cd otyaSMILEBASIC
dub run dub run
``` ```
## コンパイルするのに必要なもの ## Dependency:build
+ Dコンパイラ + D compiler
+ dub + dub
+ DerelictSDL2 + DerelictSDL2
+ DerelictGL3 + DerelictGL3
+ curl + curl
## 実行時に必要なもの ## Dependency:run
+ SDL2 + SDL2
## 実装機能 ## implemented function
動くコード例 Example code
``` ```
FOR I=0 TO 100 FOR I=0 TO 100
IF I MOD 3==0 AND I MOD 5==0 THEN IF I MOD 3==0 AND I MOD 5==0 THEN