Be a Supporter!

The Flash 'Reg' Lounge

  • 1,879,844 Views
  • 64,310 Replies
New Topic Respond to this Topic
MSGhero
MSGhero
  • Member since: Dec. 15, 2010
  • Offline.
Forum Stats
Supporter
Level 16
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-26 23:48:33 Reply

At 7/26/13 11:38 PM, egg82 wrote:
At 7/26/13 04:55 PM, MSGhero wrote: This whole page confuses me lol. One day I'll branch out of my OOP/game dev language bubble.
I did it because jobs. Web dev isn't difficult, just time-consuming.

I think the next class in my CS minor is C, but we're making game boy emulator games or something idk.
What's your major? I thought we were all CompSci, here.

Mech engineering. Coding flexes my logic muscle, but it wasn't something I wanted more of my focus to go to.

nitokov
nitokov
  • Member since: May. 8, 2012
  • Offline.
Forum Stats
Member
Level 05
Programmer
Response to The Flash 'Reg' Lounge 2013-07-27 02:56:38 Reply

yeey, i wrote my first java class, it was extension for smartfox server, be happy


RangeError: Error #1125: The index 4 is out of range 4.

FlyingColours
FlyingColours
  • Member since: Jul. 3, 2011
  • Offline.
Forum Stats
Member
Level 06
Programmer
Response to The Flash 'Reg' Lounge 2013-07-27 05:48:27 Reply

At 7/26/13 12:23 PM, yoloswag69 wrote:

Thanks for the advice :)

When you start with PHP you need to pick a framework (use CakePHP) and follow its conventions. It will give you helpers for accessing the database and printing output, it's easier to understand than ASP. If you want a more fun to use language for it, get Rails, it's similar. You can host both on Heroku for free.

After what Diki said, I don't think I'm doing PHP. :P I do have a big problem with ASP.NET though: I don't know LINQ! I'll look into Ruby; if it turns out to be easier, Ruby it is. (though I've already started 'getting' ASP.NET and don't really want to change, LOL.)

Also, Heroku looks like a great idea! I'll definitely look into it.

Alternatively you can use static hosting and build everything in Javascript. Firebase has a database service that tells your app when data changes in real-time.

I don't think I'll do that since JS is weakly typed (and I'm the kind of person who cannot survive without type checking, simply because I make sooo many mistakes :P)

FlyingColours
FlyingColours
  • Member since: Jul. 3, 2011
  • Offline.
Forum Stats
Member
Level 06
Programmer
Response to The Flash 'Reg' Lounge 2013-07-27 07:05:41 Reply

Just looked at Wikipedia's Ruby page.

Typing discipline: duck, dynamic

Noooooo...

FlyingColours
FlyingColours
  • Member since: Jul. 3, 2011
  • Offline.
Forum Stats
Member
Level 06
Programmer
Response to The Flash 'Reg' Lounge 2013-07-27 07:21:00 Reply

Sorry for posting too much, but would Google Dart be a good idea? The top answer in this Stack Exchange Programmers page seems to recommend it.

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Member
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-27 12:55:16 Reply

At 7/27/13 07:21 AM, FlyingColours wrote: Sorry for posting too much, but would Google Dart be a good idea?

Wasn't that called "Google Go" before?
If it is Go, then it looks like it'll be a good language when it's finished. Very python-esque.


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

BBS Signature
Diki
Diki
  • Member since: Jan. 31, 2004
  • Offline.
Forum Stats
Moderator
Level 13
Programmer
Response to The Flash 'Reg' Lounge 2013-07-27 15:39:59 Reply

At 7/27/13 07:05 AM, FlyingColours wrote: Just looked at Wikipedia's Ruby page.

Typing discipline: duck, dynamic

Noooooo...

Ruby is a great language. You should try it out. :)

Diki
Diki
  • Member since: Jan. 31, 2004
  • Offline.
Forum Stats
Moderator
Level 13
Programmer
Response to The Flash 'Reg' Lounge 2013-07-27 15:42:30 Reply

At 7/27/13 12:55 PM, egg82 wrote: Wasn't that called "Google Go" before?

No, Go is a completely different language (it is made by Google, though).

pirateplatypus
pirateplatypus
  • Member since: Sep. 27, 2011
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to The Flash 'Reg' Lounge 2013-07-27 17:50:58 Reply

At 7/26/13 11:38 PM, egg82 wrote:
I think the next class in my CS minor is C, but we're making game boy emulator games or something idk.

I highly recommend picking up a copy of "Practical C" by Steve Oaulline (probably got the last name wrong). I got a used copy for dirt cheap. Despite being about 18 years old, I think it's my favourite programming book out there in terms of how it's formatted.


