The joy of monkey
Monkey Archive Forums/Monkey Discussion/The joy of monkey
| ||
I thought I'd just post a general "non programming Monkey Discussion thread" - how refreshing it is to create games for the web with Monkey, and for my phone. Getting back to writing games that are small in size, simpler in scope, quick and easy - casual to play, is such a joy. It is perfectly acceptable to get back to old style gameplay and ideas. And it is something that a small team of developers can put their efforts in and come away with an actual game. |
| ||
aye its good, it saves me a lot of time being able to use my blitz code for flash and mobile phone, |
| ||
I love the straight-forward, non-verbose nature of the language, the ease of working with native code, the small size and the support for multiple platforms ... Monkey is a huge win! |
| ||
Same here. Being able to have totally control over everything and yet at the same time it is so easy to get something running is a huge plus. And it has that Blitz-feeling to it. I love it. |
| ||
|
| ||
One thing that is hard to get used to is that it is much harder to debug the code than in blitz - sometimes I just get a blank white screen when building and running my program without any indication of what has gone wrong. EDIT - the other difficulty is that the version of Firefox I'm using on my dev computer doesn't always load the game first time - I have to 'refresh' my browser for it to load... Also - I'm used to using text files to store all my game data in and to simply be able to change these at will instead of having to recompile the project each time just to make some minor changes to game/level/creature content. It seems I have to recompile for all targets each time I want to simply change a few values in the data files. |
| ||
It seems I have to recompile for all targets each time I want to simply change a few values in the data files. For HTML5 you dont need to, just go into the project.build/html5/data folder alter your data files, then launch the MonkeyGame.html. With Android, you can alter the apk (really just a zip file) and copy the altered apk to your device. GLFW go into project.build\glfw\vc2010\Release\data and again alter your data files. Of course you must also remember to put the altered data files into your project.data folder so you dont lose the changes once you compile again. I guess you could create a bat file to do this lot for you. |
| ||
@therevills - That's incorrect. In HTML5 Monkey embeds .txt files into the MonkeyGame.html file. Any .txt files in the build/html5/data folder are gone. You could find'n'replace data in the .html file, but that's nowhere near as convenient as editing a plain text file. |
| ||
Ahh yes, forgot about that about HTML5 - thanks sknightly. |