Tag Archives: Sparkle

Sparkle, Change log for July 29, 2012

It hasn’t been the most productive week, unfortunately. Monday and Tuesday were a real pain in the neck, and then Wednesday through today were a literal pain in the head, the gut, and just about everywhere else. Let me tell you: when you have a bad case of the flu–or whatever this was–coding is the last thing you feel like doing. Nevertheless, I made some progress today, so you’ll see what came about from two weeks’ worth of coding.

On an unrelated note, the sounds in this current concept are crap right now. Either that, or they’re borrowed from various other games I have lying around my hard drive. At some point, I’ll post a demo so you all can hear for yourselves, but in the meantime, I’d love for anyone interested in sound design to drop me a line. I’ll also eventually be looking for monster voices, so feel free to practice your goblin giggles in your spare time.

And now, the changelog:

  • 9:39 PM 7/29/2012 Cleaned up the collectible code to make it easier to add in new collectibles and items.
  • 8:50 PM 7/29/2012 Added in food. Need to make it transfer to the player’s inventory.
  • 10:21 PM 7/22/2012 Added skeleton keys to the list of available items.
  • 12:46 PM 7/22/2012 Made it so that the player’s carry weight is increased when he picks something up.
  • 12:31 PM 7/22/2012 Built in a trophy class, put one on the board.
  • 12:24 PM 7/22/2012 Made it so that the screen reader speaks the name of the item you’re trying to pick up.
  • 12:10 AM 7/22/2012 Created item sounds so that they have slightly different pitches. This way individual items are easier to hear and don’t blend together.
  • 10:58 PM 7/21/2012 Implemented collectible items on the ground. There is a gold pile in the level which you can pick up with z. (Z is my debug key.) Let me know if you have to stand too close to the gold to pick it up.

Sparkle, Change log for July 15, 2012

More behind the scenes work this week. I made a second character and had him walk around a bit, and I added in a few methods that will be useful in creating and modifying levels, but most of my time this week has been spent elsewhere, as the time stamps sadly show. Nevertheless, here’s some progress

  • 6:18 PM 7/15/2012 Pits are now erasable as well.
  • 6:10 PM 7/15/2012 You can now erase walls off the map. Useful for when they’re broken down.
  • 1:33 PM 7/15/2012 Also made it so that on the top floor, the ceiling is really high.
  • 1:31 PM 7/15/2012 Made it so that on a top floor, there is no ladder going up
  • 10:48 PM 7/9/2012 Created the other class that will represent every entity that isn’t a player, added in sound positioning methods for it
  • 9:25 PM 7/9/2012 Polished up the attacks, made a test attack and a test goblin. Nothing but gross sound FX right now, though

Sparkle, Change log for June 29

A lot of behind-the-scenes work has gone on this week, and my progress hasn’t been as quick as I had hoped. This is due in extremely large part to getting ready for the NFB national convention at work as well as the fact that I’m leaving for said convention tomorrow. I’ll be back in a week to pick up my work once more, but for now, here’s this week’s early change log.

  • 10:35 PM 6/29/2012Added in the basis for an attacks system, but it’s not in the game yet, as I just don’t have time.
  • 2:59 PM 6/29/2012 Changed the jump key from control to x to open up control for attacking
  • 1:41 PM 6/29/2012 Adjusted the depths of default pits so you can’t run jump out of them. If you fall into a pit, that’s your bad, and you’re climbing out.
  • Added in a system of momentum so that players can’t just run against a wall to get the benefit of a walking/running jump.
  • 8:26 AM 6/29/2012 Fixed it so that releasing the left shift key stops the player from sprinting
  • 11:13 PM 6/28/2012 Took out the instant stop for colliding with a wall. Need to figure out an effective way to let people know they’re above a wall and able to move forward. As it stands now, the best method is to run to the base of a wall and jump straight up. That’s not what I had in mind.
  • 10:36 PM 6/24/2012 Widened the pits back out to 5 steps. It’s impossible to stand jump over them, barely possible to walk jump across them, and an absolute breeze to run jump across them.
  • 10:28 PM 6/24/2012 Fixed a bug that was pulling the player out of a jump way too early, but now his jumps soar as on the wings of eagles. Please help balance this.
  • 9:27 PM 6/24/2012 And we have running. Hold down left shift to accomplish it. Like so much else, this needs to be balanced.
  • 10:06 AM 6/24/2012 Put a guard into the vertical collision method so that you can’t jump out of the top of the level
  • 9:18 AM 6/24/2012 Brought the level of the ceiling way down so that it doesn’t take a full minute to climb from one chamber to the next
  • 11:28 PM 6/23/2012 Fixed a bug in jumping that allowed the player to jump while in the air

