00:00
00:00
Newgrounds Background Image Theme

gooberultimate just joined the crew!

We need you on the team, too.

Support Newgrounds and get tons of perks for just $2.99!

Create a Free Account and then..

Become a Supporter!

The Flash 'Reg' Lounge

3,046,516 Views | 60,186 Replies
New Topic Respond to this Topic

Response to The Flash 'Reg' Lounge 2010-06-21 22:54:45


where do you guys get your flash physics from? do you read tutorials, books? do you work the problems out for yourselves on a piece of paper? or what

i find that often times it's annoying to program physics on flash, because the actual physics are very simple, but it becomes inelegant and ugly when you code it in flash, especially when angles are involved.


BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-21 23:10:36


At 6/21/10 10:54 PM, Toast wrote: where do you guys get your flash physics from? do you read tutorials, books? do you work the problems out for yourselves on a piece of paper? or what

i find that often times it's annoying to program physics on flash, because the actual physics are very simple, but it becomes inelegant and ugly when you code it in flash, especially when angles are involved.

That's why things like Box2D and such exist for flash, so people don't have to reinvent the wheel all the time.


#include <stdio.h>

char*p="#include <stdio.h>%cchar*p=%c%s%c;%cmain() {printf(p,10,34,p,34,10);}";

main() {printf(p,10,34,p,34,10);}

BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-21 23:23:21


:S

I'd hate to use someone else's work


BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-21 23:25:50


At 6/21/10 11:23 PM, Toast wrote:
S
I'd hate to use someone else's work

It's open source for a reason.


#include <stdio.h>

char*p="#include <stdio.h>%cchar*p=%c%s%c;%cmain() {printf(p,10,34,p,34,10);}";

main() {printf(p,10,34,p,34,10);}

BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-21 23:40:50


you're missing the point


BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-22 00:34:59


At 6/21/10 11:40 PM, Toast wrote: you're missing the point

So are you :P


#include <stdio.h>

char*p="#include <stdio.h>%cchar*p=%c%s%c;%cmain() {printf(p,10,34,p,34,10);}";

main() {printf(p,10,34,p,34,10);}

BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-22 01:34:45


At 6/21/10 11:23 PM, Toast wrote:
S
I'd hate to use someone else's work

what are you retarded?


wtfbbqhax

Response to The Flash 'Reg' Lounge 2010-06-22 01:42:46


At 6/22/10 01:34 AM, fwe wrote:
At 6/21/10 11:23 PM, Toast wrote:
S
I'd hate to use someone else's work
what are you retarded?

fuck off fwe. I'm not saying that because of some noble and self-righteous thought that I shouldn't steal someone else's work, I'm saying I'd hate to overcome a problem by using a pre-made code instead of figuring out stuff on my own. A while ago I had a hard time coding some physical interaction in flash, and it was much more gratifying and useful to solve the problem with my high school physics knowledge than use some box2d crap or, though not as bad, read it on a tutorial. If you think that's retarded or useless, then you don't understand shit about math or physics.


BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-22 02:32:25


I signed up for WoW US to see if it's any better player wise to these shitty EU realms, and because I'm under 18 i had to enter a parents email (obv using another one of my emails). I got this :

You are receiving this email because your teen has created a Battle.net account, which is used to play games on Battle.net such as World of Warcraft and StarCraft II.

Thought it was pretty cool they put SC2 in there even though it isn't released yet ;)

Response to The Flash 'Reg' Lounge 2010-06-22 04:08:10


At 6/21/10 11:49 AM, funkycaveman wrote: UCAS + Competitions
I luckly won £15 in iTunes vouchers by joining a group on facebook, the UCAS card one. Pretty lucky.
Has anyone else won any competitions, maybe flash game based ones?

There was a contest at XPOGames when they first opened up in 08. Entries had to implement their API, and if you uploaded three games in return they gave you a USB memory stick. So I uploaded my best three games, and by that time I was so comfortable with their API that I entered more games just for the hell of it (seven total I think).

I later, completely unexpectedly, got a mail saying I've won $1,500 due to submitting the most games total to the contest :3

Also, MaxGames' contests have always been kind to me with their monthly prizes.. oh lucrative flash contests, where are you now

Response to The Flash 'Reg' Lounge 2010-06-22 06:03:22


