Case history: Monkey Treasures
I want to share with you the experience of Ken, the owner of GameTweek during the creation of his first Flash game: Monkey Treasures
Since it’s a great example of a game started from a tutorial, I am publishing Ken’s story… it’s a great read for people starting their first game and for people saying publishing the source code in a tutorial encourages people to just cut/paste the code and publish their own “game”.
« I’d like to start off by saying that I really enjoy reading your informative blog.
You do a great job of creating tutorials and providing info for the online community.
Keep up the excellent work because I think emanueleferonato.com is the best Flash
blog on the internet. =)
I actually came up with the concept 6 months ago. The concept of collecting treasures from the sea was of 3 game concepts I had in mind. Since this would be my first Flash game attempt, I figured the programming for collecting treasures would be the easiest of the 3 concepts.
I had the idea of creating a game with cute/funny characters who’s goal was to collect treasures before being attacked by pirates. The game play mechanics of the original Gold Miner is exactly what I would be simulating in the game. This led me to google search for “Gold Miner Tutorial” and that’s how I found emanueleferonato.com. The sample source code I found, helped me to get started on my project.
My intent was not to create a Gold Miner carbon copy, but simply use the same game play mechanics and apply that to a “treasures of the sea” type setting. I created a mock-up drawing and sent it to Vaisaga Project, who did a great job of interpreting my idea. A few weeks later, I was given the initial artwork and felt it fit perfectly with the game. The cute monkey characters with pirates, boats, sharks, and treasures were exactly what I was looking for.
Now that I had the artwork, the next step was to put things together and make everything interact through Action Script. I had no experience with Action Script in the past, but since I have 9 years of programming experience in C++, the learning process was not that bad. This new Flash game was my side project outside of my regular job. Finding time to work on it was probably the hardest part of the whole process.
I read several different topics on your blog which also helped with development. The other 2 topics were: “Designing the Structure of a Flash Game” and also “Flash Simple Timer/Countdown”. I did not buy any books to learn AS2. All of the information I learned came from various online sources. Your blog was my first source for info. I also watched numerous Flash Tutorial videos from Entheos: http://www.entheosweb.com/Flash/default.asp and also downloaded some tutorials from Cartoon Smart: http://www.cartoonsmart.com/free_index.html. MochiLand also had some informative links for Flash game development.
I spent some time reviewing the API in order to know what functions I needed to use. After experimenting with the code, I started to get a good understanding of how things work. Your clear tutorials of course were of great help. The rest of my development time went into polishing the game play and in-game interactions. I searched for and added sound effects that would help with the cute/funny theme of the game. I also asked a few friends to play the demo version. I continued to update the code as needed and finally released “Monkey Treasures” on May 1st, ‘09. I hope that players will enjoy the game. If feedback is positive, I might create a sequel. I am still learning as I go along so all feedback will be helpful in improving future projects.
I really enjoyed creating the game and getting real experience with Action Script. The creativity of Flash game programming is something I will be focusing more on in the future. My next goal is to create a game in AS3. »
They can be easily customized to meet the unique requirements of your project.
7 Responses to “Case history: Monkey Treasures”
Leave a Reply
- Get up to $100,000 for your next Flash game with Mochi GAME Developer Fund
- Create a dynamic content animated footer ad for your site in just 9 jQuery lines – 17 lines version
- Sell sitelocked version of your Flash games and even .fla sources to Free Online Games
- Protect your work from ActionScript code theft with SWF Protector
- Create a dynamic content animated footer ad for your site in just 9 jQuery lines
- Understanding Box2D’s one-way platforms, aka CLOUDS
- Triqui MochiAds Arcade plugin for WordPress upgraded to 1.2
- Box2D Flash game creation tutorial – part 2
- 11 Flash isometric engines you can use in your games
- Monetize your Flash games with GamesChart
- Create a Lightbox effect only with CSS - no javascript needed
- Flash game creation tutorial - part 1
- Create a Flash Racing Game Tutorial
- Flash game creation tutorial - part 2
- Make a Flash game like Flash Element Tower Defense - Part 2
- Flash game creation tutorial - part 3
- Make a Flash game like Flash Element Tower Defense - Part 1
- Create a flash draw game like Line Rider or others - part 1
- Triqui MochiAds Arcade plugin for WordPress official page
- Create a flash artillery game - step 1
- Flash game creation tutorial – part 5.2 (4.88/5)
- Create a flash artillery game – step 1 (4.79/5)
- Create a Flash Racing Game Tutorial (4.76/5)
- Create a flash artillery game – step 2 (4.74/5)
- Create a survival horror game in Flash tutorial – part 1 (4.73/5)
- Creation of a Flash arcade site using WordPress – step 2 (4.73/5)
- Flash game creation tutorial – part 2 (4.71/5)
- Flash game creation tutorial – part 1 (4.70/5)
- Create a flash draw game like Line Rider or others – part 1 (4.69/5)
- Creation of a platform game with Flash – step 2 (4.68/5)


(5 votes, average: 4.20 out of 5)





they make you the graphics for free??
You’re the best! i’m learning a lot!….
but i’m not sure if i should learn AS2,
or AS3 directly … what do you people think?
Hmm the graphics are good. How did you get “Vaisaga Project” to do the art?
No doubts… AS3…
as3 is a lot better :)
Thanks for the nice comments regarding the graphics. Yeah, the artwork really does help improve the game. This project was a collaboration with Vaisaga.
Any comments on how the game play can be improved?
‘…people saying publishing the source code in a tutorial encourages people to just cut/paste the code and publish their own “gameâ€.’
Man, I hate that attitude.
Kudos to Ken, not just for working against that awful stereotype, but also for making a really cool game!