"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 2013-07-27 18:47:02 Reply

At 7/27/13 05:50 PM, pirateplatypus wrote: I highly recommend picking up a copy of "Practical C" by Steve Oaulline (probably got the last name wrong). I got a used copy for dirt cheap. Despite being about 18 years old, I think it's my favourite programming book out there in terms of how it's formatted.

Turns out C and game making are 2 different classes. I'm taking C with boring hardware stuff, though I could probably take it anyway and have it credit. We'll be assigned a textbook, but I'll look into that one if that's not the book we're using.

So far 3 textbooks were "required" and I never looked at them. They were required cuz the teacher of that class wrote the book.
Innermike
Innermike
  • Member since: Sep. 11, 2009
  • Offline.
Forum Stats
Member
Level 14
Blank Slate
Response to The Flash 'Reg' Lounge 2013-07-27 22:52:38 Reply

Man, I never would have thought it'd be impossible to find a piece of software that backed up a single file/folder, pretty much every backup up I've found just seems to do all or nothing. Guess I'm going to have to try and write this shit myself.

In order to avoid sounding like I'm just venting I'm going to turn this into a potential new topic:
Situations where you couldn't find something to do exactly what you wanted and you were like "I guess I am a programmer... might as well give it a shot"


nobody

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Member
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-27 23:20:13 Reply

At 7/27/13 10:52 PM, Innermike wrote: Man, I never would have thought it'd be impossible to find a piece of software that backed up a single file/folder, pretty much every backup up I've found just seems to do all or nothing. Guess I'm going to have to try and write this shit myself.

backup a single file? What, like copy it?
Not hard to do in the slightest, just make sure the CRC matches afterword to avoid corruption.

In order to avoid sounding like I'm just venting I'm going to turn this into a potential new topic:
Situations where you couldn't find something to do exactly what you wanted and you were like "I guess I am a programmer... might as well give it a shot"

So many times. I quite often find I have very specific needs, though usually I can get a couple free tools and combine them in different ways to get the effect i'm looking for.


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

BBS Signature
MSGhero
MSGhero
  • Member since: Dec. 15, 2010
  • Offline.
Forum Stats
Supporter
Level 16
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-28 02:05:08 Reply

At 7/27/13 10:52 PM, Innermike wrote: Man, I never would have thought it'd be impossible to find a piece of software that backed up a single file/folder, pretty much every backup up I've found just seems to do all or nothing. Guess I'm going to have to try and write this shit myself.

Have you tried synctoy? I have it sync each of my project folders with its counterpart in the dropbox folder.

Situations where you couldn't find something to do exactly what you wanted and you were like "I guess I am a programmer... might as well give it a shot"

I made a blitting engine when a search didn't provide anything helpful. Of course, I missed the flixel link which would have saved a lot of time. The other time is when I went hard for regexp to do some specific string stuff. "I'm an engineer" has applied a bit more, mainly when there's no instruction manual and I have to monkey around to figure out what to do.

Luis
Luis
  • Member since: Apr. 23, 2000
  • Offline.
Forum Stats
Supporter
Level 02
Melancholy
Response to The Flash 'Reg' Lounge 2013-07-28 02:10:37 Reply

At 7/28/13 02:05 AM, MSGhero wrote:
At 7/27/13 10:52 PM, Innermike wrote: Man

Is there a such thing as an outtermike?


None

PSvils
PSvils
  • Member since: Feb. 3, 2010
  • Offline.
Forum Stats
Member
Level 01
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-28 04:48:19 Reply

When talking about serverside development and PHP being ugly as shit, I'm surprised nobody brought up Haxe, which will let you work with a proper language, strict and strong typing, classes in a neat way, etc.
Haxe can target PHP, C++, Java, and C#, so you can even export a different version of your server depending on where you're deploying/what the server supports.

