0 Members and 3 Guests are viewing this topic.
yeah, I would do marble madness, but first I would convert this to an axiom and make it faster before I made a product with it.
I think this engine, while still long ways away from being immaculate in speed, size, and graphics, can still be used for some really cool projects; I can think of at least 50 different ways to use it, like a 3D pinball or rollercoaster creator
How about a rollercoaster game with a pinball machine attached to the coaster seats
An axiom would actually be cool, if we can customize it and stuff. It would allow for more projects
:Pt-16-Iso(X,Y,Z,Pic_16_With_Mask):[00000000]->Str1 .temporary memory space, so we don't have to use named variables (won't work with apps):r1-r2*8->{Str1} .X on screen:r1+r2-r3*4->{Str1+1} .Y:.Draw the two bottom lines any which way, I used masked sprites :P:.Just in case Y is off the top of the screen (can be ignored if that limitation is removed):If {Str1+1}+16<<0:0->{Str1+2}:r3*4+{Str1+1}+16->{Str1+3}:Else:{Str1+1}+16->{Str1+2}:r3*4->{Str1+3}:End:.Connector lines:Rect({Str1},{Str1+2},8,{Str1+3}):Rect({Str1}+8,{Str1+2},8,{Str1+3}) .Because if X is off the left side...:RectI({Str1}+1,{Str1+2},6,{Str1+3}):RectI({Str1}+9,{Str1+2},6,{Str1+3}) .same:Pt-Mask_16({Str1},{Str1+1},r4)
Uncompressed data: (format: [TTXXYYZZ], TT=tile type)[00010101][00020101][00030101][00040102][00050003][00050102][00060102][00070102]Compressed Data:[F00007] //make T=00 for 7 blocks, not including exceptions... lol oxymoron[F1010107] //auto-increment X, and keep Y=01 for 7[F30103] //make Z=1 for 3 blocks[FF] //ignore me and loop, stupid program[FE00050003] //EXCEPTION! ignore everything else and interpret this as uncompressed[F30204] //make Z=2 for the last four blocks[FF] //:P
It has a jAva map editor?
{====______}
{=========_}