1
0
Files
otyaSMILEBASIC/README.md

58 lines
869 B
Markdown
Raw Normal View History

[Japanese](README-ja.md)
2015-09-01 18:59:15 +09:00
# otyaSMILEBASIC
2016-02-21 18:11:56 +09:00
SmileBASIC 3.x Compatible BASIC
2015-09-01 18:59:15 +09:00
<img src="https://raw.githubusercontent.com/otya128/otyaSMILEBASIC/master/screenshots/GAME4SHOOTER.png">
2016-12-07 19:58:42 +09:00
## Download
[Windows-x86 master build](https://ci.appveyor.com/api/projects/otya128/otyasmilebasic/artifacts/otyasmilebasic.zip)
2016-09-02 23:21:16 +09:00
## LICENSE
MIT
2016-02-21 18:11:56 +09:00
# How to build
2015-08-26 15:26:45 +09:00
```sh
git clone git@github.com:otya128/otyaSMILEBASIC.git
cd otyaSMILEBASIC
dub run
```
2016-02-21 18:11:56 +09:00
## Dependency:build
+ D compiler
2015-08-26 15:26:45 +09:00
+ dub
2015-08-19 00:15:22 +09:00
+ DerelictSDL2
+ DerelictGL3
+ curl
2015-08-19 00:16:22 +09:00
2016-02-21 18:11:56 +09:00
## Dependency:run
2015-08-19 00:15:22 +09:00
+ SDL2
2015-08-19 00:16:22 +09:00
2016-02-21 18:11:56 +09:00
## implemented function
Example code
2015-06-14 11:18:43 +09:00
```
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
```