SmileBASIC is an app that allows you to program and create your own games and apps in a programming language called SmileBASIC. It's a sequel to Petit Computer, which was a DSiWare app. Someone managed to recreate Mega Man 2 in Petit Computer, for example, and since this is the sequel, the possibilities are endless!