Nav: (Display/Hide) - Home - About the Author / this page

Current Projects: Americana Engine (Game Engine Development)

Friday, February 10, 2012

Pacific Circle K Car Smash

We're smashing cars and all of that for a good cause - as a fundraiser.

General Information: This is NOT smashing someone else's car (well it might've been, but this is a old car and the owner didn't want it anymore), but instead a car taken from Stockton Pick and Pull for a nominal fee.

Sunday, February 5, 2012

Class of December

Like this rock, I'm in the class of December 2012, but still walk anyways in May. Gotta work hard on this MS, I need B+'s or higher on all my classes this semester - and they're grad courses too.

(Image: was taken at San Jose State University)

Saturday, February 4, 2012

Back at San Jose

Overhead view of San Jose, facing south. Taken from the Mariott on the 25th floor.

I do realize that I might've missed a Service Event and LAN gaming party back at Stockton, but honestly if I was given the option to do that I would've taken it. Now that I'm over here...

It's been over two years since I last took a visit to the Tech. Original exploration of the city was rather limited in the past, but I made a more thorough effort this time around, including visiting San Jose State (the library - much more modern comp sci-related books than I would find here than in any Stockton library.

And then there was Cassandra back in those days, she used to be at SJSU, but returned back to Delta. Why, I currently do not know. Recent attempts to contact her have not been successful - I am starting to figure that even it's hard to contact former close friends. Which brings me in a loop back to a post almost two years ago.

Friday, February 3, 2012

Any Given Tuesday

This will probably be my only trip that I'm going to with Pacific ACM - I've not enough hardware requirements to get to any LAN party they put up, plus it tends to interfere with CKI a bit.

It's not a Tuesday (despite the title), it was the store that was called "Tuesday Morning". (I wonder what they sell there?) which is next to Laser Quest, our main event.

Note on the Laser Guns: Not all the sensors work on every vest, and there were many occasions where you will miss a shot when you clearly hit it. It ended up in situations where I was at close range with another opponent and blasted away at each others guns... err, unable to tag each other. (For the record, the front of the gun has a sensor that will disable you if hit.)

Sunday, January 29, 2012

Testing: Blitz+ Beetle

Six weeks in the development of Top 200 leaderboards, it was quite obvious that cheaters in the leaderboard are inevitable. Some are not that easy to spot, however, such as those who slow down the game, etc.

There were a few options to counter this, however. One was adding infinite time (like survival in regular Zuma games, but difficulty is based off of time, and not by points).

Another one was to 'mod' the game somehow to continue making the game competitive and give everyone more equal footing so that games weren't entirely based on luck, but more based on skill. (Even using spirit beetles was considered luck since typical players could only use them once in a while, and you had to be really lucky with the game layout and time for a really high score.) I had a solution for this.

Introducing: The Blitz+ Beetle.

Bringing the classic blitz mode from Zuma's Revenge with a few minor tweaks, it was designed to address a few issues in mind with the time ball stuff. The only factors for your high score is a bit of luck as well as your skill.

Good luck, you have THREE minutes.

I'm planning to roll this out by March for group approval and planning to implement a separate leaderboard for using this beetle.

Features:

  • No time balls, but game starts with 3:00.
  • No Multiplier Limit (start with 3x)
  • Fruit/multiplier spawn rate slightly increased.
  • Ball Speed +50%
  • 3x Crit Power (12.5% crit chance)
  • Jade beetle (no spirit blast)
  • Completely free (for now)
    • Probably 40k mojo to use, but gives you 9x mojo/XP than a normal game.

How to use

It's still in testing, so I'll give instructions on it as soon as I get the OK on it.\

Test Results

  • The difference isn't much, but still significant at higher scores - in three minutes, best scores achieved were 13.2m on the blitz+ beetle, and 10.1m on a L80 beetle, maybe it has to do with the extra 2.5% chance to crit?

Tuesday, January 17, 2012

24: The Interclub at Davis

This is the first major event that I've been to this Spring semester. 24 hours. Three events. One unforgettable experience.

I'm almost two weeks since the last post, so that means more pictures here. Please note that headers are picture titles as well.

This has been so far one of the largest picture posts I have made in the history of the blog.

On The Road

The following takes place between 5PM and 7PM.

The limited amount of rides = send drivers from Sac State and Davis down for all seven of us. I of course learned that limited rides were a global problem, and not just us. I knew that this was the largest group from UOP that we took to a interclub since DCON.

Over at Fentons

Vacaville, 18:52 PST.

Fenton's Ice Cream it is. Not just ice cream - burgers as well. (Any ice cream parlor would probably do this). Unfortunately there was ice skating afterward so I'll pass with the ice cream for another day.

Ice Skating

The following takes place between 7PM and 9PM.

Some were pros, others were beginners. One of our members happened to be one of them. Training during the two hours there = went from edge to center of the rink. In another scene, someone had to chase Vinh to make it interesting.

This Old Teahouse

The following takes place between 9PM and 11PM in the Davis Area.

Went over to This Old Teahouse, ordered a Pineapple Blizzard, and it changed my perception about these drinks. Thank Erin on this one - she suggested it.

It's also pretty cold outside and it's crowded inside. Where now? Back to Andrew's - apartment. With a brief intro. 6 beds and a large apartment - I've never seen anything this large in Stockton.

Settling in Catan / Apartments

The following takes place, Between 11PM and 2AM.

Settlers of Catan, anyone? Erin won this time around with me coming in third. Abba-Zaba, among other things.

Between 2AM and 5AM, discussions on CKI occurred on both floors. I start to figure out whether or not I plan to attend one more year - but that'll probably be a backup - I've got co-op to figure out.

Wake up, we've got stuff to do

The following takes place between 5AM and 9AM.

We're asleep, but some are wide awake. If you're in a different place, on the floor... yea. I've had those experiences where I got little sleep.

Rushed to Cuando

The following takes place between 9AM and 11AM.

We've been given a signal to head over to the dining hall in order to meet up with the rest of CKI there. Turns out we were the last ones there. Anyways, brunch.

January DCM

The following takes place between 11AM and 1PM.

DCM. The remainder of the events seems interesting enough. Icebreaker minigame, and the nearby apartment becomes the DCM.

If I had to say something about CKI, how I learned about it, and my experiences, I'd have to say that

  • I heard about it through one of my friends at UOP, who founded the Key Club for my High School
  • I went mainly to get community service, to explore new places, and to have fun, and...
  • To make lots of new friends. (To date, the number of people I've met at Circle K exceeds the number whom I've personally met at UOP.)

Quiltmaking 102

The following takes place between 1PM and 3PM.

Meetings conclude and we continue on with arts and crafts. The only public bathroom in the building is sealed shut for the entire period of the event, causing a few... inconveniences.*

Unfortunately I didn't have much in the form of ideas, so I worked with another person to make a portion of a quilt.

Tied Up As CKI

The following takes place between 3PM and 4PM.

Our next stop was the nearby park to end the event. A jungle gym to be exact. It reminded me of that one in San Ramon, but this one's bigger.

But we had to leave...

The following takes place between 4PM and 5PM.

This was our message on their whiteboard before we said goodbye. It has been a good start towards the new year with these events. There was something that Andrew Tom said that would come later in the semester - I hope that happens.

Saturday, January 7, 2012

Evolution of Leaderboards: Product Development

Many weeks ago (as early as last year), several players decided to step it up and create their own leaderboards based off their high score tables, and eventually groups had players designed to gather scores of players who wished to participate in the group leaderboard, since the board was for friends only. Fast forward to December - my definition of 'leaderboard' was taken a step further when the friend requirement was dismissed with the introduction of a true 'top 200' leaderboard as proof of concept as first, then a regular recurring series after many positive reactions.

I do it mainly to satisfy the needs of the players who want to know how they rank up. But honestly, it seems more like product development.

Prior to the creation of the board, I was looking through posts on forums and this group and discovered that several people were interested in a group-wide or national leaderboard. I went out to develop something that would solve this problem, as well as bypass the 'top 50' on a local leaderboard.

Above, we have the comparison of the first leaderboard that was hosted on this blog with the discovery of the score parser (basically, this is what it actually does - take raw bits of information and parses them into readable data players can interpret easily). More tweaks were made and released on Facebook to my ZB friends for feedback.

A week later the leaderboard went live on the official add me group, with mostly positive feedback, but several had concerns about how this data was retrieved, which was answered. I later went on to add a few more features that I determined might be helpful such as person's level (in order to show true skill as mastery levels weren't factored into score) and general score statistics. One additional feature, ranking arrows, were planned for release next week, but I'll let the viewers decide that change.

A side note on stats: there is a field not listed here called "Percent of Scores Over" - I like stats like this, but it can also be used to determine approximate board difficulty (how easy it is to get points) - a peak on lower level scores (like over 500K or 1M) may indicate the board is easy, peaks on scores lower than this might indicate the board is harder, and low minimum score percents can indicate that difficult multiple-gap techniques might be in play on this board. This can be used as a baseline to determine if a unique (possibly user-created) board has the potential be used again.

The snowpocalypse board had for minimum scores 74-54-45-25 for position 10, 30, 50, and 100th place for the group respectively in terms of percentage of the top score on the board. This indicates that speed and luck (time balls) was more prevalent than skill. Major Mouthful, on the other hand, has 53-38-28-14. This represents that a high scoring technique was more likely used than just speed (in this case a double gap strat was used here).

What can I summarize about making this board? If this was a product in development, it's going through its incremental cycle right now.