At 6/22/10 04:08 AM, knugen wrote: There was a contest at XPOGames when they first opened up in 08. Entries had to implement their API, and if you uploaded three games in return they gave you a USB memory stick. So I uploaded my best three games, and by that time I was so comfortable with their API that I entered more games just for the hell of it (seven total I think).

I later, completely unexpectedly, got a mail saying I've won $1,500 due to submitting the most games total to the contest :3

Also, MaxGames' contests have always been kind to me with their monthly prizes.. oh lucrative flash contests, where are you now

Wow thats pretty amazing, must be pretty cool when you find out you have won that amount! Kudos to you! :) But I think for a lot of other competitions it is just luck, the ones that takes skill and there are judges are better.

Response to The Flash 'Reg' Lounge 2010-06-22 06:10:57


At 6/22/10 01:42 AM, Toast wrote:
At 6/22/10 01:34 AM, fwe wrote:
At 6/21/10 11:23 PM, Toast wrote:
S
I'd hate to use someone else's work
what are you retarded?
fuck off fwe. I'm not saying that because of some noble and self-righteous thought that I shouldn't steal someone else's work, I'm saying I'd hate to overcome a problem by using a pre-made code instead of figuring out stuff on my own. A while ago I had a hard time coding some physical interaction in flash, and it was much more gratifying and useful to solve the problem with my high school physics knowledge than use some box2d crap or, though not as bad, read it on a tutorial. If you think that's retarded or useless, then you don't understand shit about math or physics.

Chris Hecker provides good resources on rigid body dynamics, random searches of SAT get good resources, Erin Catto's presentations from GDC over the years provide good references. Box2D, Bullet, Chipmunk (and you could use Nape too which would be closer to how it would be implemented in AS than those) provide good references too since looking at code you can always gain insight to the physics behind too without copy-pasta

Response to The Flash 'Reg' Lounge 2010-06-22 07:17:40


At 6/21/10 11:23 PM, Toast wrote:
S
I'd hate to use someone else's work

I bet you use some of Flash's built-in classes, instead of creating all of them by scratch.

Rationalize it the same as you do those.

It is gratifying to work through your own problems, but sometimes re-inventing the wheel can also kill productivity.

Response to The Flash 'Reg' Lounge 2010-06-22 09:51:50


At 6/21/10 11:23 PM, Toast wrote:
S
I'd hate to use someone else's work

Yeah, Toast, you're using someone else's work every time you do anything. Unless you've invented ActionScript and Flash entirely on your own, you have nothing to argue about.

Besides, why do you think such resources as Box2D are available? For his own health?! No! It's out there as a tool so we don't all have to "reinvent the wheel".

Response to The Flash 'Reg' Lounge 2010-06-22 10:27:28


True, reinventing the wheel is hardly the definition of productivity, but productivity obviously isn't Toast's (main) goal here.

He may have worded it badly ("I'd hate to use someone else's work"), but you all know what he meant, right?

Response to The Flash 'Reg' Lounge 2010-06-22 11:25:50


I strongly believe you need to try and fail before using a premade engine, so you know how it works.

I tried and failed 4 times on writing a physics engine before deciding to use Box2D (c++), but the knowledge gained through those failures is invaluable.

Response to The Flash 'Reg' Lounge 2010-06-22 12:19:49


At 6/22/10 02:32 AM, Sam wrote: I signed up for WoW US to see if it's any better player wise to these shitty EU realms, and because I'm under 18 i had to enter a parents email (obv using another one of my emails). I got this :

You are receiving this email because your teen has created a Battle.net account, which is used to play games on Battle.net such as World of Warcraft and StarCraft II.

Thought it was pretty cool they put SC2 in there even though it isn't released yet ;)

Filthy teens, AND THERE WARCRAFTS :ooooo, but yeah, SC2 aint that far away (considering it took eleven billion years for it to be made).

Response to The Flash 'Reg' Lounge 2010-06-22 14:31:51


By the way guys, I have a three day Team Fortress 2 guest pass to give away to someone by the 25th, but unfortunately I have no friends.
Anyone here want it?


Doomsday-One, working on stuff better than preloaders. Marginally.

Response to The Flash 'Reg' Lounge 2010-06-22 15:43:49


At 6/22/10 12:19 PM, x-factor11 wrote:
At 6/22/10 02:32 AM, Sam wrote: I signed up for WoW US to see if it's any better player wise to these shitty EU realms, and because I'm under 18 i had to enter a parents email (obv using another one of my emails). I got this :