So just use Haxe. Shimple. (Plus it's similar to AS3)

Rad
Rad
  • Member since: Nov. 28, 2005
  • Offline.
Forum Stats
Member
Level 42
Blank Slate
Response to The Flash 'Reg' Lounge 2013-07-28 10:48:18 Reply

Hey guys, I want to make a little flash game using sprite graphics made in GraphicsGale, can anyone tell me if this will/will not work?


First blood! First topic of 2010!
KC Green has just won my heart.
Kogey made a sig, but it was too much for me to handle.

BBS Signature
egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Member
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-28 11:06:48 Reply

At 7/28/13 10:48 AM, Rad wrote: Hey guys, I want to make a little flash game using sprite graphics made in GraphicsGale, can anyone tell me if this will/will not work?

If it exports to a file of any sort, you can probably use it in just about any way you please.

Yayy, byte arrays!

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

BBS Signature
MSGhero
MSGhero
  • Member since: Dec. 15, 2010
  • Offline.
Forum Stats
Supporter
Level 16
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-28 18:33:02 Reply

At 7/28/13 10:48 AM, Rad wrote: Hey guys, I want to make a little flash game using sprite graphics made in GraphicsGale, can anyone tell me if this will/will not work?

You will have to use blitting to get the png files into your game. You can use flixel to do a lot of that for you.

Innermike
Innermike
  • Member since: Sep. 11, 2009
  • Offline.
Forum Stats
Member
Level 14
Blank Slate
Response to The Flash 'Reg' Lounge 2013-07-29 07:30:07 Reply

At 7/28/13 06:33 PM, MSGhero wrote: blitting

Always hated this term.

In other news, I'm finally getting my first smartphone, guess I better see what you kids are going nuts over.


nobody

pirateplatypus
pirateplatypus
  • Member since: Sep. 27, 2011
  • Offline.
Forum Stats
Member
Level 15
Programmer
Response to The Flash 'Reg' Lounge 2013-07-29 09:53:23 Reply

At 7/27/13 06:47 PM, MSGhero wrote: So far 3 textbooks were "required" and I never looked at them. They were required cuz the teacher of that class wrote the book.

Ugh, I think teachers that do that should be publicly humiliated.

This might be of interest, it's the Game Boy Programming Manual. If you're writing a game boy emulator in your class, I imagine it'd come in handy. It was on hacker news this morning.


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

Rustygames
Rustygames
  • Member since: May. 7, 2005
  • Offline.
Forum Stats
Member
Level 19
Programmer
Response to The Flash 'Reg' Lounge 2013-07-29 10:42:43 Reply

I'm getting bored of these conversations. Everyone is talking about different languages on a high level with nothing to show for it.

We need more showing off what we've been working on and more luis posts in general which often tickle me.

I'll try and set the trend:

I've been working on the card game I mentioned on here a while back again! I've moved house and stuff lately which has been my excuse for not working on it. Anyway...

I've decided to target mobile for sure now (as well as web). So I went about improving performance by changing the card illustrations from vectors to png's. It worked a treat and ran 100% on mobile, but the file size jumped massively of course. I cried for a while until I accepted it, but then I had an idea...

So now I'm caching the vectors on startup so the filesize isn't any bigger it just created the "spritesheets" on the fly at startup. I get silky smooth performance at a low low file size price :D

I will show more pretty pictures soon I hope


- Matt, Rustyarcade.com

Rustygames
Rustygames
  • Member since: May. 7, 2005
  • Offline.
Forum Stats
Member
Level 19
Programmer
Response to The Flash 'Reg' Lounge 2013-07-29 10:44:44 Reply

At 7/29/13 07:30 AM, Innermike wrote:
At 7/28/13 06:33 PM, MSGhero wrote: blitting
Always hated this term.

+1

Not saying anyone on here is doing this on purpose, but I always found it to be one of those buzz words which people say to make themselves look clever.

Personally I call it bitmappycopypixelsfromonebittoanotherbitcreatingtheillusiono fmovementing


- Matt, Rustyarcade.com

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Member
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-29 11:58:05 Reply

At 7/29/13 10:42 AM, Rustygames wrote: We need more showing off what we've been working on and more luis posts in general which often tickle me.

Ooh, I get to show off?
Been working on this - just ported it over to MonoGame from XNA. Required a bit of tinkering with XInput to get the 360 controllers working, but everything else wasn't bad.

Here's a generated gave
10 pseudo-random numbers from two similar algorithms:
0.782636925942561
0.131537788143166
0.755604293083588
0.44134794289309
0.734872750814479

0.782636925942561
0.131537788143166
0.755605322195033
0.458650131923449
0.532767237412169

A JSON-serialized controller (wrapper-helper class):
{
"connected":false,
"buttons":{
"a":false,
"b":false,
"y":false,
"x":false,
"start":false,
"back":false,
"main":false,
"leftStick":false,
"rightStick":false,
"leftShoulder":false,
"rightShoulder":false
},
"dPad":{
"up":false,
"down":false,
"left":false,
"right":false
},
"triggers":{
"left":0.0,
"right":0.0
},
"sticks":{
"left":{
"x":0.0,
"y":0.0
},
"right":{
"x":0.0,
"y":0.0
}
},
"deadZones":{
"leftStick":{
"x":0.01,
"y":0.01
},
"rightStick":{
"x":0.01,
"y":0.01
},
"leftTrigger":0.002,
"rightTrigger":0.002
},
"motors":{
"lowRumble":0.0,
"highRumble":0.0
},
"batteryInfo":{
"level":0,
"levelStr":"empty"
}
}

Also includes quad-trees, threading, the ability to temporarily bypass the firewall and external IP getter, misc. Math/rounding utils, state machine (of course), steam API as well as steamworks C++ wrapper (still working on those), papal API, file upload/download supporting various protocols, e-mail sending (coming soon. Receiving if I can manage it as well), HTTP-reader, IP2Loc, misc. input including mic and various game pads, filesystem utils for easier directory walking, various 2D and 3D engines, cryptographic classes and functions (thanks, MS and byte arrays!), various compression including LZW and 7z's LZMA, connection tunneling and finally sleep mode prevention.

More to come as I continue think of things that would be useful.
Seriously, this framework is massive and a lot of work .-.


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

BBS Signature
Luis
Luis
  • Member since: Apr. 23, 2000
  • Offline.
Forum Stats
Supporter
Level 02
Melancholy
Response to The Flash 'Reg' Lounge 2013-07-29 12:11:50 Reply

At 7/29/13 10:42 AM, Rustygames wrote: I'm getting bored of these conversations. Everyone is talking about different languages on a high level with nothing to show for it.

We need more showing off what we've been working on and more luis posts in general which often tickle me.

AT 9/28/06 11:10AM, Rustygames wrote:
get a life

I'll never forget that first post!?!?!

As for showing off stuff, yeah it is the end of the month and it'd be good to see what you goons are doing. I'm currently wrapping up some wireframe shit. It's probably my least favorite phase of a project, but its good in that you get a better sense of the scope of it.

Also, and UNRELATED, i was/am pretty inspired by this chick.
http://blog.jenniferdewalt.com/post/56319597560/im-learning-
to-code-by-building-180-websites-in-180

I think i need to reinject that sort of energy and curiosity back into my workflow. I think as you get older and theoretically more 'busy' it becomes hard to stay naive and inquisitive about trying new things. That is a bad thing and you should avoid it at all costs. The end.

The Flash 'Reg' Lounge


None

Rustygames
Rustygames
  • Member since: May. 7, 2005
  • Offline.
Forum Stats
Member
Level 19
Programmer
Response to The Flash 'Reg' Lounge 2013-07-29 13:27:42 Reply

At 7/29/13 11:58 AM, egg82 wrote: List of words

What... what is this???

At 7/29/13 12:11 PM, Luis wrote:
At 7/29/13 10:42 AM, Rustygames wrote: I'm getting bored of these conversations. Everyone is talking about different languages on a high level with nothing to show for it.

We need more showing off what we've been working on and more luis posts in general which often tickle me.
AT 9/28/06 11:10AM, Rustygames wrote:
get a life

I'll never forget that first post!?!?!

Sorry I'm embarrassed, it was 7 years ago and I still feel the shame XD


As for showing off stuff, yeah it is the end of the month and it'd be good to see what you goons are doing. I'm currently wrapping up some wireframe shit. It's probably my least favorite phase of a project, but its good in that you get a better sense of the scope of it.

Is this an app version of newgrounds? Are you under their employ now? (sorry if these are stupid questions)

Also, and UNRELATED, i was/am pretty inspired by this chick.
http://blog.jenniferdewalt.com/post/56319597560/im-learning-
to-code-by-building-180-websites-in-180

That's pretty cool, very interesting way of learning although I think she's obviously doing it for the publicity more than anything. Good on her I say!

I think i need to reinject that sort of energy and curiosity back into my workflow. I think as you get older and theoretically more 'busy' it becomes hard to stay naive and inquisitive about trying new things. That is a bad thing and you should avoid it at all costs. The end.

It's also important to find time to learn new things or you fall behind. I've been managing rather than doing hands on stuff for the last couple of years and as I've got more hands on again I've realized just how much stuff I've missed out on (for the same reasons you describe). I'm back in full coder mode now, new job with much more technical responsibility and less babysitting drooling juniors and I forgot how much I love it!!

Still get that tingling sensation in the tip of my penis when I make something new and cool looking work. TMI?

Also picture, forgive 'coder art' buttons :)

The Flash 'Reg' Lounge


- Matt, Rustyarcade.com

MSGhero
MSGhero
  • Member since: Dec. 15, 2010
  • Offline.
Forum Stats
Supporter
Level 16
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-29 13:56:38 Reply

I like the way "blitting" sounds.

Progress is kinda slow for me. For the typing game and the iso rpg, there's about a thousand things I could do, but I don't know what to work on. It's easier when there's someone telling me what to do next, but I'm the lead on these two. I get random bouts of inspiration and add a nifty feature that I didn't think of in the design doc, then a dry spell while I stare at the code wondering what to do next. It might be staring at my ugly ass programmer art that's holding me back.

The one I do have art for is an underwater color-based bullet hell, which is going swimmingly. I get to add different steering behaviors which is interesting. And I'm using haxe, though I don't have any plans to make it a not-flash game.

Starting on the next juggernaut rpg in a few weeks, and it won't suck to code this time. I'm hoping the post mortem will be "Game dev was smooth, I had no problems." I suggested voice acting on a whim, and after dozens of responses from the collabinator, I think it's actually going in the game. If there are any issues, they will be because of that.

I guess screenshot saturday and wip wednesday didn't pan out for tom :(

The Flash 'Reg' Lounge

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Member
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-29 14:57:42 Reply

