At 11/3/12 06:49 PM, Sandremss128 wrote:
As for actionscript silly for prototyping? Man in actionscript you can make something visual and interactive like you never can in most other languages. Just displaying an animation would require complex spritesheet crap in C++. Prototyping is about finding out if something works with crappy throw-away code and if you can do it faster in actionscript you should.
Yes yes, you're completely right on that accord. What I'm saying is like, Actionscript, Lua, Python etc.. are all languages people use to protoype stuff before implementing them in something like C++ or C#. And I just found it silly cuz it took me 1 hour to do it in Lua and 5 hours in flash. Even though I had already gotten it to work I really just wanted to try it in flash.
But I think the main reason I had little trouble in Lua is because the Love framework I'm using has box2d tightly integrated into it.
At 11/4/12 01:53 AM, egg82 wrote:
At 11/3/12 07:31 AM, 4urentertainment wrote:
It's also not very stable. I also wanted it so that jellies could merge together if they were pushed onto each other.
why aren't you able to do so?
I should rephrase, I haven't figured out how to do that yet. I'm thinking I may have to do some more trickery like when two jelly's are pushed against each other hard enough I remove them, place one big jelly, and try to place the in the same place. Or simply just add joints where the jelly's touched.
Actually the more I program, and read about other programmers, the more I realize how this trickery is an integral part of the job. Sandremss, as you pointed out, it's usually never about how you did it, but about whether the end result is good enough.
Also similarly, I've started to realize that solving a problem usually doesn't suffice. Like when I first learned programming, my main question was always "How can I solve this problem?", but now it's more like "what's the most efficient way to solve this problem?" because no one will care if you made an awesome lighting system if it makes the game barely playable due to lag.
And I think this is actually something general to engineering than specifically programming. It doesn't matter if you figure out how to get clean water to Africa, or if you manage to create the smallest and most powerful processor in the world, if it costs millions of dollars to implement that water project or produce that processor.
It sounds kind of cheesy but, you could say engineering is like parkour of the mind. Like how parkour is all about getting from point A to point B inthe fastest and most efficient way, so too is engineering about solving problems in the fastest and most efficient way.