Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - X-Heiko

#1
So, I know that the object limit is quite high (40), compared to older Versions of AGS. I also know that AGS is intended to be a program for coding Adventure games, which is not what I'm trying to do (fully, that is, but that doesn't matter.).

I have of course searched the forums on this matter, but similar questions were always answered on either very old versions of AGS or in very special cases, giving work-arounds for given cases.

Now to my problem: I'm making an adventure which is rich in minigames. These minigames are intended to be somewhat complex. An object limit of 40 is a little too little for me because there are random riddles to be made with a lot of combinatoric possibilities of the exact outcome of the riddle itself.

I also know of the technical limitations as Object data is saved in an array, which means every extra object limit increase increases memory usage. That doesn't quite tell me why I can't increase the array capacity on my own, as the author. A simple "Warning: try to keep the object limit small" message in the preferences window would do the trick. Using a list instead of an array might be too slow, but it would be flexible for sure. Of course, giving solutions is utopian, especially with no knowledge of the source code whatsoever. Sorry if I'm sounding arrogant, I'm really not trying to do so.

Anyway, I suggest the object limit to be raised. In my case, I'd need about 60.
I would also like to suggest multi-dimensional arrays to be implemented in AGS. It requires a bit of complex mathematic structure to handle a 8192 elements large array which I wouldn't expect from a typical AGS user (which doesn't mean that I see myself as anything better.).

IF however I can only expect a specific piece of help, here's my problem:

I'm making a minigame where 12 logic gates (AND, OR, NAND, NOR, XOR, XNOR are the possible gate types) are arranged in 3 logic levels of 4 parallel gates each. There are 8 input bits and 4 final output bits. The logic levels are randomly connected and an output combination is given. The player has to figure out a combination of input which has the given output combination as a result. That's 8 objects for input bits, 4 for output, 12 for gates and 32 pieces of connective wire that each can be assigned one of 8 graphics, illustrating the connection modes. That's 56 objects, 12 of which could, if necessary, be replaced by buttons.

It's very difficult to imagine by text. If anyone is seriously interested in helping me specifically, I can send a few graphic examples.

I'd like to thank you for helping me in advance. :)
SMF spam blocked by CleanTalk