Owner: Libertygaming URL:http://www.libertygaming.blogspot.com Join Date: Sat, 21 Jul 2007 10:35:53 -0500 Rating:0 Site Description: Libertygaming is a blog dedicated to game development and Free softwares. Site statistics:Click here
We'll be back! 2007-06-28 12:54:00 This blog will resume posting in two weeks time! I will also begin to resume production of my video games and libraries.In the mean time, I am working on meaty contents that should be interesting. They will be posted when they're done. The goal is to post all these interesting contents before the new computer arrives.One of the article will be about building a subculture, and the other one is about specific actions that I made so far to make the goal of writing Free games for a living come true.You might also notice changes to the blog. I am using ProjectWonderful and Google Adsense advertising services. Projectwonderful is an ad auction service and Google Adsense do contextual advertising. I still hadn't make any money yet. I blame that to the low traffic of my blog, thus not making any sort of money. So in order to see some actual revenue, I would have to work on making my traffic bigger.Also, I'll be getting a dell computer with ubuntu preinstalled. It will have 1 GB of RAM, an
Day 2: Learning the Art of Gimping and Everything Else 2007-06-04 21:11:00 Day 2 Statistics:Project: RubyemonPhysical loc(sloccount): 156Milestone: Work on loading menu begins, writing a system for saving and loading games.Subproject: rbgooeyPhysical loc(sloccount): 1,486Milestone: Work on adding image loading for UI beginCommits for Rubyemon: 10Average time between commits: 1.38 hour(s)Commits for rbgooey: 7Average time between commits: 7.42 hour(s)Commits total: 18 commitsEnd Time: 01:46:37 Tuesday UTCToday, we add some images for the UI, toy with creating the game code, as well working on the interface for loading games. Some missing features forced me to go over to rbgooey project.I am also developing a new feature in rbgooey that should allow me to add clickable images such as the button below the statistic. I am still not done with the addition of this new feature. We'll be done with this feature tomorrow. There is another feature that allow for omiting the background color for texts. That mean rbgooey will get yet another release by the end of this we Read more:Everything
, Learning
A Considerable Delay....... 2007-06-02 19:15:00 This image below is all the progress I managed to make for this weekend for my space arcade game, Space Fighter Ace. The game will have to wait, or simply released later this week. It is not because I am busy or lazy, and other reasons relating to my productivity. Rather, I managed to get myself locked out from rubyforge(after giving the wrong passwords too many time), making me unable to commit anything to my project's subversion repository, thus delaying the progress. Afterward, I finally managed to regain access after the rubyforge administrator undo the automatic blacklist me but not enough time for me to meet my Saturday self imposed deadline.As for rbgooey, the GUI library for Rubygame, their repository is hosted on a different site, so their progress wasn't delayed. Rbgooey got lucky, so we're releasing a new version after mere days of the first release. Version 0.0.2 sport a new feature and some bugs fixed. If you're a Rubygame user and in needed of a GUI library, check thi Read more:Delay
Annoucement of New Projects 2007-05-31 09:38:00 I am here to announce you my first project to be unveiled here at this blog, rbgooey!Rbgooey is an alternative GUI library for Rubygame and also the first of its kind to be released for the Rubygame library.This library, version 0.0.1 only support texts and limited typing operations. Over the following days, I'll continues to extend it and refine the API so everyone who use it will get a much better(and more awesome) experience in using the library. This library is the culmination of all my knowledge in writing a GUI library using Rubygame, although it isn't complete yet.The image I show you below is the screenshot of a really cool example application I developed to demonstrate the rbgooey library. It randomly display new texts of five characters long in random locations on the display screen every second. 10 seconds latter, the application reset and the process started over. In total, there should be 50 pieces of texts every cycle.Code:Enough said, let get to the real code(Don't fo Read more:Projects
Rubygame Tutorial Part 2 2007-05-20 18:38:00 Note: A bug reside in the code example that cause the code to not work at all. The author will fix it after he got his new computer when he can start programming again.In part 2 of the Rubygame tutorial series we will be learning how to control a Rubygame application's CPU resource usage as well as writing a sprite system for our player.For a little word of caution, part 2 is much longer than part 1. Since it is a really long article, I suggest you to print it out and read it later if you need to.If you did not complete part 1 of this tutorial, it is highly recommended that you do so before continuing this tutorial. Otherwise you will miss a critical proportion of knowledge required to write video games with Rubygame. You may not also understand newer parts of this tutorial.We'll jump right in learning how to control CPU usage so your Rubygame applications doesn't suck your computer's CPU resource dry. By controlling CPU usage, we also get the added advantage of consistent frame-ra Read more:Tutorial
In Between Updates 2007-05-15 18:12:00 The premature death of this blog is greatly exaggerated. (Not that anybody thinks we're are.)Anyway, I want to let the readers know that we're still working on part 2 of the Rubygame tutorial. But it is taking far longer than we thought it would be. I predict part 2 will be scary long in comparison to part 1. It already surpassed part 1 in both words count, lines, and line of code. I blame it on the sprite part of Part 2.Have no fear, half of the goal for Rubygame tutorial part 2 are already done. I planned to have it out by the end of this week.Did I forgot to mention that Freegamer linked to us? A splendid blog linked to us and give us some traffic! I am thrilled.Speaking of traffics; I aimed to monetize this blog. Yes, advertising will be coming to this blogs. So don't be alarmed at all these new text ads and an ads banner when they suddenly appeared. It will be probably coming in a few weeks, or maybe shorter.Before we let you guys off the hook, we have an interesting tidbit to
Rubygame Tutorial Part 1 2007-05-13 13:52:00 This tutorial series is a crash course in writing video games using the Ruby programming languages and Rubygame, a game development library for Ruby. It assumes that you have basic knowledge of programming along with knowledge of Ruby's syntax.If you do not have Rubygame and/or the Ruby interpreter installed, it is suggested that you do so before continuing this tutorial. This tutorial will assume you're using 2.0.0 version of Rubygame.In this tutorial, we will be creating a dodgeball game using just Rubygame and Ruby as we write this tutorial out. No other libraries will be used. The final game will be licensed under the GPL. This game will be called Rubies Dodgeball!In Part 1 of this tutorial, we'll be creating a screen and than setting up a basic game loop.Initialize a Display ScreenWe'll start by assuming that everything will be in one directory named rubies_dodgeball.The first thing you will do is of course require Rubygame and initialize it. Then after that, you will create a Read more:Tutorial
My Blogging Experience So Far: 10 Things I Learned 2007-08-11 12:33:00 It been only a few months since I started blogging. Indeed I learn a lot in that time too. I also applied my knowledge that I gained from blogs about making money and articles on blogging. A lot of them are indeed true. I also learned a few things along the way too. I am not an expert though, but I did have some modest success(if you count thousand of visits last month modest).Before I talked about what I learned about blogging, I discuss some potential benefit for game developers that come from blogging.Potential rewards of blogging for game developers:1. Additional traffic source for your projects. If they're interested in what you have to say, you probably have your own market for your games and new starting points for new websites you're going to develop. For example, when I launch that game devlog, all the new traffic come from this blog, even if it is very small. I have yet to try announcing my games here.2. Reputation and ego gratification. You'll be a little bit more known t Read more:Blogging
, Learned
Success and Neglect 2007-09-08 10:25:00 Libregamewiki now far eclipses this blog. About 40,000 pageloads, 12,000 visitors were recorded in my stat yesterday. This blog is so far got at best 5,000 pageload in its best month(which is July).The wiki got dugg.Thus, the wiki grow bigger, even though many of the contributions are essentially worthless(people adding freeware games and such).Little did I know that submitting the wiki to FSDaily would create such a chain reactions.Digg propel my wiki to traffic unimaginable probably 3 days ago. It is an amazing achievement for me.But I been neglecting this site. It is hard for me to write stuff on this blog. My effort on the wiki already reap great benefit.I planned to revive the site and then cranks out great articles to read. Thus making my blog useful again. Read more:Neglect
, Success
What I been Up To These Days? 2007-10-21 14:15:00 So what been happening between all these days between the last post and this post?Well, I am monetizing more of libregamewiki.org. It is now earning me at least 10 cents more per day. For the purpose of monetizing the site and increasing the site's usefulness, I added a forum, planet, and even a blog. I also experimented with the dimension of the ads boxes. I found button ads to be much more profitable.The Libregamewiki site have about 200 articles, over 4000 edits and currently 4 hyperactive editors. So it is growing rather fast.On the game development side, I been forever working on a game that was supposed to be complete last month in a pyweek contest. If only I have more motivations to finish the project, I would earn more money than what I am earning. Given the previous history with my development you could say I don't have what it take to create commercial free games.What is coming up for this blog? Hopefully, regular output of new content. I think I am going to open up a foru
The Importance of Dreams 2007-10-24 18:34:00 My dream is to become one of the first to make a living off entirely free games. It is this dream that I aspire in my various projects. It is also a very real dream for me because I am taking steps to reach my dream.That dream has been criticized. They see that I will fail no matter how hard I try. They criticize and yet often never offer feedback on how I can reach my dream. Basically, they said "don't even brother". (What is described here are not representative of all critics)Yet I persisted in my goal. Although I have little to show for, I am making steady progress in term of revenues(I am breaking personal revenues records ever since I started). That, at least I am happy. (Although these critics laugh at my small earning. They won't laugh in the near future :) )One day, after looking at my profits and look at older posting on this blog, I begin to realize something important. I am building a pretty side income . Even if I don't succeed, at least I have this source of revenues. Read more:Dreams
Twisted Shootout Release is Imminent 2008-01-08 19:55:00 I been working on a game called Twisted
Shootout over several months and finally it is almost ready for its first release.Twisted Shotout is a 2d shooter game inspired by the game Metal Slugs but the first release of the game will probably not be very fun. However, it marks a milestone in my game development journey. I finally actually complete a playable game and it is also the furthest in development!I do plan to try to make twisted shootout a fun game though as the development of the game goes on.For now, I have a techdemo available for download for testing purposes. For more information, visit the forum thread on the techdemo release.You can also discuss this blog post in this thread. Read more:Imminent
, Release
RubyWeekend Hour 10: A game is starting to emerge 2008-06-13 20:18:00 There is not much to see here because I am still coding the foundation of enemies generation. Nonetheless, I did created the zombie graphic. My idea is to create variants of these. However, due to time constraint, I won't produce variants until the game is feature complete.When the enemy generation feature is complete, the program will start to resembles a game.My goal doesn't really reach far bey Read more:emerge
RubyWeekend Hour 8: Camera complete 2008-06-13 18:03:00 I finally got the camera class finished for now. That's a lot of code for one class.Next stop, it seem will be zombie generation and weapon system. Read more:Camera
, complete
RubyWeekend Hour 7: Take Forever to Get This One Right 2008-06-13 17:04:00 The progress so far...I finally finished the right and left proportion of the camera class. It took me a while to get it right because it crash so slow sometime. Also it involves lot of python to ruby code conversion. So it added to the time of coding the camera part.The good thing is that I didn't have to figure how to do camera out.(Thank god!)The next time I posts on this blog, I hope to get th Read more:Forever
, Right