Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Game Flow #23

Open
Cheeseness opened this issue Feb 12, 2014 · 4 comments
Open

Game Flow #23

Cheeseness opened this issue Feb 12, 2014 · 4 comments

Comments

@Cheeseness
Copy link
Contributor

This is a brain dump issue to give a sense of direction rather than a proper todo.

  • Create lobby
  • Start game when lobby is full or when host forces start
  • Turn based tee off (suggested by Patrick)
  • Real time game
  • Start of hole gating (suggested by Patrick)
  • Display score/leaderboard on course win and return to lobby
@pdxaaron
Copy link

So I had a couple of ideas on how the game flow could work, and wanted to throw them out here...

First, these ideas are dependent on the players being able to run outside of their carts...

Start each hole with the players on the tee box and a collision box keeping them from leaving that area . This same box can block carts from running onto the tee box. There would be a similar box around the green.

tee-box

once the last player to tee off hits there ball, players are allowed off the tee box. They run to their cart and drive over / through people to get to their ball... Where they will need jump out to hit their next shot.

I think players would be quite a bit more vulnerable while not in their cart.

Other ideas...

add a range around the ball when you get close to it, pressing a button will move the character to the side for a proper swing animation. I've been working on a swing that would work by holding the mouse button, pulling back and pushing forward. It can be done pretty quickly compared to the traditional 3 click swing.

add a spot at the back of the cart to switch the players club... even with 3 clubs, driver, iron and putter, it'd make it interesting if you had to get out and switch your club. Give other players a chance to ram you into next week...

golfbag

Lastly, regarding scoring...

Along with regular stroke rules of golf, add a par time and x number of seconds under or over that time counts as a stroke on the players score...

so when someone gets hit it may knock them a ways away and that time it takes them to recover and get back to hit their ball will end up costing them a stroke or two...

@Cheeseness
Copy link
Contributor Author

I think this might be something to pop into the Longer Term Ideas page so that we can come back to it after we've met our initial goals and come back to address whether on-foot gameplay is in the best interests of the game.

Some interesting ideas, though!

@thegsm
Copy link
Contributor

thegsm commented Feb 20, 2014

Some breakdown suggestion:

Turn based tee off (suggested by Patrick)

  • Give control to each player to hit the ball based on the turn
  • Each player has a golf club (future customizable, now only one)
  • Control to adjust player hit direction
  • Ability to control the strength of the swing
  • Basic status display on screen - player name, hole number, attempt number (future may include wind direction)
  • See ball trajectory
  • Other players taunts the current player who hitting the ball (text and various "gestures")

Real time game

  • Start the race ("3,2,1 go")
  • 2D course map to show current location, balls locations and other players locations (without it, it would be difficult to know where to go or realize what's going on)
  • Jump out of cart to hit your own ball
  • Run over opponent ball and affect it
  • Cart damage management on collision
  • Player reaction to events (e.g., angry, happy, raises fist in vow for revenge) - whatever is simple to do in short time(

Display score/leaderboard on course win and return to lobby

  • Update score when successfully hits a ball into a hole
  • Display status of each player
  • Final display of players with winner happy in the front, losers sad in the back (perhaps like wii sports, nice to have could be something similar to Costume Quest as a tribute to the game)
  • Rematch button and return to menu button (nice to have, could go back to main lobby in the first phase)

@Cheeseness
Copy link
Contributor Author

Yup, this is about where I was planning to take us. Nicely summarised :D

This breakdown includes things that we already have issues and work in progress for (UI elements (#17, #25) , golf mechanics/controls/ball physics (#22), transitioning between driving and golf modes, ball/cart collision, etc.).

For now, things like taunting and reactions are stuff to address more solidly when we're ready to do a polish pass, but there's already been some work done on that front in #59 and #15.

The stuff we haven't yet covered is the transitioning and gating between the phases (tee off mode to real time to end of hole waiting to course win/lose).

I'll make issues this afternoon for the following items, but I'd still like to use this issue to track general integration progress beyond #70

Edit: Whoops! Ran out of time. We can get these up tomorrow :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants