Community Project : Monkey Touch - Page 3
Monkey Forums/Monkey Programming/Community Project : Monkey Touch - Page 3
| ||
Continued from [ Page 1 ]![]() ********************************************************************* PLAY IT NOW ********************************************************************* Google Code (SVN) http://code.google.com/p/monkey-touch/ Latest Build http://code.google.com/p/monkey-touch/downloads/detail?name=r113.rar Documentation https://dl.dropbox.com/u/56777267/docs/MonkyTouch/index.htm Requirements -*Diddy - http://code.google.com/p/diddy/ -*FontMachine - http://www.jungleide.com/?page_id=515 -*DrawText Overload - http://www.monkeycoder.co.nz/Community/posts.php?topic=3207#33908 If you dont want to edit the font fontmachine module, just comment out the last value in the drawtext call that gives an error, your text will go out the screen but when I build the final RC, it will be ok. SLOT 1 : Taiphoz (Bit Invaders) [ COMPLETE ] SLOT 2 : Slenker (?) SLOT 3 : GeeCee3(?) SLOT 4 : skn3(?) SLOT 5 : Karja(?) SLOT 6 : Fryman(?) SLOT 7 : Tibit(?) SLOT 8 : therevills(?) SLOT 9 : Samah(?) SLOT 10 : Neuro(?) SLOT 11 : Paul SLOT 12 : tiresius(?) SLOT 13 : open(?) SLOT 14 : open(?) SLOT 15 : open(?) SLOT 16 : open(?) SLOT 17 : open(?) SLOT 18 : open(?) SLOT 19 : open(?) SLOT 20 : open(?) Things to note Rules and Standards Comments. In the source you might noticed the following comment structure. 'summary:FunctionName this is a single line comment, good foor quick comments on stuff. or #rem 'summary:ClassName this is a multi line comment, and will be used to create documentation for the whole project, so please drop one of these above your functions, methods, and class's #end prefix you must prefix any new class creations with a three letter signature unique to you, mine for example is Tai_SomeClass Art You can use the texture packer described in this post, or just put your own art into your games art folder. KEY ART game1_thumb.png ![]() This will be used on the right hand side info box, and should be a screen shot of your gameplay. game1_icon.png ![]() This is the icon for your game which will be displayed on the left selection section. game1.png And this is the final Game Packed sprite sheet. ![]() File Structure Data ->fonts ->music ->sounds ->graphics --->game1 (all your game art goes in here.) --->game2 --->... Sound You can add new sounds to the sound folder, or you can use those already there, this is an area we can cut down on some space by re-using sound files. Music Geecee, has already given us some music, if anyone else wants to help just put the music in the music folder where all games can access it. Code Standards Inside your game1.monkey file, other than adding a three letter prefix, the rest is upto you, part of the appeal of this project is that its for the community and for monkey, and seeing how people do stuff will be very cool, that includes what personal standards they use. Only edit your own code. Only edit the code within game(Your number).monkey. Open Source the whole point of the project is to be open source, something we can show to the people coming into monkey as not only a code example, but as an example of what you can do with monkey, and showing full source is key to that. Licence GPL3 for all source in the project, but the media created is owned by the Authors. Welcome to the new thread, the last one was getting a bit crazy, which is a good sign I guess :) , anway, continued here . Change the format of the thread a bit to make it clearer I hope, if I forgot to include some important info be sure to let me know. |