There is nothing scratch can't do (at least Scratch 2.0, see comment about scratch 3.0) that any other programming language can do, as scratch is turing complete. Full emulators of old consoles (gameboy and gameboy colour) have been made in Scratch, let alone just simulating a Mario game, which has been done many times. Why is that? What can other ‘real’ programming languages do that Scratch can't?What's to say you can't make a 3D game in scratch? It has been done before, and it will be done again. While there are good examples of 2D platformers, I'll take a guess and say you can't remake the first Super Mario game on Scratch either. I have a related question: What are the limitations of Scratch? Obviously you can't make something as robust as a 3D game in it. Lucidus wrote:You might be interested in something called Snap!, I don't know anything about it but it came up when I was looking for Scratch alternatives. Last edited by badatprogrammingibe (Ma05:08:50) See for more information regarding the turing completeness of Scratch 3.0. ![]() Note that scratch 3.0, while turing complete requires you to jump through hoops to use infinite storage, and the methods of accessing and using the infinite storage are O(N), meaning scratch 3.0 will not be able to practically create things of large scale. ![]() ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |