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

Current Projects: Americana Engine (Game Engine Development)

Sunday, September 26, 2010

Window Washer's Dream

Bricklaying was the original title and the original intent of today's project, given the service event’s title that day. Instead some of us, including me, were redirected to window washing. It might sound easy, but it’s tedious given the sheer number of windows to wash. Seeing that it was a large place, it makes sense.

Note on the title: It’s also the name of a song in Simcity 3000, a game that I used to play ten years ago.

Wednesday, September 22, 2010

Mamono Sweeper

Not Minesweeper, but Mamono Sweeper. Which is a combination of RPG + Minesweeper, but it’s just as addictive. I've spent the last day or so playing it.

Fun Fact: I have best times of 30 for Easy, 255 for Normal, 1094(!) for Huge, and 595 for Expert. Note that you can’t see the last click so I added in the square that would be filled in when the game is completed.

Play: Mamono Sweeper

Saturday, September 18, 2010

Starcraft II + Strategic Zoom

Got the idea from a Team Liquid forum post on what would happen if Starcraft II had strategic zoom like Supreme Commander did.

I have four words to say about it: It lags. A lot. Framerate drops rapidly as you approach viewing the entire map, since the game doesn't reduce the quality of the textures when you zoom out that far. (Tested on a Nvidia 9800GT on a 2.66 Ghz Core2Duo on Medium quality)

NOTE 2: Some graphics cards will not render the ground at too far a distance, so it's not really practical.

Book Faire

The Book Fair today: A lot of books. At really low prices (and I mean a quarter per book, with hardbacks at 50 cents.)

Additionally the following happened today: Sorting through a lot of books, meeting someone who was the subject of a 1960’s book, buying some books (The Kite Runner, A Thousand Splendid Suns, The DaVinci Code, Angels & Demons) for $1.25, finding three rows of The Baby-Sitters Club books, watching others buy tons of them, and remembering a bit of my past through a ‘Top Secret’ informational book.

Fun Fact: I used to have full subscriptions of Which Way USA and Top Secret Adventures. I only have the maps and guide books now, which they are in some ways useful.

Thursday, September 16, 2010

Expanding Your Club Horizons

Dozens of clubs are broadcasting their services and presence today at the Student Activities Fair, which is a general hosting area for clubs, as well as a iPad incentive.

Let’s see... what do I have interest in...? Smash Club? Sounds like a good one, seeing that I more or less suck at the game. (It’s a modded version, so being inexperienced need not apply). CKI? Yeep. PacificACM? Take a guess at it. Badminton? I’d always wanted to do this except I never had the time to do so. Anything else? No? Ok then.

MCHS Defense: Terrain

It's based on a map that I've made during senior year at MCHS with the same name. Basically it's fellow classmates/friends + defense.

Preliminary Terrain for the main base, with units added. Note, there is no cliff for water level, but there is a path block for ground units there. It is the same map as in the previous post regarding Starcraft.

Unfortunately there's a bug in the editor where the campaign dependency files won't always load in the editor, causing such units to become blank and unusable (but appear fine in the game), so I'll guess I'll have to wait for the next editor update before I continue work.

Monday, September 13, 2010

Coding Hell

It's pretty easy to see the concept of the problem, but can you actually code it? That's the question.

NOTE: For computer programming experts, this is Problem B in the ICPC 2009 competition, Northwest division.

It seems the better way to solve this is not determining all of the possible ways the snake would fit in the grid, but work instead in a tree / recursive fashion to determine if each move is valid. When it reaches the end, count the number of moves made.

Friday, September 10, 2010

in the long run

In the long run, the people you had difficulties with the most will be nothing but a small setback in life. They could be someone who helped shape your life for the better, however. You'll meet lots of new people in the course of life, but in the long run, only the true friends will stand out the most and continue with you. Most importantly, it's better to leave the past behind and focus on what's ahead.

Thursday, September 9, 2010


Strange find today: The crosswalk sign at Baxter Walkway has wiiiings on it. (Assuming the soda is like a Red Bull can, it makes sense).

Note: It surfaced this year and the crosswalk sign on the other end of the crosswalk doesn’t have him holding the can. The attachments were later removed by next semester.

Saturday, September 4, 2010

Starcraft 2 Cheats... with Parameters

NOTE: This page is obsolete (any info here does not apply to the game) as of Patch 1.3.

After experimenting and using Starcraft 2 Cheats for map debugging purposes, I figured out that it’s possible to modify a few cheats using parameters similar to programming. Instead of upgrading all units at once, why not just one specific one?

Tip: input these cheats by pressing enter and typing them in, they work.

List of cheats with parameters:

Parameter: Integer or 24hr time (eg 12:00:00)

Qrotero: toggles time of day and displays the time as well as how fast the timer is ticking per game loop.
Extra Parameter: Inputting a number after the cheat (qrotero 6) will set the day/night timer to the value instead, in seconds after 00:00 on a 24 hour clock.
Note: On custom maps, it will not have any effect unless you program the day/night lighting setting changes for the map in the editor. See this video tutorial on how to do it.
Example: qrotero 3600 (sets the in-game time of day to 01:00:00)

Parameter: Upgrade Name (String)

iamironman: Adds 1 to weapon/armor upgrade, and researches all other upgrades. (no parameters)
Extra Parameter: Input the ID or Name of the upgrade that you want added, (the list of inputtable values is in the Data Field >> Upgrades tab). If more than one upgrade matches the string you put in, it will use the first upgrade that it finds. It will search all opened libraries that the current map depends on. (NOTE: The upgrade must have the 'cheat' flag set for it to work)
Example: iamironman ShieldWall (gives the marine the shield upgrade)

Parameter: Integer

smoldersbolds: +5000 of each resource (minerals, gas, terrazine, custom resource)
stroaksmolts: +5000 minerals
realmendrilldeep: +5000 vespene gas
jaynestown: +5000 terrazine
dzmhairspring: +5000 (custom resource)
Extra Parameter: Inputting a number after any of the above cheats will add (or subtract) that number instead.
Example: stroaksmolts 500 (+500 minerals)

Parameter: Player (1-14)

terribleterribledamage: God Mode and units deal 10x damage (local player)
moredotsmoredots: Disable cost checking (local player)
sosayweall: Disable tech requirements (local player)
basestarsprimative: Fast build (local player) (to be more specific, 2000% of normal build and upgrade speed, ONLY build time is affected, not repair, etc.)
Extra Parameter: Input the ID of the player you want to give the cheat effect to. The player can be a non-human player.
Example: terribleterribledamage 2 (gives Player 2 God Mode)

Thursday, September 2, 2010

Things Change...

Things change... especially with this new building up (as well as the new services building and the renovated library) Considering the current construction of Shima, four parking zones are now unusable when the Fall semester came along.

Basically, it makes the "Shima Greens" a thing of the past. That's where they used to hold kickbacks and stuff back at high school. There.