Community Project : Monkey Touch - Page 3

Monkey Forums/Monkey Programming/Community Project : Monkey Touch - Page 3

Paul - Taiphoz(Posted 2012) [#1]
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.