You are receiving this email because your teen has created a Battle.net account, which is used to play games on Battle.net such as World of Warcraft and StarCraft II.

Thought it was pretty cool they put SC2 in there even though it isn't released yet ;)
Filthy teens, AND THERE WARCRAFTS :ooooo, but yeah, SC2 aint that far away (considering it took eleven billion years for it to be made).

IT IS NOW 1998.

Hey guys I heard of this cool game called StarCraft. I've played all the campaigns and I can't wait for a sequel. I'd wait 11 years and 360 days for it :)

Response to The Flash 'Reg' Lounge 2010-06-22 16:39:50


It's one company working on other amazing games. They have a track record like pixar and i'd wait all the time in the world to let them keep it. a sequel doesn't come out right away - who cares? it gave me a lot of time to play warcraft 3 without being interrupted by another RTS by them. They come out with other great games in-between. It's surprising to see so many people upset that it's taken so long


the events are merely fictional, written, directed, and acted out by all who create them

BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-22 17:31:32


What should I name the Pseudolanguage I'm writing for my Robot Day Robot-Programming-Game?

Also, debugging fake languages is a bitch.

Response to The Flash 'Reg' Lounge 2010-06-22 18:09:30


At 6/22/10 05:31 PM, Archon68 wrote: What should I name the Pseudolanguage I'm writing for my Robot Day Robot-Programming-Game?

Also, debugging fake languages is a bitch.

Roboscript

DO IT

Response to The Flash 'Reg' Lounge 2010-06-22 18:45:19


At 6/22/10 06:09 PM, Sam wrote: Roboscript

Some of my ideas:

R++
Robo++
Robot++
DestructionScript
DROID (Dumb RObot Intelligence Dialect)

And RoboScript, I guess.

They're all bad, I know... Which one sucks the least?

Response to The Flash 'Reg' Lounge 2010-06-22 18:47:28


ROBOL

Response to The Flash 'Reg' Lounge 2010-06-22 18:51:47


FORTRANZOR Z


BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-22 19:02:49


MEGATRON VORTON ZORXTRON X Z III


BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-22 19:05:03


Z

....filler characters...

Response to The Flash 'Reg' Lounge 2010-06-22 19:14:30


Maybe I'll name it "HackSae" to piss Mike off...

Response to The Flash 'Reg' Lounge 2010-06-22 19:43:29


At 6/22/10 11:25 AM, Glaiel-Gamer wrote: I tried and failed 4 times on writing a physics engine before deciding to use Box2D (c++), but the knowledge gained through those failures is invaluable.

Whole lot you learned if you then chose Box2d and thought it's good!

At 6/21/10 10:54 PM, Toast wrote: i find that often times it's annoying to program physics on flash, because the actual physics are very simple, but it becomes inelegant and ugly when you code it in flash, especially when angles are involved.

Physics mostly deals with simple illustrative situations. When programming you're faced with full complexity and you have to deal with it such that you don't become hindered by bad code.

If you're working on a game, if it's applicable you should use physics engine. You may be good in physics class or you may believe you have potential to build your own engine, but in truth at that point you don't really know the first thing about physics simulation, so you have no more reason to try to make your own engine than anyone else.

If you're looking to learn about physics simulation, starting blank is *still* reinventing the wheel. As you'd work, you'd encounter various issues to address and then refactor your design of the engine to better reflect the task as you come to better understand it.
It's the saying that simplicity is the result of effort. In the case of physics engines, the resulting design is fairly simple, but the road to figuring it out is long.
And this road has already been treaded for you. So treading it again is a waste of time, you're just ignoring a map that's already drawn.

If you want to learn about simulation, just inspect the current engines. The best way would be to create your own by adapting from other ones. You'll assimilate all the ideas that have shaped them.


BBS Signature

Response to The Flash 'Reg' Lounge 2010-06-22 19:51:35


At 6/22/10 07:43 PM, GustTheASGuy wrote:
At 6/22/10 11:25 AM, Glaiel-Gamer wrote: I tried and failed 4 times on writing a physics engine before deciding to use Box2D (c++), but the knowledge gained through those failures is invaluable.
Whole lot you learned if you then chose Box2d and thought it's good!

a guy who helped do the flash port of it helped me understand how the engine worked so I could hack the specific extra functionality I needed into it