programming language を修飾したり、状況が分かるような補足説明をすればよいのでは?
例えば、SmileBASIC is one of the most enjoyable programming language みたいに言えば、SmileBASIC(プチコン3号)を知っている人ならば、programming language を「プログラミング言語」以外には解釈しないと思います。
You need both SmileBASIC V3.3.0 and a pay DLC in order to play this game. But unfortunately neither former nor latter have been available in US yet. Could you wait momentarily until they are available?
In this case, you need only two variables, your choice and rival's choice.
Could you refer to the following description?
INPUT CHOICE
RIVAL=RND(3)+4 '<- choose value 4-6 at random
IF CHOICE==4 THEN
IF RIVAL==5 THEN PRINT "WIN"
IF RIVAL==6 THEN PRINT "LOSE"
IF RIVAL==4 THEN PRINT "TIE"
ENDIF
'write conditional branch yourself in case of CHOICE==5 and CHOICE==6
What you say is correct. SPSCALE on master sprite influences relative coordinates of slave sprites. If you expand master sprite twice as large as original size, relative coordinates of slave sprites will be expanded twice too. However SPSCALE on slave sprites DON'T influence relative coordinates.
In V3.2.1 SPLINK command, X and Y coordinates of slave sprites are relative value to master sprite, but somehow Z coordinate is absolute value.
If V3.3.0 becomes available in US, not only X and Y but also Z will be relative value.
This is just experimental for additional DLC. Actually in Japan, both SmileBASIC V3.3.0 and three pay DLCs have been released. I don't know they have also been released in US or not yet.
Advanced Sound Unit, one of pay DLCs, is necessary to execute this program.