Be a Supporter!

The Flash 'Reg' Lounge

  • 1,925,304 Views
  • 64,465 Replies
New Topic Respond to this Topic
egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Supporter
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-12-25 15:46:58 Reply

At 12/25/13 10:58 AM, PSvils wrote: Why? The man who turns water into wine for people to continue partying?

Yup!

Anyway, happy holidays everyone.


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

BBS Signature
KaynSlamdyke
KaynSlamdyke
  • Member since: Jun. 25, 2004
  • Offline.
Forum Stats
Member
Level 16
Melancholy
Response to The Flash 'Reg' Lounge 2013-12-25 19:25:31 Reply

At 12/24/13 10:44 AM, kkots wrote: What do you think about rotation of items, like in Help the hero! ?

Hey I'm all for it. Especially if, yknow, rotating the item causes additional problems. Why yes you can rotate that fragile package or store your liquids with the lid facing down...

Happy Boxing Day everyone


...

BBS Signature
kkots
kkots
  • Member since: Apr. 16, 2013
  • Offline.
Forum Stats
Supporter
Level 10
Blank Slate
Response to The Flash 'Reg' Lounge 2013-12-26 08:51:16 Reply

At 12/25/13 07:25 PM, KaynSlamdyke wrote: Hey I'm all for it. Especially if, yknow, rotating the item causes additional problems. Why yes you can rotate that fragile package or store your liquids with the lid facing down...

Oh! You've just stepped on a minefield.
Here are a few more ideas, if you're interested.
1. Add gravity. All items fall downwards until they hit the floor or another item.
2. Upon falling from a great enough height some items will break.
3. The item is treated as fully removed from the inventory as soon as the mouse is pressed over it. You can catch falling items.
4. Some special thin and long items will break, if you put heavy load far enough from the supporting items which lie underneath. See picture.
5. As you have already pointed out, liquids will pour out, if they have a lid and are placed topsy-turvy, or if they don't have a lid and are turned over, same happens for any containers that are not empty.
6. Items can only be grabbed if there's a clear, straight, horizontal path leading to them from the top (the path may. To reach items lying in the bottom you may need to dig them out. It should be allowed to dump items on the ground and them put them back in a new, more convenient order.

Also I have an idea of an inventory system which fully works on a physics engine, meaning there won't be a grid dividing the space.

"Realistic inventory system" - OH MAH GOD

kkots
kkots
  • Member since: Apr. 16, 2013
  • Offline.
Forum Stats
Supporter
Level 10
Blank Slate
Response to The Flash 'Reg' Lounge 2013-12-26 08:52:33 Reply

At 12/26/13 08:51 AM, kkots wrote: See picture.

The picture!!

*enters berserk rage*

The Flash 'Reg' Lounge

Archawn
Archawn
  • Member since: Sep. 9, 2007
  • Offline.
Forum Stats
Member
Level 27
Game Developer
Response to The Flash 'Reg' Lounge 2013-12-26 17:02:01 Reply

At 12/26/13 08:51 AM, kkots wrote: "Realistic inventory system" - OH MAH GOD

Please tell me you're joking :P

Imagine RE4 with a system like this. And what if time expired (at a reduced rate) while doing all this? That adds a whole new challenge to something we all take for granted in games.

Come to think of it I'd love to see how this would work. Totally impractical for serious games but gawd would that be funny to watch.

The Flash 'Reg' Lounge

kkots
kkots
  • Member since: Apr. 16, 2013
  • Offline.
Forum Stats
Supporter
Level 10
Blank Slate
Response to The Flash 'Reg' Lounge 2013-12-26 17:59:48 Reply

At 12/26/13 05:02 PM, Archawn wrote:
At 12/26/13 08:51 AM, kkots wrote: "Realistic inventory system" - OH MAH GOD
Please tell me you're joking :P

Imagine RE4 with a system like this.

Holy crap, man! Another minefield, even larger!! *eyes start looking into opposite sides*

The belt/equipment system!

1. Inventory has a separate sub-inventory, playing the role of a belt. Items for quick use can be placed into the slots, lying under F1/F2/F3/F4 hotkeys. Maybe some passively used items, like ammo, can be worn on the belt too.
2. The whole alternative (active) inventory is displayed as a rotatable 3D character model with slots that highlight when moused over. A headlamp can be dragged to the forehead. A weapon to the hands. Secondary weapon to the back. Pistol to the waist. Ammo or maybe a whole ammo belt on the chest somewhere. Medkits into pockets on the vest. Knife onto a calf.
3. The character is actually carrying around a backpack, or a briefcase with all the passively stored items. In the game, the character would put it on the ground and slip hands into there and start digging in it. As a result, it's impossible to even look into the inventory while being on a ladder, underwater, on a very tiny spot of ground, etc.
4. Item descriptions are not displayed, and the player must remember where he put what things. For example, in roguelikes this can be dangerous when poison and a healing potion are in bottles that look alike.
5. When the character gets hit, or is knocked down, or takes a hit to his/her backpack in the actual game, or turns around, items are taking the hits as well, turning around too, and everything gets messed up, and some items may break. If there were explosives in the backpack, they would be likely to explode.
6. The player may put more items than the backpack can carry, but the top-most items will randomly fall out on the ground while the character is moving.
7. Backpack can be upgraded with a larger size, bullet protection, etc.
8. Large weight makes the character get tired more quickly or move slower, not be able to jump as high, etc.
9. The backpack is 3D. You can simulate this by using N separate backpacks, where N is the depth of the backpack in cells. Or you can simulate this by allowing the player to stack similar items together, in one slot, up to N items. For example, 2 potions together, 50 bullets in one slot, etc. I'm also thinking about an isometric display, but it would be too difficult to draw, let's say, an AK-47 in isometric view.
10. Storing, let's say, explosives in inventory near a, let's say, lit candle will instantly produce an explosion right in the inventory and end the game. Maybe intentionally turning over containers with liquids and pouring them into each other to create chemical mixtures and new potions would be a nice way to create an alchemy/brewing system right in the inventory.
11. Putting sharp objects, like knives, near the edges of the backpack or near anther fragile item will either create a hole in the backpack (and knife will fall out, with everything else that's near the hole) or destroy the item if there's good weight applied to the pointy end of the knife. Knives, swords, sharp things - they need to be stored in some kind of casings. For, example, trying to take a knife with hands when it is facing with its pointy end up, or trying to grab a sword by its blade is hazardous.
12. Every medkit is a sub-inventory which opens on top of the main inventory when you click it, and it has syringes and capsules inside it, and they have no description, and you must quickly pick the right stuff, so you need to know what is what in a medkit.
13. Some containers may be closed and require some sort of tools in order to open. And the tools can either be in the inventory too or put on the belt. And you need to pick the tool, and it would follow the cursor while carried.
14. A sight system in an inventory. Your eyes are on the top, and they're like sources of light. The items in the inventory cast black, semi-transparent shadows. So it gets harder and harder to see the deeper you try to look. When you clear things out of the way, more of the inventory is revealed. You can either move eyes around with the mouse cursor (like, they follow it automatically, but can't go inside the backpack anyway), or you can move the eyes into the infinity and let them cast vertical rays.

I made a mistake in my previous idea where I said something about having a clear, vertical (I said "horizontal" - that's a mistake) straight path to items. Well, I also meant that we, humans, can bend our hands 90 degrees from the arm, so I think that you can also grab items that lie a bit to the right or to the left from the path, 1 cell. Maybe you could also display the actual arm, animated. And make an animation of it how it gets cut by some edge of a sword while passing close to it. That also gives me an idea of a maximum range of reach - you can't reach too deep into the backpack, if it's obstructed.

15. If the player somehow dies because of improperly placed items, right before his death you are obligated to show a close-up of the accident happening in the inventory, otherwise the player won't understand what's happened.

I got tired... I'm sleepy now...

KaynSlamdyke
KaynSlamdyke
  • Member since: Jun. 25, 2004
  • Offline.
Forum Stats
Member
Level 16
Melancholy
Response to The Flash 'Reg' Lounge 2013-12-26 18:05:43 Reply

At 12/26/13 05:02 PM, Archawn wrote: Please tell me you're joking :P

Imagine RE4 with a system like this. And what if time expired (at a reduced rate) while doing all this? That adds a whole new challenge to something we all take for granted in games.

See the fun part of this is that if this is your Main Gameplay Focus, it's only just as complicated as your standard RPG. When your game focuses not just on carrying items, but how you carry those items, it can be pretty neat. Slowly you overwhelm the player not with the zombies or combat challenges, but with the simple problem of dragging a quart of water thirty miles when all you have are an deflated balloon and a thousand pointy knives...

A separate idea we've been kicking around is having to repair parts of a complex facility, through cannibalizing other parts of the facility (cut a fuse from one door to repair one important boondoggle... and then find a new fuse to repair that door). it's a different sort of resource management.

Bearing in mind this is a year where one of the biggest games in the indie scene has you stamping passport papers under increasingly draconian rules, the kinds of games where these kinds of mind-fucks of challenges are becoming all the rage.


...

BBS Signature
MSGhero
MSGhero
  • Member since: Dec. 15, 2010
  • Offline.
Forum Stats
Supporter
Level 16
Game Developer
Response to The Flash 'Reg' Lounge 2013-12-27 00:37:12 Reply

Adding api content for a few of the major portals. What I've learned is that

1) conditional compilation might be the greatest thing ever

2) kong's api sucks, I mean, come on, I have to load flashvars or a swf?

3) armor's api really sucks, load a swf and the methods aren't organized at all

4) ng's api just makes sense until you get to loading savedata, plus ng passport isn't documented at all

I don't know if I care enough to find any more apis to implement.

FlyingColours
FlyingColours
  • Member since: Jul. 3, 2011
  • Offline.
Forum Stats
Member
Level 06
Programmer
Response to The Flash 'Reg' Lounge 2013-12-27 10:55:01 Reply

At 12/26/13 06:05 PM, KaynSlamdyke wrote: Slowly you overwhelm the player not with the zombies or combat challenges, but with the simple problem of dragging a quart of water thirty miles when all you have are an deflated balloon and a thousand pointy knives...

That is really quite an idea! :)

FlyingColours
FlyingColours
  • Member since: Jul. 3, 2011
  • Offline.
Forum Stats
Member
Level 06
Programmer
Response to The Flash 'Reg' Lounge 2013-12-27 10:59:15 Reply

Holy cow, now I'm just going to add 'The World of Horrible Backpacks and Unusually Hard-To-Carry Items' to the list of games I'm going to half-make and never complete.

In all seriousness, I think some of us should really consider making a 'merchant' game where the focus is on carrying rather than finance. (Standard RPG elements seem to complicate things unnecessarily - making it a 'merchant' game will allow the player to concentrate on the items and not the fighting. There can still be bandits, of course, but whether you defeat them could depend on Math.rand() plus the weapons/armour you have.)

MSGhero
MSGhero
  • Member since: Dec. 15, 2010
  • Offline.
Forum Stats
Supporter
Level 16
Game Developer
Response to The Flash 'Reg' Lounge 2013-12-27 13:39:54 Reply

At 12/27/13 10:59 AM, FlyingColours wrote: Holy cow, now I'm just going to add 'The World of Horrible Backpacks and Unusually Hard-To-Carry Items' to the list of games I'm going to half-make and never complete.

My new year's resolution is to finish some of those.

There's a market sim for openfl that I found a while ago on git called bazaarbot. I don't recall there being a working example, but the guy is pretty available on twitter.

kkots
kkots
  • Member since: Apr. 16, 2013
  • Offline.
Forum Stats
Supporter
Level 10
Blank Slate
Response to The Flash 'Reg' Lounge 2013-12-27 14:07:54 Reply

At 12/27/13 10:59 AM, FlyingColours wrote: Holy cow, now I'm just going to add 'The World of Horrible Backpacks and Unusually Hard-To-Carry Items' to the list of games I'm going to half-make and never complete.

Go for it while you still have inspiration and it's holidays.

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Supporter
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-12-28 14:52:19 Reply

This sign. It bugs me .-.

The Flash 'Reg' Lounge


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

