acls
spset 0,1
sphome 0,8,8
spscale 0,3,3
spcolor 0,rgb(255,255,0)
gpaint 0,0,rgb(100,100,100)
repeat
stick out sx,sy
spofs 0,sx*5+200,sy*5+120
vsync
until button()==#X
beep 24
move the circlepad to move the sprite around, and press x to close the program. those are pretty much all the sprite commands you need to make something good. if you need any more, use the blue ? button on an
Or, to make the code setting the flowers somewhere easier, you could use
sphome <id>, 32, 24
to make the center the origin of the sprite. (you would only have to do
spofs <id>, 200,120
)
Also, use
spcolor <id>, rgb(255, 255, 255)
because the sprite will have nasty black boxes on the edges if you don't use spcolor.
use bgofs to move the background. your sprite can stay in the middle of the screen (which is easiest) or add a little bit of code to let him move a bit in the middle of the screen (he walks right, but it doesn't move the background right until he reaches a certain point on the screen).
even if they don't want your game to have their characters, all that happens is that your game gets taken down. then you can just remake it w/o proprietary characters.
Imagine that you are the creator of that game.
Would you want someone taking your characters w/o your permission?
You should be okay with that, as long as they give you visible credit.
Would you want someone taking your full game, making a reskinned port of it on 3DS, and then not giving you any credit for it?
You shouldn't be fully okay with that, but it's up to the creator to decide.