Recent Blogposts of Product Release | Page 4

[WIP]Koloniigo - Early Access Version

Oct. 10, 2015, 6:08 a.m. Gamedev Koloniigo Product Release WIP

After two months of work, early access version of Koloniigo is finally available!

[NEW]Tutorial Instruction

A few users has reported that this game is confusing. Therefore, I add a tutorial instruction section here.

  1. Click a red building
  2. Click the attack button on the top-left corner
  3. Click a blue building to send population to it.
  4. You'll see that a red ball is spawn. With the bar changing color
    • The red ball is the population to be sent
    • The bar shows the amount of population inside a building/moving population
  5. Click the next turn button
  6. Repeat until you take control of all buildings

Rules

  • Objective: turn all the building into your color(tutorial: red; random map: red; networked game: either red or blue)
  • Turn based game. It's your turn, enemy's turn, your turn, enemy's turn and so on.
  • In each turn, send population from your building(s) to other building(s). When the population a enemy's building drops to 0, it's yours.
  • Each building has special function shown in speech bubble, e.g. double defense, triple attack, etc.

Mini FAQ

  • Q: What are the color bar above the buildings?
    • A: They're the amount of population inside a building. white~red = 0~10; red~orange = 10~20 and so on. Double thickness means 100+, triple thickness means 200+ and so on.
  • Q: What does the icons in the speech bubbles do?
    • A: It tells you the special function of the building. You can't click on them
  • Q: I've controlled all of the buildings. Why I still can't win?
    • A: It takes time for population to move from a building to other building. The moving population of opponent is hidden by default(unless you got a beacon). If it happen, it means that there're still moving enemy population in the map. Those moving population might be able to take back the control to your building. That's why you aren't regarded as winning until all moving enemy's population is died out..
  • Q: How do I beat tutorial 3?
    • A: First, you need to take control of blacksmith(the thing that looks like an oven). Then make use of the blacksmith for attack because it has 3x attack compared with other buildings.
  • Q: The game freezes in networked game. Is the game broken?
    • A: No. If you can do nothing in networked game, it means that your opponent is making decision on his turn. You have to wait for your opponent to click the next turn button. So just wait.
  • Q: I can't send population in networked game.
    • A: First, ensure that it's your turn. There should be a green check button on the left-bottom. If not, just wait for your opponent to pass the turn to you. Second, in networked game, it may be possible that you're blue instead of red. So click some blue building to check whether you're blue
  • Q: I've more question!
    • A: Ask wherever you can see me. e.g. reddit or freenode

TODOs

  • Change the graphic. The current graphic looks ugly. I'll probably find an artist for help
  • Networked game
    • lobby
    • Multiplayer vs multiplayer
    • Network disconnection handling
    • Tell whether you're red or blue at the beginning of the game
    • Display something interesting when it's opponent's turn
  • Bugfixes :P
  • More gameplay elements

Before doing these, I think I'm going to update this website first. I'm planning to merge this blog with my homepage. and I got tests and exams to do recently. I think I can't work on this game for a month or two. :( Anyway, don't worry. I will complete this game eventually. My project completion rate is pretty high. :)

Click here! to play!


Ludumdare 33 Entry Completed

Aug. 23, 2015, 2:41 p.m. Gamedev Ludum Dare Product Release

My entry of LD33 is done! :D

You can play it here!

Not sure whether it's a good game. But it's the most funny game I've ever developed. :p

BTW, here's the timeline of the development:

GMT+8
22/8
1020    implemented bird movement
1200    implemented pooping
1250    implemented victim(without collision detection)
1545    implemented attack upgrade button
1625    implemented all upgrade buttons and its associated functions
1710    bugfixes
1810    implemented blackcloud and thunder
1910    implemented text fadeout; did some game balancing by reducing HP of the boss
2100    implemented police car; implemented win/lose scene
2150    implemented cloud; bugfixes
2200    bugfix on pooped.p practicle
2250    money eyes candy
2310    fix window config of jar version
23/8
1000    start working on sprite.png
1310    drew sprite.svg
1330    drew background.svg
1400    lose.svg
1440    win.svg
1540    synthed all sfx
1630    implemented siren of police warning
1710    implemented all sfx and tested it
1720    added disclaimer
1850    finished testing on different platforms
1910    submitted!

