Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411478 Posts in 69369 Topics- by 58424 Members - Latest Member: FlyingFreeStudios

April 23, 2024, 07:47:34 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityJams & EventsCompetitionsVersus (Moderator: Melly)Hamster Drop (was Drop Balls)
Pages: [1]
Print
Author Topic: Hamster Drop (was Drop Balls)  (Read 2764 times)
-pib-
Level 0
**


View Profile WWW
« on: January 28, 2011, 08:42:21 AM »

Get your hamster balls to drop more than the other player's.

Get your hamsters balls to the bottom, block the other player from getting theirs to the bottom.

Latest build: http://p1b.us/files/hamsterdrop/

Controls are Left/Right/Down to move hamster and drop the ball under the hamster, respectively.



Play online! (Maybe.)
BYOB! (Bring Your Own Balls, also maybe.)

Basically, it will be inspired by/a clone of the classic DOS game, Bolo Ball: http://www.dosgamesarchive.com/download/boloball/


Bolo Ball has three kinds of blocks:
  • Gray blocks, which stop balls and are removed after neither player has any more possible moves.
  • Arrow blocks, which direct a ball to slide in the direction they are pointing, and then swap which direction they are pointing.
  • Teleporters, which teleport a ball randomly to one of the other teleporters on the page.

I plan to implement these block types, and perhaps some others if I can think of some good ones (any suggestions?). There was another game called something like "Bolo Balloons" where you tried to get your balloons to the top of the screen, and there were airplanes that would pop your balloons, so maybe I'll add something like that as well.

EDIT:

Day 1: http://forums.tigsource.com/index.php?topic=17495.msg501077#msg501077

Day 2: http://forums.tigsource.com/index.php?topic=17495.msg501756#msg501756

Day 3: http://forums.tigsource.com/index.php?topic=17495.msg506720#msg506720

Day 4: http://forums.tigsource.com/index.php?topic=17495.msg507126#msg507126
« Last Edit: February 06, 2011, 08:33:42 PM by -pib- » Logged
-pib-
Level 0
**


View Profile WWW
« Reply #1 on: January 28, 2011, 09:18:30 AM »

Actually, I missed a couple of block types (I'm playing the game again now via dosbox).
  • Point blocks, which give you 10 points if your ball passes through them, then disappear.
  • Puple arrow blocks, which every so often change directions on their own, whether or not there is a ball on them.
Logged
ink.inc
Guest
« Reply #2 on: January 28, 2011, 10:20:53 AM »

please let this be a puberty simulator
Logged
-pib-
Level 0
**


View Profile WWW
« Reply #3 on: January 28, 2011, 11:03:24 AM »

please let this be a puberty simulator

I'll try to allow for user skins, so you can develop one that makes it closer to a puberty simulator than it will be by default  Wink
Logged
-pib-
Level 0
**


View Profile WWW
« Reply #4 on: January 29, 2011, 09:39:39 PM »

I've got a ball. It is dropping. Also, it's being drawn with a bounding box at the moment.

I decided I was going to take the idea of Bolo Ball and expand on it by implementing it with simulated physics instead of making a straight clone. It might end up looking something more like a marble machine than the original.

I'm using LÖVE as the base of the game engine.

Implemented so far:
  • Ball droping, with physics.
  • Taking a screenshot with the screenshot key.

If you want to try it for some reason, here's the .love file: http://p1b.us/files/dropballs/dropballs-1.love

The LÖVE physics module is a bit weird and sparsely documented. None of the documentation mentions what units anything is in, except for the "pixels per meter" option. It seems like it uses pixels in most cases. I'm not sure what units gravity is supposed to be in, but setting it to 9.8 sure doesn't seems like it's anything close to proper Earth gravity, and I had to set the bounds of the physics world to be twice the pixel size of the screen to get the sizes to match up. Before I did that, the ball was stopping in the middle of the screen for no apparent reason.

« Last Edit: January 30, 2011, 08:13:52 PM by -pib- » Logged
-pib-
Level 0
**


View Profile WWW
« Reply #5 on: January 30, 2011, 08:12:18 PM »

I've got classes for the different entity types, and the basic user interaction of picking a ball to drop and switching between players. Next up I need to add blocks.

http://p1b.us/files/dropballs/dropballs-2.love



Ignore the numbers, they are just there for development/debugging purposes...
Logged
Melly
Moderator
Level 10
******


This is how being from "da hood" is like, right?


View Profile
« Reply #6 on: January 30, 2011, 10:40:12 PM »

This summer, the balls, will DROP
Logged

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
-pib-
Level 0
**


View Profile WWW
« Reply #7 on: February 06, 2011, 11:51:34 AM »

It should be obvious at this point that I'm only counting days that I actually work on the game.

I decided that rather than using LOVE, I would try out the Render Engine and do an in-browser game so I don't have to do separate builds.

Also, the game is now going to be Hamster-themed, and thus renamed "Hamster Drop". At the moment, I've still only got placeholder "art".

The latest version is "play"-able here: http://p1b.us/files/dropballs/

Logged
-pib-
Level 0
**


View Profile WWW
« Reply #8 on: February 06, 2011, 08:32:26 PM »

I've added the sprites for hamsters and (probably temporary) ones for the hamster balls as well.

My wife was kind enough to draw me some little hamsters to use.

The current version is playable (-ish again) here: http://p1b.us/files/hamsterdrop/


The controls are Left/Right/Down to move and drop a hamster ball.

The little hamster running inside the hamster ball when they reach the bottom of the screen is particularly cute.

Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic