Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411319 Posts in 69331 Topics- by 58384 Members - Latest Member: Winning_Phrog

April 03, 2024, 03:59:51 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
  Show Posts
Pages: 1 ... 25 26 [27] 28 29 ... 33
521  Player / General / Re: What is your favorite tortoise? on: September 05, 2012, 05:56:24 PM


 Durr...?
522  Developer / Playtesting / Re: First android game: Axolotl Pop NOW FREE on: September 04, 2012, 09:54:28 AM
I just downloaded this for android and thought it was pretty entertaining. I just couldn't get used to the controls though, I feel like the controls should be on the right side. Should be fairly easy to make an option for that I think.

What framework/engine did you use to make it? It was hard to tell from the video. I thought unity at first, but it just seems your whole interface is black haha.
523  Developer / Technical / Re: Beat em up / fighter - recognizing unique hits on: September 02, 2012, 12:57:09 PM
Well, I meant giving each iteration of the attack a different ID, not just each type of attack, if that makes sense. When you hit the punch button and your character punches, it grabs the next available ID and assigns it to that specific attack. Next time you punch it's a different ID.
Yeah that's what I meant with unique ID Smiley
524  Developer / Technical / Re: Beat em up / fighter - recognizing unique hits on: September 02, 2012, 12:35:37 PM
I personally use a list of hit IDs. Each one is timed though, because the hit ID has to wrap around eventually (even if it's infeasible), so I usually set it to 1 second. One second after you're hit by an attack, you can get hit by it again. That also works out well for multi-hit moves, which can perhaps have a customizable hit invincibility time to allow for rapid-fire attacks without switching hit IDs every few frames.
I actually was thinking about timing the ID's, setting the timer to the duration of the attack itself. But it might wise to make it a little big longer indeed, also prevents infinite juggles and comobos and stuff.

I would reverse scenario 3.

Instead of having the players keep track of when they've been hit, have them them keep track of when they've hit someone else and not allow them to hit again for a tuneable period of time.
Never looked at it from the attacker's point of view, this sounds like a solid solution.
525  Developer / Technical / Beat em up / fighter - recognizing unique hits on: September 02, 2012, 11:33:12 AM
I'm currently working on a small smash brotherish fighting game side project, but have no experience with fighters or beat em ups.
I tried looking for articles, but they seem non existant.

I'm having some trouble with the most basic feature, getting hit.
The collisions are simply done by the sprite's bounding boxes for now, since it's still in an early phase.



Scenario 1

Frame 1
entity is hit by player and is hit of backwards.

Frame 2
The hit entity is still in the players boundingbox, and is hit again.

We only want each attack to hit an entity once.

Scenario 2

Frame 1
Entity hit by player.

Frame 2
To try to solve the issue, we make the hit entity temporarily for a few frames.
When another player tries to hit the entity in this frame, he is still invunerable from player 1's hit and does not receive the hit

Scenario 3
To solve the issue from scenario 2, we give introduce a couple of new variables for the entities:

AttackID: each attack has a unique ID
HitID: the last known hit againt the entity itself is saved.

Frame 1
The entity is hit by the player, everything is fine.
entity.lastHit = player1.currentAttack.ID

Frame 2
The entity is hit by both player 1 and player 2. the entity recognizes that it is hit the last frame by player 1, and does not apply player 1's hit. It does get hit by player 2.
entity.lastHit = player2.currentAttack.ID

Frame 3
the entity is hit by both player 1 and player 2. the entity recognizes that it is hit the last frame by player 2, and does not apply player 2's hit. however, it is now hit by player 1's same attack as frame 1 again.



I could just make a list of HitID's, but I'm not sure if thats a nice solution. I feel like I'm overthinking this simple issue.
526  Developer / Technical / Re: The grumpy old programmer room on: August 30, 2012, 03:48:41 PM
was looking at love2d today, and does lua seriously not support "+=" for adding stuff? Seems like you seriously have to do "self.x = self.x + 5". Ugh
527  Community / Competitions / Re: LD24 August 24th on: August 25, 2012, 02:09:58 PM
27 hours left and I just got my idea  Durr...?
528  Community / Competitions / Re: LD24 August 24th on: August 24, 2012, 06:23:08 PM
1.5 hours in and I still have no idea for the gameplay. Starting at 3am also doesn't really help
529  Player / General / Re: Need help unscrewing a screw on: August 21, 2012, 05:28:42 PM
You could try to hammer a screwdriver in, seemed to work for me. Those were allen bolts though, so I'm not sure if it works on the gameboy screws.
530  Player / Games / Re: Gaming while pooping on: August 18, 2012, 12:40:56 PM
By the time I got the phone out of my pocket and selected the game I'm already done. I swear I could win the world championships fast pooping. Unless I'm sick.
531  Developer / Technical / Re: XML woes using AS3 on: August 17, 2012, 05:34:36 PM
The xml is spit out by OGMO editor which is an external tool so it's out of my control. I wouldn't say you're not supposed to anyway, and if everything is an element then why even support attributes in the first place?  I know what you're getting at though but in this case I think its fine. 

I'm not so concerned with human readability since they're not intended to be hand edited or read.  There's only ever going to be one occurance of each parameter for each entity (eg, I'm never going to have two 'x' coordinates for the same entity).  All my data is strictly formated.  Also I'm not specifying any kind of modifiers which apply to specific attributes so there's no ambiguity doing it this way in this instance.

Besides anyway, the xml is only ever going to be parsed by my own game, I'm not intending to publish the xml's for others to extend or write parsers for so really its irrelevant.  If the level editor tool supported binary export I'd do it that way instead, I'm only using xml because its the only supported option.
Oh sorry, I skipped over the ogmo part. Sounds pretty fair.
532  Developer / Technical / Re: XML woes using AS3 on: August 15, 2012, 06:28:03 PM
You're not supposed to use xml attributes like that anyway. Give everything it's own element and it should be cleaner and way more easy to use.
533  Developer / Playtesting / Re: Throw your feedback at a 2 years in, 2D platformer project on: August 15, 2012, 02:54:23 PM
I can see what you were going for, but I could make almost all levels with just keeping right pressed.
534  Community / Competitions / Re: LD24 August 24th on: August 14, 2012, 06:56:39 AM
I'm in, I've done the miniLD 35, so, I've had a bit of experience.

My first serious game jam, I'm going in for the 48hr one Noir

I'll be using processing this time round. and it'll be my first serious experience with it, I've done some proof of concepts, but nothing as big as this. I like the language, it's the first one I've felt really at home in to be honest. ^_^


I actually tried processing last week in preparation for this, but 2d games have horrible performance. I could only render about 200 sprites at 30fps without opengl.And opengl enabled doesn't support alpha in spritesheets.
But I do know that 3D games are fine in it though.

This is my first time entering and I'm gonna go with either LÖVE or pygame, I have very little experience with both of them, but I think it is a good oppertunity to learn it. And they seem to be known for rapid development time aswell.
535  Developer / Playtesting / Re: Playtest Chickens n Kittens! on: August 11, 2012, 11:27:12 AM
Seems pretty polished already, felt like I was dealing with a high quality product when using the menu, good job.

Some feedback;

- It feels quite slow, switching between weapons is a drag. I'm not sure how it feels on a touch based device, but dragging my mouse to the corner and clicking feels very slow. You should do some observations when people are playing on the touchscreen devices, I don't think the top left is most comfortable place to put the buttons.

- I wasn't really sure why I was getting certain items, are they just random? I sometimes got stuck with only mines, and I felt completely powerless.

Other than that I enjoyed it, I can totally see myself playing this as an in betweener on an ipad Smiley
536  Community / Competitions / Re: Currently Running Competitions on: August 07, 2012, 02:19:18 PM
That compohub link is awesome!
I somehow missed that A game by it's cover is currently running, but found out thanks to the compohub.
Debating wheter it still has any use to enter now. Someone convince me.
537  Player / General / Re: Journey of a game-developer on: August 06, 2012, 03:04:05 PM
Just to be clear, I'm not an expert programmer or anything, I just graduated and am finding my way into the game industry myself.

I've also tried a few times to learn programming by myself, but i always think that is too difficult for me or just a waste of time.
When I first tried programming, I had the same attitude as you. I was convinced that I would never understand any of this crap. I'm pretty bad at math and I was sure that that was my downfall. This is already a bad start, thinking about failure will result in failure.

I had an actionscript class in school, where I had to get a positive grade or else I'd be kicked out of school. This pressure was what made me push through. The beginning is horrible, where you don't understand anything, but once things start coming together it's great.

You just need to pull through, it can take anywhere from a month to a year before it becomes enjoyable, but as long as you keep trying it will work out.

Quote
My first question is: “What's the first programming language you've studied?”
I started which actionscript 3 in school, which still seems to be the best language to start in for me.

Quote
The second one: “Do you know any tutorial/books which can help me at learning it?”
Not really, you only need tutorials when you want to figure out a certain technique, like collision detection or physics. I don't think a book can help you start with programming, you need experiment with it yourself and go at your own pace.
I was lucky that I had a great teacher to help me with the basics. As soon as you understand those, you move on on your own.

538  Developer / Technical / Re: Beautiful fails. on: August 04, 2012, 04:22:53 PM
Jakob:  I demand video flythroughs.




The landscape is literally the same one as from the previous videos except that a single euler step is applied to the vertices.
Is this realtime? looks pretty sick

not really a fail, I was just getting familiar with a new framework.



Bonus points for who can guess what the trail's image is.
539  Player / General / Re: All Purpose Animu Discussion on: August 04, 2012, 12:57:10 PM
That is some pretty weird ass shit.

Anyway, did anyone see the anime "Ergo Proxy"?
I started watching it 2 days ago, and finished it this afternoon (it's only 23 episodes).
Started off really promising, but I was left completely unsatisfied by the ending (and the last couple of episodes for that matter).
I almost feel violated that they took a series I was starting to like and made it that much worse than it could have been.
540  Developer / Technical / Re: 2D game -> C# -> Engine Help? on: August 02, 2012, 02:50:09 PM
You might want to check in on the future of XNA though, it seems like microsoft is not supporting it for windows 8.
Pages: 1 ... 25 26 [27] 28 29 ... 33
Theme orange-lt created by panic