Tag Archives: open source development

Hail the penguin

Last year Linux celebrated its 20th birthday. The operating system began life as a cut-down version of the commercial Unix system, which turned 40 last year, and has become the largest distributed software development project in history.

The kernel – the bit between the hardware and software – consists of more than 11 million lines of code contributed by more than 500 companies and tens of thousands of developers around the world. It has been estimated that commercial redevelopment of Linux would cost more than US$3 billion, yet it’s yours for free.

Linux’s logo is a cheerful Happy Feet lookalike called Tux, and my own first brush with it came a decade ago when, stuck for a column idea for the IT magazine PC World, I set myself the task of installing and using nothing but Linux for a month. That column, Learning to Love the Penguin, is still popular online, but more importantly, as a result of that exposure, I have used little else since. It runs my desktops, my server, my backup machine, my laptop, my netbook, and my home theatre. But it’s also tucked away in other systems too, most notably my mobile phone, where it takes the form of the Android operating system.

Nine out of 10 web servers run on Linux or its close relation, OpenBSD. Ninety-five per cent of the servers and desktops in visual- effects companies use it, along with 459 of the fastest 500 computers in the world.

It is embedded in phones, television sets, digital recorders, firewalls, routers, music workstations and even stage lighting systems, but the one place it tends not to be found is on the desktop.

That’s curious, because desktop versions are as good as rival operating systems, and they are free – not just free to use, but free to copy and distribute as you wish. On top of that, Linux happily co-exists with other operating systems, meaning both can be run on the same machine, so there’s really nothing to lose.

Of course, the one thing that Linux doesn’t have is a marketing department. There is no one to spend millions of dollars on advertising campaigns, fly journalists around the world for the latest launch, or wine and dine government ministers and IT executives.

It does, however, provide free access to its source code. If you want to add a feature, change the way something works or even take an application in a new direction, you can. And that leads to the real mystery. Why isn’t Linux in all our schools? If we are ever to develop what was once called a knowledge economy, we need people who can do this stuff – not to reinvent the wheel, but to stand on the shoulders of giants and create the next big thing.

You will find desktop versions of Linux on the cover discs of many computer magazines, or you can download it and burn it to a CD. The DistroWatch website lists more than 4000 variants of Linux and BSD distributions, but the perennial favourites are Linux Mint, Ubuntu, Fedora, OpenSUSE and Debian. You will find links to all on the site. At PC World, you will find a blog describing the installation and configuration of one of them.

Open Source Development Focuses on Quality PHP Game Development Solutions

With online gaming development solutions comes many custom game solutions perfect for you, at PHP game development Company game programmer possess the skill-set to meet the game development requirements (in developing basic word or arcade games to any other complicated games) on time without any compromise with quality.

Noida, Uttar Pradesh — (SBWIRE) — 01/10/2012 — Open Source Development is a leading flash-based online game development company in India. The online game development company focuses only on providing quality PHP game development solutions to provide complete customer satisfaction. Whether a client is looking for stand-alone gaming solution or planning to integrate game apps into a website, the game programmer possess the skill-set to meet the requirements on time without any compromise with quality.

The flash-based online games are developed on PHP platform to make the game dynamic and interactive in nature. The PHP game development team has expertise in working on different types of online games to design and develop a solution that can increase the revenue of a business.

Every project is examined thoroughly and customized as per the clients’ requirements to help them serve their customers efficiently.

“We understand that clients’ requirements vary as per their business goals. Therefore, we employ game programmers who have experience in developing basic word or arcade games to any other complicated games. We ensure quality is maintained throughout the development process to provide value for money”, says Himanshu Sareen, CEO of Icreon Communications.

The online gaming development solutions may include options like multi-player participation, enabling online contests, revenue models to earn revenue from games, creating communication channel by setting chat module, uploading game information with the help of content management system. Some of the exciting features that are possible to add in the solution are administrator control panel, flash based front-end, database driven games, banner management modules and detailed reporting modules to generate game statistics reports.

The dynamic and interactive PHP based flash games developed by game developers at Open Source Development enable clients to attract greater traffic to their site. The gaming interface is developed using Flash. With mobile web application development in boom Open Source Development would focus more on delivering mobile game development solutions for different platform.

To know more about PHP game development services, please visit the site now!

About OpenSourceDevelopment
Open Source Development is a unit of Icreon Communications (P) Ltd. headquartered in the National Capital Region of India. Founded in the year 2000, the company has served various clients ranging from startup ventures, small to medium-sized business and even large-based organizations. The company is not only providing solutions for web development but is also capable to provide solutions for Rich Interactive Applications, Game development, shopping cart solutions and e-commerce website development.

How we almost lost Doom 3 and id for good

For fans of both gaming and open source software, few major video game companies have been revered as id software, one of the only major game studios that has not only perpetually released game clients for Linux, but has also released the source code for many of their proprietary game engines. Admittedly, the source code is always released once the next generation of id’s gaming engine was launched.

In other words, id does keep their software proprietary until it becomes outdated by id’s standards. Even so, their opening of professional, big budget engines has allowed for many new, open source games to see the light of day. Games such as Xonotic, World of Padman, and OpenArena—all of which are based on id’s open game engines—would be near impossible to recreate without id’s continuous support of the community.

