Manythings… so many !

Posts tagged ‘opensource’

Video Games for Indies, part I

Aloha !

It’s been a while since my last post, you can blame it on work ! It became a lot harder for me to find time and will to publish anything.

Whatever, last time I have talked about video game development, I have made a little technical study and I want to share with you my thought. I will not talk about game design/ideas, as this will be done on further posts.

To start making games, you need a game engine, the middleware and libraries needed to develop a game: (more…)

Advertisements

Good open source game… Facts

I know that many of you, when reading the title, will say that I’m asking a stupid question, or maybe just trolling and try to get attention to my blog. Also, as a FOSS defendant, I should not ask such question, knowing how much open source games are there, also I want to make it clear that I’m not blaming the open source game developers, but let’s face it: In video games, FOSS is not much of a player !

Open Source GamesGood games exists, like Frets On Fire, or Nexuiz, but they are far from being competitors to commercial games. Most of open source games are good to play with friends, to have fun, but there is two things that are missing: Excellent graphics and a Good story !

So, the first point is visual experience, and if you played games like Half Life², Quake 4, Crysis, then you know what I mean ! Each new commercial big game push the limits a little bit further, with new graphics engines and new astonishing effects, with more and more realistic rendering. Also, gamers expect games to take full advantage of their machines. Can open source engines achieve such results… even on Linux, and with OpenGL… ? Sure they can ! And for those how don’t know, PS3 uses OpenGL, and the graphics are just wonderful !

Of course not all Open Source graphical engines are of the same quality, with some promising ones like XreaL, but even this engine is far from what recent engines deliver, like Crytek 2 and others.

Now, I’m sure most of you will say “Hey ! The XYZ engine has all the features you talk about !”, and here comes another problem: Modeling and Mapping ! Even if some engines offers possibilities for excellent graphic rendering, they are under-used, because games rely not only on technical stuff like graphics and physics engines, but also on 3D models and maps. Well, even if the majority of open source games uses good maps and games environment, when it comes to 3D Models, well, many of them are just… ugly ! I don’t need to say a lot about this, just take a look at most of open source games, compare with commercial games and judge by your self !

Now I come to the second point: Good Story ! Many gamers, so do I, acknowledge that only graphics doesn’t make a good game, to have a good gaming experience, we need immersion, a well written scenario, with a plot, characters, places and scenes to remember. This is what makes us remember games we played when we were kids, this is also what makes us play old games again and again and I still play Duke Nukem 3D since 1997 !

Now, if we take a look at open source games… well, 99% of them are e-sport FPS games, with many Unreal-Like games, Quake Arena-Like games. So, where are single player games, single player FPS, single player horror and survival games, single player action/adventure games ?! In my opinion, this is a bigger issue then not having good graphics.

The partial exception to this is open source strategy and RTS games, where single player campaigns are good enough, examples include Bos Wars and The Battle For Wesnoth. Also, there’s the platform game Yo Frankie! by the Blender Institute.

Finally, the last problem faced by open source games is the lack of advertising, we need to be looking for open source games to find them, and this must change, open source games need some advertising and needs to get reviewed on major video games websites.

Well, I repeat that I’m not against Open Source games, also, what I wrote doesn’t mean that open source games are bad or not worth playing, but, this are the facts that holds open source games from being a real competitor to commercial ones, like Linux is in the OS market or Firefox in the web browsers market.

This situation needs some serious work and solutions, and this will be the subject of my next post, until then your comments and suggestions are welcome !

Getting in touch with people

As a member of Freeways, the FOSS club of ISI (my institute), I think it’s a good idea that the club (or any similar little association) encourage its members to become active on a global scale.
It’s a good idea to have your own host, with your website and tools on it, but, I think it will be better to get in touch with people by using existing frameworks like Sourceforge.net, Launchpad or others, thus, you will encourage your members to get in touch with the community, also, it will be a lot easier to get known by the entire community…
Well, Freeways website and projects are now hosted on sourceforge.net, i hope this will give us a newer opportunity to rise and shine !

Xreal under Fedora 10

From the Xreal site:

XreaL will be a non-commercial multiplayer only first person shooter based on a heavily modified Quake 3 Arena engine (id Tech 3). The aim is to push the rendering technology until it can be compared with current commercial titles and then to produce a playable Total Conversion. Quake 3 Arena’s gameplay will be only slightly modified. The simpleness of the original game will stay but the game media will be replaced completely with high quality assets that match the new engine’s technology.

Take a look at the screenshots here.

Now, let’s install Xreal under Fedora 10 !

First, we need to install some libraries and tools, we will use yum: “yum install subversion scons SDL-devel openal-devel curl-devel gtkglext-devel libxml2-devel zlib-devel”

Now, we move to compilation process, during this tutorial, my working directory is “/home/duke/Public”.

We’ll start by getting Xreal sources, “svn co https://xreal.svn.sourceforge.net/svnroot/xreal/trunk/xreal XreaL”

After all the sources are downloaded, enter “cd XreaL”, we’re working under the XreaL folder.

You can compile the game using the “scons” command, or you can fine tune it a little bit, enter “scons -h” to get the list of possible compilation options.

I’ll use this command to compile: “scons arch=linux-i386 smp=1 mapping=1 tremulous=1”, the last option will compile the Tremulous game using the XreaL engine, but I don’t know what to do with the files, and I didn’t find any useful informations yet, I’ll update this if I have useful news.

If nothing goes wrong with compilation, well, it’s time to test XreaL !

Go to “base/maps” directory and run “./gwdm2.sh”, than, “cd ../..” and run “./xreal.x86”, when choosing a map, choose “gwdm2”, that’s all !

Fedora 10… Shiny New Features

With the developpement freeze schuduled for tommorow, 28th October, many wonders what new goodies will we have in Fedora 10, codenamed Cambridge.

Well, here is a list of the 13 prime features that are included onto Fedora 10:

For simple users we have:

1- AMQP (Advanced Message Queueing Protocol) Infrastructure: AMQP is a technology that makes it easy to build scalable,high-performance enterprise application.

2- Better printing

3- Better and faster startup

4- Better remote support (I think it’s already good enough with Fedora 9 :p)

5- Imroved PulseAudio, means less power consumption and less latency for audio devices

6- First Aid Kit: An automatic recovery tool, with a funny name, that can fix what ever is wrong with the system ! I don’t think we will need it, since I don’t remember my Fedora has ever crashed :p

7- Kernel mode sharing for graphics: user switching will be faster and smoother !

8- Remote Virtual Settings, to setup virtual machines

9- Security Audit, with new security audit system and intrusion detection system

10- Virtual Storage

Hey ! That’s not everything, Fedora 10 has some goodies for devellopers too:

1- Appliance Tool

2- NetBeans IDE

3- Eclipse 3.4

Well, that’s only  the seen part of the new rocking features introduced on Fedora 10, you can read a more in depth article here !

All we have to do now, is to wait for the 25th of November 2008 ! (or grab a beta :D)

Another step to the Truth !

Another day, another experience… Daaaaaamn ! Linux is the Best !

From Cristopher Dawson Blog on ZDnet.com:

My oldest son, creator of flame wars, finally discovered that you can only surf to the nether regions of the Internet so many times before even Vista business succumbs to malware. His computer an unusable mass of pop-ups, spewing traffic over our network actually asked me tonight to reinstall Linux for him

[…]

This is, of course one of the more important things to remember about Linux in Ed Tech (aside from the fact that it’s free): kids are mean to computers and do things they probably shouldn’t on the Internet. Linux (and to a lesser extent, OS X) is simply more resistant to abuse and for that reason alone is at least worth our consideration.

The rest of the story here !

Version 7.20 of Alien Arena 2008 released!

From linuxgames.com

COR Entertainment announces the latest release of it’s freeware, open sourced FPS shooter, Alien Arena 2008!

Version 7.20 features a host of improvements, optimizations, and new features such as the implementation of per-pixel GLSL effects including parallax, normal and specular mapping/highliting, occulusion culling of entities, shader performance boosts, new and improved weapon/event effects, and much more. The end result is a game that not only looks great, but also runs considerably faster than previous releases.

On the gameplay aspect, a brand new reward system has been implemented, allowing players to choose from three powerups when reaching a certain achievement total. Weapons have received further balancing, powerup effects made more smooth, and various bugs have been squashed. Several brand new levels have been added, as well as player skins that improve visibility and an HUD based weapon inventory.

View the extensive changelog here – http://icculus.org/alienarena/changelogs/7.20.txt

For more information and to download the game please visit http://red.planetarena.org

This post was submitted by irritant.