Slime Vs Ninja.
It is a simple side scrolling shooter for Ogiri contest.
Most of enemy things are done.
Stage scroll is done.
No boss. No hit detection. No bullet stuff yet.
So much to do until the deadline...
Simply call the REGION() function in the beginning of your program.
If result is 0, it is US version of SMILE BASIC.
If result is 1, it is JP version of Puchicon 3 gou.
Based on this region value, make your game's output routine to display different language.
*Don't forget to add the language selection option. Some player may want to play in different language.
If we know the region of SMILE BASIC, we can add dual language support (such as RPG dialogue or menu) and the game automatically selects proper language at the srart up.
It is possible to eliminate the needs for 2 separate language version in games.
public key: R33XW3LJ
The file contains 4 different example and one short version of first routine.
Feel free to use the short version in your game.
Temporary title : Slime Vs. Ninja
This is just a temporary concept BG with a few sprites on it.
I hope real game will look as good as this concept art.
Now, back to planning...
I made exactly same function for one of my old games.
I didn't use OPTION STRICT,so my version doesn't have VAR statement.
Othar than that, it is almost same (mine uses S$ for the name of string parameter)
After I submitted my game for contest, Smile BASIC was updated to ver 3.1 and it caused error for sprites without SPSET initialization. (I forgot to add SPSET for those sparks)
I added missing SPSET and reuploaded fixed version right afrer the contest was over.(but forgot to update youtube page)
Here is SPSET bug-fix public key: D35DXHD
I made NyanCat with Japanese Smile BASIC ver 3.0
When Smile BASIC first came out in Japan, L/R button SAVE/LOAD was not available.
So I changed F3 key to save current program.