At 7/29/13 01:27 PM, Rustygames wrote: What... what is this???

well, generally a list of words in a specific sequence is called "writing" :P
It's a giant-ass framework i'm still developing. It's getting closer, but these APIs are going to be a bitch, I can tell. I hate tedious work :(

At 7/29/13 01:56 PM, MSGhero wrote: The one I do have art for is an underwater color-based bullet hell, which is going swimmingly.

a-ha. A-ha, ha, ha.


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

BBS Signature
Rustygames
Rustygames
  • Member since: May. 7, 2005
  • Offline.
Forum Stats
Member
Level 19
Programmer
Response to The Flash 'Reg' Lounge 2013-07-29 15:31:17 Reply

At 7/29/13 02:57 PM, egg82 wrote:
At 7/29/13 01:27 PM, Rustygames wrote: What... what is this???
well, generally a list of words in a specific sequence is called "writing" :P
It's a giant-ass framework i'm still developing. It's getting closer, but these APIs are going to be a bitch, I can tell. I hate tedious work :(

I don't really get it still. So you've written alllllll those utilities you listed? And it all is accessible in one uber overall framework or is it just a bunch of utils?

What lang is it for? Who is the target? Surely all of those things are available in the form of many utils rather than one big thing?


- Matt, Rustyarcade.com

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Member
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-07-29 15:49:35 Reply

At 7/29/13 03:31 PM, Rustygames wrote: I don't really get it still. So you've written alllllll those utilities you listed? And it all is accessible in one uber overall framework or is it just a bunch of utils?

It's an actual framework. I made sure to do my research and think things through :P
It references itself quite a bit, and most of the classes use other classes i've created (for example, GWRect and GWPoint instead of Rect, Point, Vec2, etc etc. There's good purpose for these; mostly precision. Int vs double)

What lang is it for? Who is the target? Surely all of those things are available in the form of many utils rather than one big thing?

I thought use-case might come up. It's a game framework. Unfortunately I decided to target both 2D and 3D games (half of me thinks this was a mistake, but the other half is going "do you REALLY want to create two frameworks for 2D and 3D?")
Every util, library, engine, class, and function in this framework is designed specifically with games in mind. Every time I came up with a new idea, I thought "would I use this in a game? What would be the point?" - and I can tell you everything has a purpose.

The steam API and Steamworks, for example, is... Well, it's Steam. That should really be self-explanatory.
The Paypal API I can see being used for microtransactions (though i'm still deciding on Paypal vs some other service)
7zip is for assets, and string compression + JSON could be used to serialize objects to be sent from a GWClient to a GWServer or vice-versa.
If you're confused on the use-case of something, go ahead and ask :P


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

BBS Signature
Innermike
Innermike
  • Member since: Sep. 11, 2009
  • Offline.
Forum Stats
Member
Level 14
Blank Slate
Response to The Flash 'Reg' Lounge 2013-07-29 15:55:50 Reply

At 7/29/13 10:44 AM, Rustygames wrote: Personally I call it bitmappycopypixelsfromonebittoanotherbitcreatingtheillusiono fmovementing

I'm just a total pleb and just say 2D rendering.

At 7/28/13 02:05 AM, MSGhero wrote: Have you tried synctoy? I have it sync each of my project folders with its counterpart in the dropbox folder.

Windows only. Also if it's syncing that means it's overwriting the existing files anyway right?

I have nothing to show as usual. Maybe soon though, I'm hopefully getting my first smartphone.


nobody