Half N' Half - One day Android game development project

April 28, 2015, 10:51 a.m. Gamedev Product Release

Today I decide to start a one day project of Android game development. This is the first one day Android game that I've ever developed, and the second Android game that I ever published. :D

The game is based on breakout game with the following rules:

  • There are two sides. Top side and bottom side
  • Initially, there's no brick on both sides
  • There is a ball on each side
  • When a ball hit the edge of the screen, a brick is spawn on another side
  • When a brick is destroyed, there is a chance that a power up is spawn. They can be:
    • Ball speed up
    • Ball speed down
    • Paddle extend
    • Paddle shrink
    • Paddle removal(TROLOLOLOLOLOLO)
  • When you miss a ball, the side that you missed is frozen. After 10 seconds, that side will be unfrozen.
  • If both sides are frozen, you lose
  • You can't win the game. What you need to do is to survive as long as you can

Here is the timeline of the development(time in GMT+8):

4/27/2015(preparation works):
setup development environment of libgdx,
music composition,
drawing graphic
4/28/2015:
0840: start working
1100: implemented movable paddle and basic bouncing balls
1251: implemented power up, ball speed up over time, angle deflection when the ball hit the paddle and brick spawning logic
1310: implemented sfx and bgm
1514: implemented all game logic
1548: implemented menu
1707: implemented score and highscore
1725: implemented animation
1835: Published to Google Play

It's a pretty fun experience. I have never did something like this before. I enjoy it. :) It's easier than I thought, tho. Maybe I should scale up next time! :3

This game proves that I'm capable for developing one day project(which is not something to be proud of because most developers can do that. Still, it's a good proof-of-concept/ability/whatever a.k.a. achievement unlocked :P). I guess I should join Ludum Dare some day later. :D

The game is available here


The International Asynchronous Rock Scissors Paper Competition

March 8, 2015, 8:22 p.m. Product Release RPS

We are going to organize The International Asynchronous Rock Scissors Paper Competition!

The International Asynchronous Rock Scissors Paper Competition, as its name suggests, is an asynchronous RSP competition that is available for every human on the earth to join. (To non-human creatures: Sorry about that. You are ineligible for this because you suck.)

This is a sort of competition that couldn't be found elsewhere because similar game was never held before in human history. By joining this game, you are actually creating a new history of the humanity. As an international competition, this game can actually unite our human race. This is because of this, uh... I don't know how to explain it. Just trust me. I'm not even an engineer lol.

This competition is environmentally friendly because it has a simple user interface. Unlike most websites, the design of competition website is simple. It has a white background. If you print our website, it saves the ink being sprayed because the paper itself is white! According to our calculation, printing our competition website can saves up to 80% of ink compared in any other modern website. In other words, you can gain 80% of ink for free by printing out our website(You can actually sell the ink generated to get ∞ profit). To make our next generation a better life, everyone should print out our website. Our earth will appreciate that!

Being a very meaningful event, the competition will be held on Apr 1, 2015, 00:00~23:59 UTC. We strongly believe that this is the best time for the game because that day is in weekend. This will certainly allow much more people to join us!

During the competition, each player is required to carefully decide what to throw for a series of 50 rounds. To make it more fun, the player won't know his score and the score is only calculated upon the end of the competition. Ooohhh! The game is so challenging that you cannot change the things to be thrown even if you summon Satan or Hilter to help you! The result will be displayed in the competition site when it's ended.

The winner of this game will be nominated for Nobel Prize in RSP! Our previous statistic shows that by having our nomination, the chance of actually getting Novel Prize is 0.1%. It is actually pretty high because there are only 860 Nobel Prize recipients in the current. After dividing 860 by the world population, we get 0.0001228%, which is way lower than 0.1%. That says, it's always a good for you to become the winner of our game!

What are you waiting for? Check it out now!