So it came as little surprise when id co-founder John Carmack announced at id’s annual trade show, QuakeWorld , that the source for the acclaimed Doom 3 would be opened after the release of Rage—the newest game developed by id using their latest engine.

However, this release was a bit different. If you’ve read any of the other articles on this matter, you know that lawyers from id and ZeniMax (id’s parent company) spotted portions of code that were licensed from Creative. Therefore there were concerns over the legality opening these licensed sections of the codebase.

While some may be against ZeniMax’s lawyers due to their Scrolls situation, I can’t say that they were too wrong in this instance. Licensed code has always been a concern with opening once closed software. The reasons are obvious. Court proceedings, lawsuits and payouts are bad for any business. Imagine if id released the Doom 3 source code and then Bethesda or id were sued. We’d likely never see any new open source code from id again.

Business is business, and even successful companies like id cannot eat lawsuits with every release. Many lawyers are quick to put a stop if there is even the threat of a risk of litigation. In other words, if id were sued once, the hope of ever opening the source of any new id project would be near impossible. Let me repeat, had the lawyers not spotted the licensed bits as they did, we could have lost not only the Doom 3 code, but also the code for each subsequent engine produced by id.

While I would love to see id and other large gaming companies opening software from the get-go, it is nice to be able to count on id to deliver their still relevant engines in a GPL’d format for all to consume. Thanks to diligent work by all parties involved, this tradition should have a bright future ahead. We’d love to hear your thoughts on the recent announcment. Feel free to post about your favorite games based on id’s open engines as well as thoughts on the latest source release by id.

ZOD Engine – Game Review

Today we’ll take a look at a remake of the classic game Z. Z was a real strategy pc game by Bitmap Brothers launched in 1996. It is about two armies of robots (red and blue) battling to conquer different planets.

The remake it’s Zod Engine is an open source remake written in C++ using the SDL library and available for Linux/ e Windows.

The Zod Engine is a multiplayer oriented game where as Z is a single player oriented game. Here you will be able to for the first time do things such as play games against multiple bot players, or play the original levels with friends helping you on the same team.

Installation

Zod it’s available on the official page as source on a .tar.gz file

For ubuntu i’ve used the play deb repository to install it, if you want to add the getdeb/playdeb repository, if you want to add the getdeb/playdeb repository:

1 – Install the getdeb package.
2 – Or configure the repository manually:Go to System-Administration-Software Sources, Third-Party Software tab, Add:
deb https://archive.getdeb.net/ubuntu natty-getdeb apps

Add the repository GPG key, open a terminal window and type:
wget -q -O- https://archive.getdeb.net/getdeb-archive.key | sudo apt-key add –

Now you can install Zod with these commands:

sudo aptitude upodate
sudo aptitude install zod

Gameplay

The Zod Engine is a MMORTS / RTS style game. In the game you command an army of robots and vehicles to take over neighboring territories in the ultimate goal of destroying all of your enemies. Unlike traditional RTS (Real Time Strategy) games the Zod Engine does not create units from collected resources but instead construction is constant from preset factories scattered throughout the level.

There are many regions and structures inside a map, you can capture a region by moving soldiers to their flags, once inside the region your unit must stay there for a definite amount of time to capture it.

The more regions are in player’s control, the less time is required to the development of units. Powerful units need more time to be developed. The main purpose of the game is to eliminate the enemy by conquering their command fort. It can be done by two ways: by sending units into the fort or by destroying the fort. You can also win the game by destroying all the enemy units.

In the beginning of a mission, both sides gets control of their fort and a group of unit. There are turrets and vehicles spread into the map and you can send robot to capture and include them into your army. The robots will stay in a captured vehicle or turret as gunner or pilot.

This game is slightly different from other strategy games. For example, the driver of a vehicle can get damage from enemy fire, if the driver is killed, the vehicle he was commanding will be set free and will be available to both sides, the first to move a robot inside the vehicle will use it.

Also different robots behave differently. Units like sniper that have an higher intelligence level are less likely to be destroyed by a tank because they are expected to take cover and avoid shots.

The game start with easy and symmetric levels where the CPU begins with almost the same resources as the player begins. As the game progress, the levels of the game turn out to be more difficult than the starting levels. It needs much more skillfulness and great efforts to manage efficiently all the units and the CPU will get more beginning units than the player.

For example, the fort of the CPU will get more defensive turrets.

The main focus of creators of the Zod Engine is to give a friendly base to play multiplayer. They consider that the original game is simply available. So the creators of Zod Engine are decided not to focus on single player. Now Zod Engine gets almost all the features and game-play of the original game.

[youtube https://www.youtube.com/watch?v=KM3F7Ofj1mI&w=460&h=264]

And Engine – Open Source Software

Like many professional software companies, we (AndEngine) use open source software. Now only that, but we also support and encorage it.

Therefore we are more then happy to publish the source code of open source software we use.

Our modificiations were of course also sent to the original manteiners as we hope our changes can be used by others.

Nevertheless the exact version of all open source software will always be avaliable below:

And Engine – Android Fireworks/Bunny Shooter version

And Engine Physics Extension – Android Bunny Shooter version

%d bloggers like this: