LittleStain: Thanks soooooo much for continuing to try and help me.. I SINCERELY appreciate it. :) And PLEASE PLEASE PLEASE PLEASE do not take offense, but this is how I see it:
1. As for the SprintAround you posted in your most recent above message... I personally found it very complicated. Maybe I'm a schmuck but commands such as "Set Y to lerp(sprite.Y,sprite2.BBoxTop,0.5)" is very very very confusing to me -- particularly when all I'm trying to do is have two solid objects NOT pass through each other. Even worse, I noticed that if you use your mouse QUICKLY, you can still get the round ball to pass through the square in this example. Hence, its still NOT working correctly despite it being complicated.
2. Your example file that you made at dl.dropboxusercontent.com/u/403350/egg.capx seemed to work much better.. and is a heck of a lot easier to understand.. although I still found the command a bit confusing. Even more confusing is I notice that if I keep the mouse still (don't move it), then the mouse controlled graphic shakes a bit. Why? Again, I'm soooooooooo confused as to why and wasn't able to figure out a way to not have it shake. Hence, I still can't get construct2 to work correctly.
I honestly cannot thank you enough for your ongoing help.. It is SINCERELY appreciated.... but do you think there might be an easier way to do this? I'm new to Construct2, but to me, it seems the programmers really need to make such a simple task a LOT easier to do. For example, I previously used Multimedia Fusion. In that program, you simply tell the two objects to 'bounce' off each other if they touch. That simple <- one event that is sooooooo easy to understand that even I could do it. No formulas. No nothing. You simply check off the boxes and pick something like, "If object A" "hits objects B" then "bounce". The end.
Anyway.. let me know if you have any other suggestions.. I'd very much prefer to use construct2 in the future because of the ability to export without having to pay extra.. but at least to me.. this single task of having 2 objects not pass through each other (which just so happens to be the very first thing I tried to do), seems incredibly complicated.
Hopefully I'm missing something.... Again, many many thanks for your ongoing help. It is sincerely appreciated.. If nothing else, I've learned that there is no 'easy' way to have the two objects not pass through each other... :(
If you have any other suggestions, PLEASE do let me know.. but to me, it seems waaaaaaaaaaaaaay too complicated for this simple task.
PS: Here is what I made:
But again, the egg does NOT stand still when it is hit. I can't believe there isn't an EASY way to get the egg to not move around the screen when something hits it and/or prevent something from going through it. And again, not to pick on construct2, but personally, I find it very confusing/illogical for me to have to assign '8direction' MOVEMENT to the egg in the center of the screen (just to get it to prevent other characters from going through it -- which makes NO sense)...
I'm hoping the programmer of Construct2 will read this message and possibly revise the program accordingly to make it easier to use in the future. I realize Construct2 is a very powerful program and can do lots and lots of things.. but seriously.. me trying to have two objects simply bounce off each other shouldn't be soooooooooooooooooo complicated. It literally was the very first thing I tried to happen in my very first game using Construct2. :(