Do you have a burning desire for an in-game item? Wanting to comment on, or suggest an improvement for a existing item? Or just wanting to chat about the future of Color Infection? Then this is the thread for you! ;D
If the forum drastically increases it's members, then it would be logical to put individual requests in individual threads. But as the forum is, at the moment, small, a single thread will be satisfactory. So enjoy! =D----------------- Your online buddy: ~Golden Actor~ Advanced Moderator
Tapir already has this on this to-do-list but doesn't know how to 'implement' it. Here are my ideas for the characteristics of rope:
Create it using way-points: Click start a line, click again to make a line between them and again to continue. To move part of the rope click the way-point and drag. To move the whole thing, double click and all the way points are selected, then drag. If you delete a way-point in the middle the two way-points either side will be connected directly. There should also be a way to add more way-points. Squidgy: If the rope is pulled from either end it stays firm but if is pushed from the sides it will shrink temporarily. This means that if it is being feed through two wheels, the space in between does not have to be exact and there will be more grip.
Feel free to post any more ideas for rope, or anything else!----------------- Your online buddy: ~Golden Actor~ Advanced Moderator
i would love to have an 'undo' function. can't tell you how many times i've inadvertently moved something that took me forever to get placed just right ... because some other object is still selected ... or deleted something i wanted, for the same reason. even clicking the mouse on an object to then look at it's settings ... can 'move' it ... and change the dynamics. or perhaps an "are you sure you want to make this?"' popup ... before deleting/moving would be ok with me. maybe with an option to turn it on or off.
other 'wants/needs' ;) A) key commands [arrow keys] to move/shift an object in small increments ... rather then try to use the mouse to position objects exactly?
B) a spring.----------------- Random numbers are far too important to be left to chance.
To be able to 'static' brown, yellow and green objects. There are many ways you can currently do it, glue or joints but why not enable the 'static' button in it's options?----------------- Your online buddy: ~Golden Actor~ Advanced Moderator
everything everyone's said so far, and... I would love to see one more colored object, maybe black? that you could move with after the game has started and click to let fall.
What are confirmed in the next version: - Bomb - Spring
- small increments by arrow keys - Caps Lock to lock the movement of objects. - Open the static option for more shapes (but please keep in mind, just use it in domino levels, don't use it arbitrarily in puzzle levels).
undo / redo will be in next next version. (It is not an easy job to implement this.) I still have not a very good idea to implement the rope efficiently. and black color is assigned to Bombs, :(----------------- My games: Tapir Games My phyards: Tapir@phyard.com
what i would love to see is a, lighter than air material to where it automaycically will go to the very highest point of the level thath it can go.
another thing that i would love to see is a never ending playing area. a lot like the popular online game thath we all know as line rider. how you can scroll in any direction in the window adding as much stuff as you want. not sure if thath is possible here though as i know that CI2 is a lot more complex. And if not infinite, perhaps just slightley bigger using a scrolling feature :D
I really like "Bloody Penguin's" idea of anti-gravity shapes. =D Another colour of shapes that rises, genius! Full support! ;)----------------- Your online buddy: ~Golden Actor~ Advanced Moderator
yes ... doesn't have to be anti-gravity tho ... just have positive buoyancy. i wonder if this could not be accomplished with a negative density ... assuming the 'world' has a density of 0 ... then positive densities sink, negative densities rise. and an object with 0 density [neutral buoyancy] would 'float' ... but still be affected by collisions.
also ... it would be wonderful to be able to click in the source code window that appears when one goes to 'save' .... edit the code ... and reload. i find myself often saving the source code to notepad ... doing some clean up editing, ie ... getting those joints in the exact center and the size of, spacing between objects exact ... then reloading it. would be nice to do that directly in the window that pops up with 'save'. perhaps and 'edit' button to bring up a code editing window?
Tapir's going to be busy. ;) heheheh----------------- Random numbers are far too important to be left to chance.
right now, setting density to zero ... appears to make the object static. so that is one way you can make any object of any color immovable. also ... regardless of what density setting one assigns ... an object still falls at the same rate. no problem as far as any mass being accelerated at the same rate ... but this doesn't follow physics in the real world as it relates to positive/neutral/negative buoyancy ... ie, a helium balloon vs a water filled one [or lead zeppelin.] ;)
perhaps our 'atmosphere' needs to not be a vacuum ... but have a density, say of 1.0, as a benchmark so that we could make use of relative densities ... even explore the affects of air resistance vs speed, etc.
anyway ... continuing to experiment with the physics of this simulated world.----------------- Random numbers are far too important to be left to chance.
Hey tapir, I would love to be able to put "water" in the game, like when an object lands in water. it moves slower and the impact on another object will be weaker compared to out of "water". I think that people would be able to make alot more interesting games if we had water. Just something to ponder over. oh and full support to all the people who have submitted their ideas so far. Thanks!
More and more very good suggestions. Very thanks to all.
Here, I announce a new product: Domino Mania (temporary name). The reason is Color Infection Editor is manly used as a PUZZLE editor. Too many features will make players confused. On the contrary, Domino Mania will integrate as more features as possible.
btw, more in next version of Color Infection Editor: - align object centers - not set shapes pink when gluing them with a pink shape
And there will be a feature, copy objects between different editor windows, in next or next next version.
And I will add an option for designers to determine whether sharing source code or not, in next or next next version.. The default is not. If it is set yes, there will be a context menu item to copy source code.
@griz - generally, I don't recommend editing source code directly. It will create some strangle problems. :) - I will make an announcement when a new version is out. But you can use the old ones safely. All newer versions are compatible with older versions.----------------- My games: Tapir Games My phyards: Tapir@phyard.com
@Tapir oh sure ... one has to know what one is doing but editing source code is where it's at !!! ... where one really learns how things work ... where one has the most control over accuracy. of course this comes from my own experience with POVray, where we can handcode ... rather then rely upon some graphic front-end ... which results in many new and useful ideas.
how about User Input. ie ... being able to change a variable ... such as the density or restitution of an object just before clicking start? that way, one can introduce a bit of randomness ... or have to search/try various settings to solve a puzzle.
the Domino Mania sounds good.
thanks for all you've done and are doing. good stuff.----------------- Random numbers are far too important to be left to chance.
had misplaced this in the Share Puzzles thread. now it's here. ;)
moving complicated objects ... can be difficult, seeing one has to have all parts selected or glued together in order to move them as a whole. a lot of placement using the mouse interface is like this ... rather difficult to be precise in placement. so i have taken to editing the code by hand if i want to be very accurate in my placement ... or in the original design of a complicated object. but back to displacing or moving an object as a whole: looking at the code, this can be accomplished by editing the code directly, ie: adding a set amount to 'x=' or 'y=' of each of the parts to get the desired displacement. Tapir, what program do you use to write/edit the code? is there an easy way to do the above ... to add a given amount to the x and/or y positions? what program/editor are you using to write Color Infection? thanks ~griz----------------- Random numbers are far too important to be left to chance.
Now, you can hold CTRL when selecting objects to select a single object, even it is in a glued group.----------------- My games: Tapir Games My phyards: Tapir@phyard.com
I'm sure you could do that before... Tapir wrote it for the tutorial... and I recorded it... Now, who hasn't listened to my tutorial yet >:( Griz?!? =P
=D
But I do agree with the rest of your post, and indeed the rest of the ideas in the thread which are great! Version 2 is going to be good! =)----------------- Your online buddy: ~Golden Actor~ Advanced Moderator
no ... i can not watch your videos ... i have a very, very, very, very slow dialup isp ... and a limited number of hours/month ... and can't afford that much time online.
and ... you still misunderstand, are not seeing what i am pointing to. having to click on every part of a complicated object ... or glue it all together so it can be moved as a whole ... it nuts! ;) invariably, one of the parts will move slightly and ruin the carefully placed, oriented objects. and ... one then has to 'unglue/break' the parts that need to move once it is relocated, or it's stuck. which means one also has to reglue those that need it. holding CTRL doesn't do anything to alter that. in fact, the only thing holding CTRL does in my editor is 'resize'.
i can do this with complicated objects by editing the source code ... IF i can determine which parts make it up ... by adding the same difference; delta x, delta y ... to the x and y positions of each part ... but it's a real pain in the a*%! ;) which is why i queried about a source code editor.
what i would like to see is: being able to use the mouse to select an area ... just like clicking and dragging to select a portion of the space in Photoshop or graphics progs ... to be able to copy and then paste elsewhere. this could also streamline deleting an entire object ... not having to once again ... mess with having to click on every part.----------------- Random numbers are far too important to be left to chance.
"invariably, one of the parts will move slightly and ruin the carefully placed, oriented objects."
do you mean there are some relative movements between the glued parts when moving them?
Currently, I only found some numeric errors when moving a rectangle vertex. This is caused by flash player. Seems flash player always align some position values automatically. For exapmle, align 3.17523 to 3.175. I will try to eliminate this problem in later versions.
For your last paragraph, I;m not very clear what the differences with the current clone and delete commands. Do you mean copy some objects and paste them in another editor window? This is a in-plan feature.
For the feature of in-editor source code editor, I think it a very grate feature. But the implementation is not easy. I will make it out as earlier as possible. btw, I use notepad ++ and visual studio c++ express as my main source code.
In your another post, you mentioned the rotation direction of a hinge will change sometime unexpectedly. Yes, I also found it. It is big design defect. It will be fixed in next version (1.01).----------------- My games: Tapir Games My phyards: Tapir@phyard.com
> For your last paragraph, I;m not very clear what the differences with the current clone and delete commands. > Do you mean copy some objects and paste them in another editor window?
in order to move or clone or delete an object ... EVERY part of that object must be selected or glued together. not all parts of an object can be glued together ... moving parts need to be able to move. so this entails clicking on every part of an object ... EVERYTIME ... one wishes to move, or delete it. even the 'clone' must be glued or it's parts remain separate.
so yes, a variation on the ability to be able to 'copy and paste' an entire object into another editor window [great idea, btw] ... and/or copy and paste to a different location within the current editor window. as it is now ... it is a huge task to move a complicated multi-part object to another location. as i said, it would be goodto be able to use the mouse to select an area by clicking and dragging ... to copy an paste any/all objects in that area ... to another area or editor ... just like one can do in any graphics program.
> For the feature of in-editor source code editor, > I think it a very grate feature. But the implementation is not easy.
when one clicks 'save' ... the window comes up. one can click and drag/highlight the text ... and save it. all i want to be able to do is be able to click in that window and be able to edit, to alter the text right there, so i can then highlight and copy it right from there. then, go to the editor, click load, paste it in ... and there it is. as it is now ... i copy/paste it into notepad, do my changes, copy again, click load ... and paste it in. being able to do that in the already existing window that is there when one clicks 'save' ... would make it very easy to do.
would still love a 'undo' button! so many times, the mouse moves a part that i don't want moved ... something that i have precisely placed ... and it's done! no going back. it alters my whole puzzle ... because i can't return it to the precise position.
just something for you to do in your spare time. ;) lol thanks for all your work ... i assume it is a labor of love. ;)----------------- Random numbers are far too important to be left to chance.
First, the glued relation will break for the new cloned objects. Keeping the glued relation in clone objects is in to-do list.
About the copy first and paste second design pattern, I think it is not very suitable for an online app. The clone command is more convenient in most cases.
"select an area by clicking and dragging ...", this is already implemented. Not?
I will make the source code text box editable in save dialog in version 1.01 so that you can edit some values there directly. :)
Undo is in to-do list. But it will not be implemented in version 1.01. In version 1.01, you can turn Caps Lock on to lock the movement of objects. And you can use arrow keys to move the selected object slightly. This solves the "undo" problem partially. :)----------------- My games: Tapir Games My phyards: Tapir@phyard.com
I really have this plan to make a magic physics game. But I don't know when to start it. Too busy.----------------- My games: Tapir Games My phyards: Tapir@phyard.com
yesssssssssssssss- good call. distroyable magnets rock! i also love the idea of positive buoyancy. haha tapir games is like my gf. omg! except i dont have to buy it dinner. lawls
Sorry, but there will be some other grays also change to yellows. You need remove them and recreate them, :(----------------- My games: Tapir Games My phyards: Tapir@phyard.com
Hey I have an idea if possible.....Tapir: Maybe you could make something in everyones profile so that ALL their posts go there. That way.... we can find certain peoples puzzles earlier.... and find our own. Also, it could make it easy for you to see what kind of things people are doing.... and also i heard awhile ago you were doing a point system or something so people who had like over twenty levels or something like that would have some advantages..... and this could DEFINITELY help with that
yes, it would be nice to be able to click on a member ... and be provided a list of their posts.----------------- Random numbers are far too important to be left to chance.
this may help ... click on 'search' ... put in the name ... select 'comments' ... and you will get a list of all posts from them as well as any comment that includes their name.----------------- Random numbers are far too important to be left to chance.
It would be nice a "deafult settings" button. You click on a shape and then click on the deafult settings button, and all the shapes you create later will have the same propierties than the first one (density, friction, restitution, visibility, show border, is static, is bullet)
Also, the ability to change the settings of the objects in group would make my life much easier. You select the objects with click and drag and then you can change the settings of all the shapes at the same time. For example, if you select a group of rectangles, circles, hinges and springs in the setting dialog there will be three menus: Hinges, Shapes and Springs. If you change the density to 0,5 in the Shapes menu the density of all the selected shapes will be 0,5 and the same for springs, hinges, gravity controllers, sliding joints and distance joints.----------------- Everybody is my friend until proven otherwise. ~MCC~ Forum Moderator
You're welcome :). But I have another idea: I was looking at some puzzles and I read a comment where JoBall said that logic and gravity aren't a good combination in one puzzle. That gave me the idea: ability to swap between non-interactive gravity controllers. Actually you can swap between interactive gravity controllers, when you click on one it activates and the other ones stops working, but it doesn't work with the non-interactive ones. But if you can swap between non-interactive GC, it will be possible to make hard gravity logic puzzles: if you have a GC pointing up and another one pointing down, you can change gravity but only up and down.----------------- Everybody is my friend until proven otherwise. ~MCC~ Forum Moderator
that thought occurred to me as well ... so it would be a matter of timing/logic ... when to click on the right gravity controller ... in the proper sequence ... the contorllers being preset and not user changeable.----------------- Random numbers are far too important to be left to chance.