Sparkle, the first Change Log

For those of you I’ve spoken with personally, I’ve made no secret of the fact that what I’d really, really like to build is a side-scrolling version of Michael Feir’s 2002 board game Sparkle.

“Oh God! Another side-scroller?”

Shut up, random peanut gallery quotation! Yes—another side-scroller—but one the likes of which has never been seen in the blind gaming community.

For those who have never read the Sparkle rules before, here is the introductory passage:

In this game, one to four players must compete against goblins to recover as many trophies as possible from a magical complex comprised of six stacked levels. In addition to goblins, they must contend with ghosts, monsters, and special foes. If players let their opposition accomplish too much, the judgment scale will tip over and things will become even harder for the players. However, players may also cause the judgment scale to tip in their favor which will give them a shared advantage. The game ends when all six levels have been cleared of trophies and special foes, or when all adventurers have been killed.

You see that part that says “one to four?” That means multi-player—a multi-player side-scroller. Where are you now, random peanut gallery quotation? (For those of you who are interested in reading the full, 83-page document in its entirety , you can download the sparkle rules here.)

In my spare time, amongst the work I’ve been doing on the new boxing game, I’ve finally started work on Sparkle, and I’ve been having tons of fun putting it together. Michael and I are working together to make this the kind of game that both of us have wanted for years. We’ll have to change a few rules to move from turn-based play to continuous play, but overall the framework is already well established. And the best part? Michael asked in the original design document that any attempt to code Sparkle be released to the general public for free. Because my main reason for programming this game is because I want to play it, I am happy to honor that request.

In order to keep everyone updated on the progress on Sparkle and other titles, I’m switching up my methodology a little bit. Instead of sending out updates in the form of my customary, beautifully written prose—ha!—I’m going to post copies of the change logs I’m already writing for Michael and the other testers. This means that it will be quicker for me to post updates, and you all will get to see regular progress reports instead of having to wait two months between blog posts.

So without further ado, here’s the first change log:

  • 1:42 PM 6/23/2012 If you are rising or falling, and you encounter a vertical surface such as a ladder, wall, or pit wall, you won’t hear the climbing sound
  • 1:36 PM 6/23/2012 If you crash into a wall while jumping, you fall down. Awww.
  • 12:57 PM 6/23/2012 Made it so that you can climb the ladders and climb them quickly. need a better ladder climbing sound, though.
  • 12:14 PM 6/23/2012 drew in the ladders on the sides of the stories, will need to tweek this some when the top and bottom floors are ready
  • 12:06 AM 6/22/2012 added in the ability to jump by holding left control to charge, releasing to jump
  • narrowed pits from 7 to 3 so that a fully charged walking jump can cross them but a standing jump can’t
  • increased the depth of pits so that players can’t walk jump out of them, may increase it further so that players can’t run jump out of them either
  • 11:15 PM 6/21/2012 Added in a solid_surfaces array and a check_solid_surfaces method to make it easier to tell when a player/monster is standing on something it can jump off of
  • 8:46 PM 6/17/2012 Changed the top of pits and the bottom of walls to be a different surface type so people can’t jump off the sides of pits and walls
  • 8:34 PM 6/17/2012 Made it so that players couldn’t walk and climb at the same time
  • 2:58 PM 6/17/2012 Built in falling distances. Any fall from greater than 8 feet will hurt. May need to be balanced.
  • 1:14 PM 6/17/2012 The player can officially fall. I updated the falling speed to 50, though this may need to change depending on how it feels.
  • 12:39 PM 6/17/2012 Put a debug check in to insure that people can’t make pits too deep.
  • 12:32 PM 6/17/2012 Changed the literal values for the floor into an actual floor_level variable. This makes it so that people can create complexes of different heights.
  • 10:06 PM 6/13/2012 made it so that the game won’t crash if the player climbs down to the bottom of a standard pit
  • 9:59 PM 6/13/2012 Widened the pits and walls. This may need to be fixed when jumping and running come in.
  • 9:55 PM 6/13/2012 climbing is partially implemented. It is possible to climb up and down walls and pits, though the game still breaks if you climb off the bottom of the board. The player also can’t fall yet, so climbing is kind of a formality at present.
  • 10:36 PM 6/11/2012 made everything below the floor into impassible terrain. this should help with climbing and falling
  • 10:23 PM 6/11/2012 implemented the add_pit method in the story class, placed one of each type of pit in the test floor
  • 9:30 PM 6/11/2012 implemented standard, bottomless, and fire pit classes, placed the appropriate sounds in the folder
  • 8:40 PM 6/11/2012 changed the panning of buildings so that walls you were standing far above weren’t extremely quiet