Be a Supporter!

The Flash 'Reg' Lounge

  • 1,602,471 Views
  • 64,397 Replies
New Topic Respond to this Topic
egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Member
Level 05
Game Developer
Response to The Flash 'Reg' Lounge Jan. 9th, 2013 @ 11:53 AM Reply

taste the goddamn rainbow

that is all.


Programming stuffs (tutorials and extras)
PM me (instead of MintPaw) if you're confuzzled.
thank Skaren for the sig :P

BBS Signature
Spysociety
Spysociety
  • Member since: Dec. 30, 2009
  • Offline.
Forum Stats
Member
Level 21
Blank Slate
Response to The Flash 'Reg' Lounge Jan. 9th, 2013 @ 12:17 PM Reply

At 1/9/13 11:53 AM, egg82 wrote: taste the goddamn rainbow

that is all.

Wow nice

Innermike
Innermike
  • Member since: Sep. 11, 2009
  • Offline.
Forum Stats
Member
Level 14
Audiophile
Response to The Flash 'Reg' Lounge Jan. 9th, 2013 @ 04:57 PM Reply

Was there a game that kicked off your fascination with the actual creative process? For me it's got to be Ratchet and Clank, I got my PS2 with like 4 games but I spent most of my time during the first month playing Ratchet and Clank 1 on the demo disc. Ratchet and Clank was the first game that I felt I could really see that living breathing people had poured themselves into making something, everything had so much character, pretty much all other games were just what they were, games, never thought much about how they came into existence. I probably wouldn't be a programmer today if it weren't for that game, honestly if I had the skill and resources I'd probably make a game that felt just like it.

I'm only saying this cause I just got the remastered original trilogy for PS3, one of the best remasters I've ever seen without a doubt, and the games have proved to not just be glazed over with nostalgic love in my memories, they are just as good, if not better than I remember.

Also, my favourite soundtrack, what a unique blend of quirky electronic and orchestral music (the latter is more predominant after the first game): http://www.youtube.com/watch?v=VjGxXK_ltcs


Concerned Joe (not mine but still cool)

BBS Signature
Sam
Sam
  • Member since: Oct. 1, 2005
  • Offline.
Forum Stats
Moderator
Level 19
Programmer
Response to The Flash 'Reg' Lounge Jan. 10th, 2013 @ 10:17 AM Reply

At 1/9/13 04:57 PM, Innermike wrote: Also, my favourite soundtrack, what a unique blend of quirky electronic and orchestral music (the latter is more predominant after the first game): http://www.youtube.com/watch?v=VjGxXK_ltcs

Oh god yes. I still have the first 4 games. I'm really tempted to buy a PS2 just to play them, but I've been thinking about getting a PS3 for a while now so I may just get one and buy the remastered.

Nostalgia everywhere :(

pirateplatypus
pirateplatypus
  • Member since: Sep. 27, 2011
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to The Flash 'Reg' Lounge Jan. 10th, 2013 @ 12:35 PM Reply

At 1/10/13 10:17 AM, Sam wrote: but I've been thinking about getting a PS3 for a while now so I may just get one and buy the remastered.

I've heard a lot of people have problems with the DRM on the download versions you can buy of older games. Personally, I'd stick with a PS2. In some areas you can get one of the slim ones with a couple controllers and a memory card or two for < $50 at pawn shops.


"If loving Python is crazy then I don't want to be sane." -Diki

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Member
Level 05
Game Developer
Response to The Flash 'Reg' Lounge Jan. 10th, 2013 @ 04:06 PM Reply

god damnit, the flu that's been going around here finally got me. I'm tired and I ache everywhere :(

At 1/9/13 04:57 PM, Innermike wrote: Was there a game that kicked off your fascination with the actual creative process?

pretty much every game, which is part of the reason i'm such a terrible gamer. I get distracted by the tiniest things, think about how and why they were built into the game, then try and finish as quickly as possible because an idea hit me.


Programming stuffs (tutorials and extras)
PM me (instead of MintPaw) if you're confuzzled.
thank Skaren for the sig :P

BBS Signature
WizMystery
WizMystery
  • Member since: Feb. 3, 2009
  • Offline.
Forum Stats
Member
Level 11
Musician
Response to The Flash 'Reg' Lounge Jan. 10th, 2013 @ 07:04 PM Reply

At 1/7/13 09:43 AM, Spysociety wrote: To work in FlashDevelop isn't really so different at all from the IDE, despite that FD is a better software for programming flash. I would recommend this tutorial: http://chrismweb.com/2011/01/26/creating-an-asteroids-game-p art-1-setting-up-flashdevelop-and-planning/

Just something I've noticed in that tutorial - he seems to be using the "new" keyword a lot in a way that would be dangerous in C++. For example, in one of the rendering functions of a particular class he uses "new Rectangle" and "new Point" every time the function is called - wouldn't this keep using up additional RAM, or does AS3 handle this itself?

MSGhero
MSGhero
  • Member since: Dec. 15, 2010
  • Offline.
Forum Stats
Supporter
Level 16
Game Developer
Response to The Flash 'Reg' Lounge Jan. 10th, 2013 @ 07:31 PM Reply

At 1/10/13 07:04 PM, WizMystery wrote: Just something I've noticed in that tutorial - he seems to be using the "new" keyword a lot in a way that would be dangerous in C++. For example, in one of the rendering functions of a particular class he uses "new Rectangle" and "new Point" every time the function is called - wouldn't this keep using up additional RAM, or does AS3 handle this itself?

To be efficient, you'd want to avoid that; but it's not too big of a deal in AS3 unless you're making something performance-critical or if you instantiate a ton of stuff all at once.

WizMystery
WizMystery
  • Member since: Feb. 3, 2009
  • Offline.
Forum Stats
Member
Level 11
Musician
Response to The Flash 'Reg' Lounge Jan. 10th, 2013 @ 08:07 PM Reply

At 1/10/13 07:31 PM, MSGhero wrote: To be efficient, you'd want to avoid that; but it's not too big of a deal in AS3 unless you're making something performance-critical or if you instantiate a ton of stuff all at once.

I see. I'm OCD with that, though so I think I'd use a variable instead :P

PrettyMuchBryce
PrettyMuchBryce
  • Member since: Mar. 17, 2001
  • Offline.
Forum Stats
Member
Level 06
Blank Slate
Response to The Flash 'Reg' Lounge Jan. 11th, 2013 @ 01:45 AM Reply

Speaking of AS3 flaws, I really hate that I can't define variables in an interface. Getters/Setters are significantly slower, and it matters when I'm calling something 60 times per second.. This means I need to use hacky workarounds. Barf


BBS Signature
PSvils
PSvils
  • Member since: Feb. 3, 2010
  • Offline.
Forum Stats
Member
Level 01
Game Developer
Response to The Flash 'Reg' Lounge Jan. 11th, 2013 @ 04:07 AM Reply

At 1/11/13 01:45 AM, PrettyMuchBryce wrote: Speaking of AS3 flaws, I really hate that I can't define variables in an interface. Getters/Setters are significantly slower, and it matters when I'm calling something 60 times per second.. This means I need to use hacky workarounds. Barf

Solution: Use Haxe!

Sam
Sam
  • Member since: Oct. 1, 2005
  • Offline.
Forum Stats
Moderator
Level 19
Programmer
Response to The Flash 'Reg' Lounge Jan. 11th, 2013 @ 08:59 AM Reply

At 1/10/13 12:35 PM, pirateplatypus wrote:
At 1/10/13 10:17 AM, Sam wrote: but I've been thinking about getting a PS3 for a while now so I may just get one and buy the remastered.
I've heard a lot of people have problems with the DRM on the download versions you can buy of older games. Personally, I'd stick with a PS2. In some areas you can get one of the slim ones with a couple controllers and a memory card or two for < $50 at pawn shops.

I was planning on buying the physical copy for around £25 - but yeah, a PS2 might be the way to go considering the next gen consoles are being released soon and I'm not a massive console gamer anyway. However, a friend's offered me a PS3 with like 20 games and 2 controllers for 170 EUR so that's quite tempting.

We'll see :)

PrettyMuchBryce
PrettyMuchBryce
  • Member since: Mar. 17, 2001
  • Offline.
Forum Stats
Member
Level 06
Blank Slate
Response to The Flash 'Reg' Lounge Jan. 11th, 2013 @ 02:37 PM Reply

At 1/11/13 04:07 AM, PSvils wrote: Solution: Use Haxe!

As if AS3 is not an obscure enough language to have too much knowledge of. If I ever want crazy performance I will probably just go C++ / SDL or SMFL.


BBS Signature
MSGhero
MSGhero
  • Member since: Dec. 15, 2010
  • Offline.
Forum Stats
Supporter
Level 16
Game Developer
Response to The Flash 'Reg' Lounge Jan. 11th, 2013 @ 02:58 PM Reply

Adobe made the whole CS2 free. I'm gonna practice my art after I'm done with this game (soon). As far as Flash games, do people use photoshop or illustrator at all, and what for if they do?

PSvils
PSvils
  • Member since: Feb. 3, 2010
  • Offline.
Forum Stats
Member
Level 01
Game Developer
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 02:38 AM Reply

At 1/11/13 02:37 PM, PrettyMuchBryce wrote:
At 1/11/13 04:07 AM, PSvils wrote: Solution: Use Haxe!
As if AS3 is not an obscure enough language to have too much knowledge of. If I ever want crazy performance I will probably just go C++ / SDL or SMFL.

If you know AS3, you know Haxe! Also, Haxe doesn't mean crazy performance, it just has more and better language features than AS3! (More verbose as well)

Though low level stuff is super fun! You do/have done lots of C++?

Innermike
Innermike
  • Member since: Sep. 11, 2009
  • Offline.
Forum Stats
Member
Level 14
Audiophile
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 10:59 AM Reply

At 1/11/13 02:37 PM, PrettyMuchBryce wrote:
At 1/11/13 04:07 AM, PSvils wrote: Solution: Use Haxe!
As if AS3 is not an obscure enough language to have too much knowledge of. If I ever want crazy performance I will probably just go C++ / SDL or SMFL.

It's only slightly different and more powerful, and of course 'just going C++ / SDL' is assuming you want to ditch the whole flash market, at that point you have to weigh how many particles you need on screen or whatever to overall slower development and harder distribution. Which is all assuming we're still talking about things you want other people to use (i.e. games) I went on a short SDL stint a while ago, twas a bitch to setup Xcode perfectly but after a few days it was pretty comfortable, I already know C++ from my previous experience programming basic 3D with OpenGL (no GLUT, GLUT is shit) so I was pretty comfortable, but I think even someone with no prior experience with C++ specifically could brush up quite quickly.

The problem I found was I could either do everything SDLs way and I'd have a bunch of restrictions or I could do something hands on and it would take a boatload of time to circumvent SDL in those specific cases while still having it handle the general shit. It was fun to have a neatly packaged game I could play with a controller and shit but for the small stuff I like to do most of the time, the hands on familiarity of AS3 is worth the sacrifices, all haXe is is less of a compromise.


Concerned Joe (not mine but still cool)

BBS Signature
pirateplatypus
pirateplatypus
  • Member since: Sep. 27, 2011
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 11:15 AM Reply

At 1/11/13 02:58 PM, MSGhero wrote: Adobe made the whole CS2 free. I'm gonna practice my art after I'm done with this game (soon). As far as Flash games, do people use photoshop or illustrator at all, and what for if they do?

Unless they reversed their decision, Adobe was saying that you're only "legally" entitled to download CS2 if you already own a legit copy. Though they also said that they aren't going to waste time suing people who download it without owning it. (So get it quick, they could conceivably remove the download link and serials at some point.)

My preference for art is to use Gimp and/or Inkscape.


"If loving Python is crazy then I don't want to be sane." -Diki

MSGhero
MSGhero
  • Member since: Dec. 15, 2010
  • Offline.
Forum Stats
Supporter
Level 16
Game Developer
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 12:54 PM Reply

At 1/12/13 11:15 AM, pirateplatypus wrote: My preference for art is to use Gimp and/or Inkscape.

I have both of those as well; Inkscape's interface kinda scared me away. GIMP doesn't fit on my computer screen - though it might now that I have another monitor. I'll play around with them and see which I prefer, I guess.

pirateplatypus
pirateplatypus
  • Member since: Sep. 27, 2011
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 01:11 PM Reply

At 1/12/13 12:54 PM, MSGhero wrote: I have both of those as well; Inkscape's interface kinda scared me away.

I had the same problem the first time I used Inkscape. It's kind of like a new pair of underwear; at first, it's tight and constrictive, then it becomes a part of you.

I'm not using the newest version, but I read somewhere that they either have released a version with a revamped UI or are currently working on revamping it.


"If loving Python is crazy then I don't want to be sane." -Diki

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Member
Level 05
Game Developer
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 01:18 PM Reply

At 1/12/13 01:11 PM, pirateplatypus wrote: I had the same problem the first time I used Inkscape. It's kind of like a new pair of underwear; at first, it's tight and constrictive, then it becomes a part of you.

I recommend getting a larger size underwear.


Programming stuffs (tutorials and extras)
PM me (instead of MintPaw) if you're confuzzled.
thank Skaren for the sig :P

BBS Signature
pirateplatypus
pirateplatypus
  • Member since: Sep. 27, 2011
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 01:37 PM Reply

At 1/12/13 01:18 PM, egg82 wrote: I recommend getting a larger size underwear.

I would, but I'm holding out for Spongebob in my size.


"If loving Python is crazy then I don't want to be sane." -Diki

Glaiel-Gamer
Glaiel-Gamer
  • Member since: Dec. 28, 2004
  • Offline.
Forum Stats
Member
Level 28
Game Developer
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 04:36 PM Reply

I started playing dark souls for the first time.

Fuck. Everything.

FantasticAxiom
FantasticAxiom
  • Member since: Jun. 6, 2012
  • Offline.
Forum Stats
Member
Level 01
Programmer
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 08:34 PM Reply

At 1/7/13 09:43 AM, Spysociety wrote: To work in FlashDevelop isn't really so different at all from the IDE, despite that FD is a better software for programming flash. I would recommend this tutorial: http://chrismweb.com/2011/01/26/creating-an-asteroids-game-p art-1-setting-up-flashdevelop-and-planning/

Some users like egg82 also develop some tutorials for FD, you should check out.

Why does embedding a bitmap make absolutely no sense in Actionscript 3? I got it to work, but what is even going on with #10 in that tutorial?

Innermike
Innermike
  • Member since: Sep. 11, 2009
  • Offline.
Forum Stats
Member
Level 14
Audiophile
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 09:08 PM Reply

At 1/12/13 04:36 PM, Glaiel-Gamer wrote: I started playing dark souls for the first time.

Fuck. Everything.

Hahaha. Yeah, no, I cried.

But seriously, I love that game, I love the fact that you can totally fuck yourself over and cut out pretty big segments of the game by killing off characters (and certain giant birds) I love that you get intimately acquainted with every square foot of the map because of how many times you have to retrace your steps. And oh boy do I love having a dragon head.

Bosses are amazing too

Concerned Joe (not mine but still cool)

BBS Signature
pirateplatypus
pirateplatypus
  • Member since: Sep. 27, 2011
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 09:26 PM Reply

At 1/12/13 08:34 PM, FantasticAxiom wrote: Why does embedding a bitmap make absolutely no sense in Actionscript 3? I got it to work, but what is even going on with #10 in that tutorial?

At a glance I didn't notice anything odd or confusing. If you were a bit more specific I'm sure multiple people here would be willing and able to help make sense of it. (I'd be willing, I can't vouch for my ability though.)

I did notice one thing he absolutely shouldn't be telling people to do. Just 'finding' images online for use in your game is a great way to get sued. He really should have either made original art for the tutorial, or used royalty free art.

Though the NASA image is probably in the clear. Works made by US government employees while conducting their normal tasks are in the public domain int he US.


"If loving Python is crazy then I don't want to be sane." -Diki

FantasticAxiom
FantasticAxiom
  • Member since: Jun. 6, 2012
  • Offline.
Forum Stats
Member
Level 01
Programmer
Response to The Flash 'Reg' Lounge Jan. 12th, 2013 @ 09:56 PM Reply

At 1/12/13 09:26 PM, pirateplatypus wrote: At a glance I didn't notice anything odd or confusing. If you were a bit more specific I'm sure multiple people here would be willing and able to help make sense of it. (I'd be willing, I can't vouch for my ability though.)

I did notice one thing he absolutely shouldn't be telling people to do. Just 'finding' images online for use in your game is a great way to get sued. He really should have either made original art for the tutorial, or used royalty free art.

Though the NASA image is probably in the clear. Works made by US government employees while conducting their normal tasks are in the public domain int he US.

I understand what's going on macroscopically, but don't see why a number of things work in the language itself. I'll list what seems confusing in that example:

1. The fact that Embed and source aren't keywords in FlashDevelop, which has every single keyword imaginable
2. The fact that you're creating a variable of a certain data type and then assigning a completely different data type to it
3. The fact that the image is automatically stored in that variable without you telling it to do so
4. The fact that suddenly that variable becomes a class with variables inside it that you never specified were there
5. The fact that there is no semicolon or anything resembling a normal syntax on the embed line

Mind you, I'm used to low-level programming, so the fact that something is this easy kind of raises my suspicion.

MSGhero
MSGhero
  • Member since: Dec. 15, 2010
  • Offline.
Forum Stats
Supporter
Level 16
Game Developer
Response to The Flash 'Reg' Lounge Jan. 13th, 2013 @ 12:24 AM Reply

At 1/12/13 09:56 PM, FantasticAxiom wrote: 1. The fact that Embed and source aren't keywords in FlashDevelop, which has every single keyword imaginable
2. The fact that you're creating a variable of a certain data type and then assigning a completely different data type to it
3. The fact that the image is automatically stored in that variable without you telling it to do so
4. The fact that suddenly that variable becomes a class with variables inside it that you never specified were there
5. The fact that there is no semicolon or anything resembling a normal syntax on the embed line

Mind you, I'm used to low-level programming, so the fact that something is this easy kind of raises my suspicion.

Well, I have no clue how it works but
1) They aren't AS3, per se. I think they're flex
2) "MyImage" is a reference to a class, and "Bitmap" is a class. Not a bitmap; the word "Bitmap" is a class. Through magic, embed tells MyImage that it's a "Bitmap"-type class.
3) Magic
4) "Class" is an Object in AS3, so variables can hold references to classes.
5) Magic

4urentertainment
4urentertainment
  • Member since: Aug. 1, 2008
  • Offline.
Forum Stats
Moderator
Level 13
Game Developer
Response to The Flash 'Reg' Lounge Jan. 13th, 2013 @ 01:01 AM Reply

At 1/12/13 09:08 PM, Innermike wrote: But seriously, I love that game, I love the fact that you can totally fuck yourself over and cut out pretty big segments of the game by killing off characters (and certain giant birds)

I just wanted to pop in and say.

Dark Souls FTW

That is all.

pirateplatypus
pirateplatypus
  • Member since: Sep. 27, 2011
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to The Flash 'Reg' Lounge Jan. 13th, 2013 @ 01:05 AM Reply

At 1/12/13 09:56 PM, FantasticAxiom wrote: 5. The fact that there is no semicolon or anything resembling a normal syntax on the embed line

AS3 doesn't actually require the use of semi-colons. Admittedly, I don't know to what extent that applies because I think code without semicolons looks terrible.


"If loving Python is crazy then I don't want to be sane." -Diki

Glaiel-Gamer
Glaiel-Gamer
  • Member since: Dec. 28, 2004
  • Offline.
Forum Stats
Member
Level 28
Game Developer
Response to The Flash 'Reg' Lounge Jan. 14th, 2013 @ 04:23 PM Reply

At 1/12/13 09:08 PM, Innermike wrote: But seriously, I love that game, I love the fact that you can totally fuck yourself over and cut out pretty big segments of the game by killing off characters (and certain giant birds) I love that you get intimately acquainted with every square foot of the map because of how many times you have to retrace your steps. And oh boy do I love having a dragon head.

Bosses are amazing too

I'm towards the end of the game now and so far the only friendly NPC I killed was Patches. He cried "why?" when I killed him, as if he doesn't know what he did.