senior
Member-
Content Count
4 -
Joined
-
Last visited
About senior
-
Rank
Newbie
Other
-
Referer
google
-
Advice Needed: Complexity of a 2x2x2 Box Creation System
senior replied to RPG's topic in General Game Development
uh, you could easily do 3d in 2d(perhaps not very fast), for example by creating a matrix and vector3 class, then using the perspectie/project matrix in conjunction with modelview matrix to transform 3D points into 2D points, then from connecting the points to form a triangle.. via lines, or a filled polygon, its super easy.. just not nec fast that way.. -
Advice Needed: Complexity of a 2x2x2 Box Creation System
senior replied to RPG's topic in General Game Development
i havnt used RGSS in a long time, and never really used the RMXP command line event system. However using pesudo logic, you could use a single byte, 8 bits, and compare each block to a bit, where the first 4 bits are lower blocks, and next 4 bits are top level. what I would do is assign each bit to a quadrant on the 2x2 block, eg the first 4 bits are lower left, lower right, upper left, upper right; so that if the upper left block was set, it'd look like 0010; and if the lower left block was set after that it'd look like 1010; same with the top level, in the same format where the upper left and lower right might look like 0110; so all together 10100110 that naturally wouldnt make sense because ur blocks are suppose to stack on one another, and from what I've said so far you should know that the top upper level of quadrants there would show that the lower right block is floating. lets say you wanted the logic to do 2 things, a) check if a block is set, and b) set a block if not, and finally c) check the results and call script based on result; blockposition(nearest to player) = 0-3 if(mybyte&(1<<blockposition) == 1) then BLOCK IS SET ON LOWER LEVEL if(mybyte &(1<<blockposition+4) == 1) then BLOCK IS ALSO SET ON UPPER LEVEL else mybyte ~=(1<<blockposition+4); else mybyte ~=(1<<blockposition); end now to check the layout of the blocks it becomes very simple because of how we did this(and ultimately all of this is very fast because binary operations are not slow, and also very spacious, as in 8 bits is not a lot of memory); so, lets say we wanted to know up there is a 1x2 block set on the north side of the cube, then based on the way we structure our byte, in the order of lower left, lower right, upper left, upper right for top and bottom levels, we can easily check that with mybyte equals 00110011 or mybyte equals 51(value of 00110011) for short; where a completed cube would look like 11111111 or 255 for short; if you're not yet experienced enough to understand this response I apologize, but someday I hope you will. its hard for me to come up with solutions i would've come up with 7 years ago when I was fairly new to all this stuff -
Hi there, I am looking for 3D artists and animators for a mobile game, this could be your chance to shine as your art is on display in a potential high selling mobile game for android and iphone; Games like Angry Birds, and Plants vs Zombies are about simplicity, enjoyment, and addictive attributes; I have a game in mind which I personally feel has all the right stuff needed to become big. It requires little art, little animation, and a lot of programming, the later is something I have 11 years experience in, and think I can complete quickly with fast code, and bug-free game play. If you're interested in learning more about the game, and play, let me know, but only if you're an artist, animator, cinematic specialist(can create a simple intro/trailer to quickly explains the idea of the game for those planning on purchasing it). The information will not be shared publicly as I feel its sensitive enough that it should be discussed privately and under some disclosure agreement; The cinematic is short 30-45 seconds, the animations are minimal, and the 3d art/textures are really quite minimal as well, the rest is done by me, and we can have a top selling game in about a month or so from beginning the production. The engine we're using is Unity3D where I have developed several products, and a single game(which is still in production); Anyone of interest, please PM me or email me at kyleegibbar@gmail.com, with some examples of your art. You will be payed either after the game sells, or before but I really have a small budget, im more-so interested in people who are ready to get their work out there, and seen by people, through a good game, that can be played over and over again.
-
I'm old as bawls, been with the RPG Maker communities since XP initially released and been learning game design and software engineering ever since. Since then I've landed a pretty well job developing software for a large company, and in some sense I owe it all to RPG Maker for initially capturing my interest in software development/game design at a young age.