Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (476)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (533)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  [Journal] The Bender - NEW CONTROLS  (Read 5529 times)
0 Members and 1 Guest are viewing this topic.
Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Posted 2009-08-05 08:42:40 »

This is the continuation for the development journal of The Bender entry for JGO09.

Today I inserted Duke in the game, is already following the platform, but there are some poblems when the bending is near to 90 degrees.

Also I set viewport to center on Duke (translatng the mouse events for the cursor).

The spikes where added but they have no interaction with Duke.

A screenshot of the current game:


And the link to The Bender - v0.004

To do list, copied from the JGO09 thread:
  • Resources (Sprites)
    • Duke DONE
    • Background
    • Obstacles Half Done(spikes and java beans)
    • The Bender DONE
  • Programming
    • Bending Platform: DONE
    • The Bender DONE
    • Duke 70%
    • Level Editor

All kind of feedback is welcome!!

[size=8pt]Edit: Thread subject[/size]
Offline GOL-Ole

Junior Newbie





« Reply #1 - Posted 2009-08-05 12:50:10 »

when I play it its flashing all the time.
I will get Eye cancer if I watch that for a minute or two.

I am using Java6
Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Reply #2 - Posted 2009-08-05 15:36:26 »

I didn't catch this problem since in my home PC there aren issues.

Clearly is the buggy non buffered drawing to the screen (newbie error # 1).

When I get home I'll correct this. And will continue with the features planned.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11


Game Engineer


« Reply #3 - Posted 2009-08-05 16:56:38 »

That looks great, I like what you've accomplished with the platforms. Can't play it at the moment, but I'll try a version that's further along later, anyway.

See my work:
OTC Software
Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Reply #4 - Posted 2009-08-06 07:54:04 »

Here goes the bugfix for the flickering.

No new features, I'm trying to solve when Duke hits the plataform as a wall.

The Bender - v0.0041

All feedback is welcome.

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11


Game Engineer


« Reply #5 - Posted 2009-08-06 16:41:19 »

Here goes the bugfix for the flickering.

No new features, I'm trying to solve when Duke hits the plataform as a wall.

The Bender - v0.0041

All feedback is welcome.


I tried this one, it's a cool idea!

Feedback -
I don't know if it was my machine or not, but Duke moved at a snail's pace and it all seemed a bit twitchy. Speed it up!
Add in powerups and things that you can actually try to move Duke into.
Make the control a little more obvious. Maybe since you only have one path you can change, if you click above it then it should bend up, and if you click below it should bend down?

See my work:
OTC Software
Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Reply #6 - Posted 2009-08-06 22:41:39 »

I tried this one, it's a cool idea!

Feedback -
1.- I don't know if it was my machine or not, but Duke moved at a snail's pace and it all seemed a bit twitchy. Speed it up!
2.- Add in powerups and things that you can actually try to move Duke into.
3.- Make the control a little more obvious. Maybe since you only have one path you can change, if you click above it then it should bend up, and if you click below it should bend down?


Thanks for the feedback,
1.- I want to nail out the control conditions before adding speed to Duke.
2.- The Java Beans will give energy to The Bender, so the game is not only avoiding obstacles.
3.- It's programmed this way, the bend will be determined by the side of the platform from where The Bender is approaching.

I'm trying to find a good background for the game.. "Sky & Clouds", "Trees in a Forest", "Deep in a Cave"?

Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Reply #7 - Posted 2009-08-13 08:31:45 »

New version is available. I think that Duke's movment is ok, so I need your comments about it.

Also there is a new background perspective.

The Bender - v0.0042

I will continue to add the features needed to make the game playable.

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11


Game Engineer


« Reply #8 - Posted 2009-08-13 16:36:30 »

1) His speed is pretty good - it works all right.
2) I don't really get the background... I think I see what you're going for but it doesn't look quite right, maybe partially because Duke is a bit transparent.
3) Getting the bending working is still really counter-intuitive, and rarely seems to bend how I want it to.

On my first try I accidentally made Duke walk up through the roof, then he turned around and started walking backwards. I blocked him to make him turn around again, and now I'll be getting the highest score of all time because he's walking on top of the level and has no chance to hit anything.  Undecided

See my work:
OTC Software
Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Reply #9 - Posted 2009-08-13 18:28:21 »

On my first try I accidentally made Duke walk up through the roof, then he turned around and started walking backwards. I blocked him to make him turn around again, and now I'll be getting the highest score of all time because he's walking on top of the level and has no chance to hit anything.  Undecided

Don't worry. the desing of the stages will not allow you to get into the top or bottom of the play area (black rectangle) Tongue
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Reply #10 - Posted 2009-08-16 09:50:37 »

Here is the first playable demo of The Bender, includes one stage to test your bendiing abilities.

A screenshot of the current game:


The link to The Bender - v0.0100

  • Resources (Sprites)
    • Duke DONE
    • Background
    • Obstacles Half Done(spikes and java beans)
    • The Bender DONE
    • GUI 40%
  • Resources (Sounds)
    • Duke
    • Background
    • Java BeansDone
    • The Bender DONE
  • Programming
    • Bending Platform: DONE
    • The Bender DONE
    • Duke DONE
    • Scoring NONE
    • Bending Energy NONE
    • Sound EffectsNONE
    • BG MusicNONE
    • Level Editor60%(creates code)

All kind of feedback is welcome!!
Offline derhannes

Senior Newbie


Projects: 1



« Reply #11 - Posted 2009-08-16 16:59:43 »

I like your idea, but would suggest a different control scheme:
right-click: "bend up"
left-click: "bend down"
Offline GOL-Ole

Junior Newbie





« Reply #12 - Posted 2009-08-30 19:51:54 »

I agree with "derhannes". That would be the controls I tried first.

Maybe you should implement a maximum angle for bending.
Duke fell through the path as I tried to make a circle. He then fell through the path.

Also he sometimes turns around and walks to the left which is bothersome because you always bend the complete path at the right of the mouse.
I could not figure out when exactly he does turn around.

It would be cool if there where some obstacles that are running on the same path as the duke, so you need to keep them from hitting duke.

greets,
Ole
Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Reply #13 - Posted 2009-09-07 09:08:25 »

Thanks for the feedback, but changing the controls would make the game very easy.

I changed the distance where The Bender modifies the platform. Now is more clear that using The Bender in each side of the platform bends it to that side.

I could not figure out when exactly he does turn around.

It is the angle of the segment of platfrom, when  dy > 3*dx, it's assumed to be a wall/cliff.

Now I present a new Demo, with 3 stages (last one is experimental). The Bender - v0.0200




Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Reply #14 - Posted 2009-09-14 08:48:59 »

New Demo!! This time with GUI and Sounds.



Also, I changed the bending logic, now the platform doesn't break in three pieces, only two.



To dowload: The Bender - v0.0300

Work status
  • Resources (Sprites)
    • Duke DONE
    • BackgroundProcedural, pixels at 30%
    • Obstacles Half Done(spikes and java beans)
    • The Bender DONE
    • GUI 80%
  • Resources (Sounds)
    • Duke
    • Background
    • Java BeansDone
    • The Bender DONE
  • Programming
    • Bending Platform: DONE
    • The Bender DONE
    • Duke DONE
    • Scoring DONE
    • Bending Energy DONE
    • Sound Effects50%
    • BG MusicNONE
    • Level Editor90%(creating file, load and save)

Awaiting for feedback, critics and comments.
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11


Game Engineer


« Reply #15 - Posted 2009-09-14 15:47:35 »

Definitely an improvement over the last versions, feels like a game now! My only problem remains the controls. I can't ever get the bending to do exactly what I want it to do, which is quite frustrating. If I were you, I'd put the challenge into the speed rather than the controls - i.e. increase Duke's running speed a lot and do something simple like left click is always up and right click is always down.

There's another problem here with the controls which is that the screen scrolls as Duke walks, so you can't just hold down a specific spot to bend it - having to track along with the walking totally breaks it with your current control scheme, because that of course changes the direction of the bend.

See my work:
OTC Software
Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Reply #16 - Posted 2009-09-14 17:21:02 »

Demonpants, thanks for the feedback, I'll try to make a new control scheme based on your comments.

Don't know if you got to stage 3, the bend up/down has no meaning on a vertical platform. So I call it positive and negative bending (Think cross product).

The new controls would be something like:
  • Button decides side to bend, button_1 is always a positive bend,
  • When a "node" is bending, it doesn't matter if the mouse move (screen scroll), it will bend until mouse released.

I'll have to add an options screen to select the controls (normal / easy).


Offline rdcarvallo

Senior Member


Projects: 5
Exp: 15 years


2D Java games forever!


« Reply #17 - Posted 2009-09-15 08:18:03 »

Demo Updated

By popular demand, the easy controls are in, select them in the options screen.

The new controls would be something like:
  • Button decides side to bend, button_1 is always a positive bend,
  • When a "node" is bending, it doesn't matter if the mouse move (screen scroll), it will bend until mouse released.

Two more stages to test your bending skills (stage 5 is unfinished).

To dowload: The Bender - v0.0350

Also, here is part of the manual for the normal control scheme.



All kind of feedback is welcome.

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11


Game Engineer


« Reply #18 - Posted 2009-09-15 15:48:00 »

Cool! I like the new control scheme better. Make him walk a little bit faster and if you lose a level restart that level instead of the whole game, and I'll be happy.

See my work:
OTC Software
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

pw (18 views)
2014-07-24 01:59:36

Riven (17 views)
2014-07-23 21:16:32

Riven (14 views)
2014-07-23 21:07:15

Riven (17 views)
2014-07-23 20:56:16

ctomni231 (45 views)
2014-07-18 06:55:21

Zero Volt (41 views)
2014-07-17 23:47:54

danieldean (32 views)
2014-07-17 23:41:23

MustardPeter (36 views)
2014-07-16 23:30:00

Cero (51 views)
2014-07-16 00:42:17

Riven (50 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!