I’ve decided to try my hand at a (fairly) simple game in the BGE, by working out this idea I’ve had for some time.
If you are Dutch, you’ve surely heard of ‘sjoelen’, eg sliding wooden discs into holes on a ‘sjoelbak’. I believe he french call it ‘billiard hollandais’, that’s why I’ve called it the way I did. Here is a picture of the real deal in action, and the Wikipedia article:
It’s a variation of ‘table shuffleboard’ (the dutch variation is at the end of the article).
Anyways, I thought this project would be simple enough to complete, although I have some game types in mind that would require some more time. I’m also practising my Python through this project, so I’ll be using Python as much as possible
It would be really cool if you guys looked at my scripts a bit and said what I could do workflow-wise. I hope I’ve commented enough for you guys to see what I’m doing.
The basic idea of the wooden bar is that you can’t control your discs after they passed under it. That’s what the ‘uncontrollable’ plane in the .blend is for.
My goals:
Gamemodes: - Time attack: Score x points in y seconds - 2 player hotseat: Self - explanatory - Career mode: Earn money to buy other boards
Controls:
I’m aiming at a different control scheme than I’ve got right now, this is a bit too simple. I was thinking about a slingshot-type-thing you can use to shoot the discs with, but this would be difficult to make.
Other:
I’m generally going to make it more badass and more pleasing to look at And add some realistic sounds etc. And my most important goal is to get it FINISHED!!
The disc seems to hover no matter how small I make the radius. My bounds are already Cylindrical, and when I set Bounding Boxes as the display type, I get the same disc in the same position, only lower-poly. So that should be ok.
Why is it still hovering then? Is this something I should live with, or did I miss some setting? This is also why I had to make the ‘pockets’ so big, else it wouldn’t fit in.
Yeah, setting it to a dynamic object sets the deault bounds to box(Im not sure but it seems like it to me), and whenever I add the bounds and cange it to Convex Hull prototype, the collision area woul be smaller.
The space you object’s hovering on is called the buffer zone (I think), just make everything in your game bigger and the buffer zone will stay the same. It’s not a glitch, if you keep your game to scale with blender units you shouldn’t knowtice it. If scaleing everything up doesn’t effect it, then it’s a problem with your object’s collision box.
Cool idea. I come from the Netherlands, and I used to do this a lot with my grandmother =)
I got an Idea for the counting of the discs you have left. When the game starts, the discs
you have are stacked up on the wooden
bar. Then everytime you press <space> for a disc to play with, the upper disc on the stack disapears, so it looks like it comes from the stack. (Hope you know what I mean, my english isn’t that good.)
Hey mianz, Actor and Dynamic are on. Ctrl + a didn’t work I’ve tried both the menu options that pop up, and it stays the same. Same with convex hull polytope
Thanks for the suggestions, anyways!
I’ve messed around with this a bit, and it does seem to affect the hovering. However, whenever I scale it too big, it gets all bouncy and weird. How would I know how to scale it? Is scaling in edit-mode a work around? Because I don’t see how else I could keep every object up to scale.
Thanks a lot for the info It seems a bit of a weird thing to me, though. Why not get the boundary box as a buffer? Anyways, I’ll experiment with the scale a bit, thanks again!
Heej mede-hollander
Lol, I’ll switch over to english again, not fair for the non-dutch people.
I actually had the very same idea in mind That’s of course the way to do it in real life, anyways
I’m glad a dutch person also likes this game, I was afraid that it would be seen as a bit old and ‘ouderwets’ (sorry, don’t know the english equivalent!). googles Ah, old-fashioned. That’s the word.
I’ve also got ideas for various powerups, such as a red-hot disc with lightning speed, maybe even leaving scorch marks on the board, etc But first I’ve gotta get down the basics
Thanks everyone for the crits, keep em coming. I’ll have an update as soon as I’ve got something worth updating