BBS Signature
KaynSlamdyke
KaynSlamdyke
  • Member since: Jun. 25, 2004
  • Offline.
Forum Stats
Member
Level 16
Melancholy
Response to The Flash 'Reg' Lounge 2013-12-28 15:41:20 Reply

At 12/28/13 02:52 PM, egg82 wrote: This sign. It bugs me

Every example for the decorator pattern I've seen is about coffee flavouring. You'd think Java would have it on it's advert, as opposed to returning four in a void function for a bacon sandwich...


...

BBS Signature
Rustygames
Rustygames
  • Member since: May. 7, 2005
  • Offline.
Forum Stats
Supporter
Level 19
Programmer
Response to The Flash 'Reg' Lounge 2013-12-29 13:02:30 Reply

At 12/28/13 02:52 PM, egg82 wrote: This sign. It bugs me .-.

public void... returns int...


- 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-12-30 15:06:47 Reply

Fun rant about coding with time zones in mind: http://www.youtube.com/watch?v=-5wpm-gesOY

Also, I made myself Concerned Joe's official head cheerleader. Goooooo Joe!

TheNavigat
TheNavigat
  • Member since: Mar. 2, 2013
  • Offline.
Forum Stats
Member
Level 04
Programmer
Response to The Flash 'Reg' Lounge 2013-12-31 08:41:24 Reply

Much time
Such topic
So awesomeness
Much no see
Wow

At 12/30/13 03:06 PM, MSGhero wrote: Also, I made myself Concerned Joe's official head cheerleader. Goooooo Joe!

Yesterday I was working on implementing the payment system, Google Wallet, when, after I finished everything, I figured out that they don't allow neither Romanians nor Egyptians to have seller accounts... :C

So I'm gonna start working on PayPal, although we were supposed to have both.

On a side-note, the whole thing has reached 3575 lines, excluding all external libraries. No, it doesn't have Facebook API, nor reCaptcha, that's my standard lines counting copy-paste line D:

The Flash 'Reg' Lounge


Nav.. I'm the Nav!

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

At 12/30/13 03:06 PM, MSGhero wrote: Also, I made myself Concerned Joe's official head cheerleader. Goooooo Joe!

For a while, I was going "I'm forgetting something and I know it"
Xelu even contacted me on Skype and I still somehow missed it.

damnit, guys, i'm sorry D:
juggling all of this is hard.


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

BBS Signature
TheNavigat
TheNavigat
  • Member since: Mar. 2, 2013
  • Offline.
Forum Stats
Member
Level 04
Programmer
Response to The Flash 'Reg' Lounge 2013-12-31 12:06:21 Reply

At 12/31/13 11:07 AM, egg82 wrote:
At 12/30/13 03:06 PM, MSGhero wrote: Also, I made myself Concerned Joe's official head cheerleader. Goooooo Joe!
For a while, I was going "I'm forgetting something and I know it"
Xelu even contacted me on Skype and I still somehow missed it.

damnit, guys, i'm sorry D:
juggling all of this is hard.

Yea... I've been wondering for a while, "I haven't done egg's thing yet, why hasn't he contacted me for all this time?"

Looks like I've got someone to throw the blame on... :D


Nav.. I'm the Nav!

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Supporter
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-12-31 13:14:58 Reply

At 12/31/13 12:06 PM, TheNavigat wrote: Looks like I've got someone to throw the blame on... :D

I'm still not going to be able to do this right now, i'm working on setting up some stuff for new years. I've gotten pretty serious into YouTube and Twitch.


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

BBS Signature
egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Supporter
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-12-31 17:41:14 Reply

wonder if you can make a game mechanic out of a delayed response from input.


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-12-31 17:46:05 Reply

At 12/31/13 11:07 AM, egg82 wrote: damnit, guys, i'm sorry D:
juggling all of this is hard.

You can do it! I believe! Goooooooo egg!!!

omar had better give me % profit for all this cheering
egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Supporter
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2013-12-31 19:41:34 Reply

At 12/31/13 05:46 PM, MSGhero wrote:
omar had better give me % profit for all this cheering

Here's ¥0.5 worth of text, go buy yourself something nice :P


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

BBS Signature
TheNavigat
TheNavigat
  • Member since: Mar. 2, 2013
  • Offline.
Forum Stats
Member
Level 04
Programmer
Response to The Flash 'Reg' Lounge 2014-01-01 10:10:42 Reply

By the way guys, has anyone here worked with PayPal API before?

That API is the worst thing I've ever dealt with. Implementing that single button seems harder than redoing the whole thing.


Nav.. I'm the Nav!

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Supporter
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2014-01-01 12:39:55 Reply

At 1/1/14 10:10 AM, TheNavigat wrote: By the way guys, has anyone here worked with PayPal API before?

Wait, what are we using the PayPal API for?


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 2014-01-01 14:17:48 Reply

At 1/1/14 10:10 AM, TheNavigat wrote: That API is the worst thing I've ever dealt with. Implementing that single button seems harder than redoing the whole thing.

I've never worked with it before, but that isn't surprising. PayPal is a lousy service made by an incompetent and scummy company.

TheNavigat
TheNavigat
  • Member since: Mar. 2, 2013
  • Offline.
Forum Stats
Member
Level 04
Programmer
Response to The Flash 'Reg' Lounge 2014-01-01 14:43:05 Reply

At 1/1/14 12:39 PM, egg82 wrote:
At 1/1/14 10:10 AM, TheNavigat wrote: By the way guys, has anyone here worked with PayPal API before?
Wait, what are we using the PayPal API for?

For Early Access purchases?...

At 1/1/14 02:17 PM, Diki wrote:
At 1/1/14 10:10 AM, TheNavigat wrote: That API is the worst thing I've ever dealt with. Implementing that single button seems harder than redoing the whole thing.
I've never worked with it before, but that isn't surprising. PayPal is a lousy service made by an incompetent and scummy company.

I agree. Their classic API is buggy and their REST API doesn't support checkouts yet (according to some answers here and there on StackOverflow)

However, because I'm superb, it's starting to work with me.

The Flash 'Reg' Lounge


Nav.. I'm the Nav!

Innermike
Innermike
  • Member since: Sep. 11, 2009
  • Offline.
Forum Stats
Member
Level 14
Blank Slate
Response to The Flash 'Reg' Lounge 2014-01-01 17:27:17 Reply

Does anyone know what happened to zrb? Seriously I need to know.


nobody

Rustygames
Rustygames
  • Member since: May. 7, 2005
  • Offline.
Forum Stats
Supporter
Level 19
Programmer
Response to The Flash 'Reg' Lounge 2014-01-02 16:38:51 Reply

At 1/1/14 02:17 PM, Diki wrote:
At 1/1/14 10:10 AM, TheNavigat wrote: That API is the worst thing I've ever dealt with. Implementing that single button seems harder than redoing the whole thing.
I've never worked with it before, but that isn't surprising. PayPal is a lousy service made by an incompetent and scummy company.

It's got a lot better. Now I can withdraw and have the money in my bank within hours. It's super convenient for international trading too. Finally it's so accessible, anyone can set one up really easily. Payment protection is amazing with it too, although a very bad deal if you're the one receiving the cash.

Overall it is a fantastic service. I know what you mean though, I once had a nasty run in with them resulting in them freezing over a thousand US dollars (a looooot of money for me at the time) for 30 days with no legal basis to do so. They have crazy power if you think about it.

This was almost 10 years ago though and they've since cleaned up their act; as far as my experience goes anyway...


- Matt, Rustyarcade.com

egg82
egg82
  • Member since: Jun. 24, 2006
  • Offline.
Forum Stats
Supporter
Level 05
Game Developer
Response to The Flash 'Reg' Lounge 2014-01-02 22:19:43 Reply

At 1/1/14 02:17 PM, Diki wrote: I've never worked with it before, but that isn't surprising. PayPal is a lousy service made by an incompetent and scummy company.

I haven't had any issues with them yet, though I just use it as an in-between my bank account and steam/games to buy game-related things.

It did let me overdraw my account via 40 Hearthstone card packs, but that was my fault so yeah. It's all good, nothing I can't fix fairly quickly with a small amount of income.


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

BBS Signature