Angry birds copy in linux

Kris Occhipinti is currently in the middle of creating a 2D game created using the Blender 3D game engine. The game, called Pissed Off Penguins, looks similar to the popular “Angry Birds” game most of you have likely heard about. I wanted to outline this open-source project and expose some of the unique techniques Kris is using to both fund this project and create the game itself.

The first thing I found interesting was that Kris is using the project funding platform Kickstarter.com to raise the funds for developing the game. The way I understand Kickstarter to work is a project idea is proposed, a donation goal is set, and if the goal is met within the time threshold, the project is successfully Kickstarted. People that donate to the project, known as “backers”, are given all types of incentives depending on the amount they donate. Check out the incentives for this project. Donations start at $1.

The second unique thing about the POP project is the entire process is being documented on Kris’ Youtube channel.  Each video he puts out shows a different step or an update on the games’ progress. You can see how the game looks as it’s being created, each step that’s taken and each mistake that’s made. This type of documentation really provides a valuable training resource for users interested in a similar game startup and it’s a great incentive for people to donate and be apart of the project.

Advertisements

‘Mega Games Pack’ Free Games on Ubuntu

Mega Games Pack (MGP) by GlennLChugg is a standalone client for Ubuntu that allows you to download and play hundreds of free Linux games. Though there is Ubuntu Software Center (USC) and Desura client, MGP have some other useful features.

  • All games are free to install and play. MGP can launch any installed game from client itself.
  • Automatically adds your locally installed games to the client by searching .desktop files.
  • Uses GetDeb and other online repositories to update games.
  • Automatically fetches description and screenshots. You can also edit screenshots and description to add your own versions.
  • All games are neatly categorized into meaningful categories.
MGP is currently in beta testing mode so there will be bugs and issues. Also only one developer is working on it at the moment so keep that in mind. Some of the planned features include a themeable interface and support for global hotkeys.
Some Screenshots


Installation Instructions
  • Extract the archive downloaded from the link above and run the file install in terminal.
  • Once the installation is finished, you will be able to launch MGP from desktop shortcut or from main menu.
  • The first time you run MGP, it will take approx 60 seconds to scan your computers games. When you run it again it’ll use a local cached database and load almost instantly.

How to run windows games on Linux?

So, you just started using Linux, but found out that your favorite Windows games and applications do not have a Linux edition. What should you do then? Set up a separate computer just for Windows, or abandon Linux and go back to Windows. If you have the means, you can opt for the former, but the second option is not necessary.
Why? Well, you see, you can run many Windows games and applications directly in your favorite Linux distribution, without installing Windows. That magic is made possible by an application called Wine. (The name is recursive for Wine INot anEmulator.)
Running Wine is very simple. Because it is already in your distribution’s repository, all you need to do is install it using your distribution’s package manager. But installing it is just the beginning. You have to configure it.
But even that is easy because most people running Wine configure and manage it using a graphical frontend, of which there is just a few in active development. In this article, I will list the graphical interfaces that are still in active development.
Note that not all Windows programs will run on Wine, and even some that run will not do so without one or more minor or major issues that will need fixing.

There are four graphical interface still in active development. They are: Winetricks, PlayonLinux, WineGame, and Q4wine.

  1. Winetricks – This is the best of the frontends. It was a lot more fun to use than the others. Its most important feature is that it makes it easy to install trial or demo applications without you actually having the applications or games. It does that by downloading and installing selected applications from the program’s website. This is its startup interface.
    WineTricks
    And this is a partial list of available applications. Those that show “download” in the “Media” column are automatically downloaded and installed.
    World of Warcraft
    That was how I installed World of Warcraft (WoW). This is a screenshot from a test installation.
    World of Warcraft (WoW)
  2. PlayonLinux – Offers a simple to use interface, but does not have the automatic download-and-install feature of Winetricks. What it does have, however, is a very active community.
    PlayonLinux
  3. WineGame – This will probably not be in your distribution’s repository, but you may install it by following the instructions here. I did not have much success working with WineGame, but that should not stop you from trying it. The image below shows the main interface.
    Winegame
  4. Q4wine – This a Qt4 interface for Wine, and runs on Linux and FreeBSD, which likely means that it will also run onPC-BSD. Like PlayonLinux and WineGame, Q4wine did not work as well as Winetricks. A few of its features are:
    • Can work with different versions of wine simultaneously
    • Makes it easy to extract icons from PE files (.exe .dll)
    • Autostart icons support

    This image shows the startup view of Q4wine.
    Q4Wine Setup
    And this, shows the Programs tab. You may view more screenshots here.
    Q4Wine Interface

Disable the Ubuntu 11.10 Guest Session

I am a bit of a security wonk and strongly dislike guest accounts so one of the things I have researched since loading up Ubuntu 11.10 is how to disable the guest account available on the login screen. In the past, with GDM, all that had to be done is an uninstall of gdm-guest-session. With Ubuntu 11.10 switching to lightDM this has changed. To remove the guest login option you have to modify /etc/lightdm/lightdm.conf.
original

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu

modified

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false

You can either reboot or restart the service.

sudo restart lightdm

Please note that restarting lightdm will end your session so do not do this with applications running. This will now remove the guest login as an option from the login screen. I hope this helps out anyone, who like me, is concerned about restricting access to their computer.

Linux wallpapers

Some cool linux wallpapers!!!!

This slideshow requires JavaScript.

Make your Own ip scanner

Make your own ip scanner

This is the simple bash script to scan your neighbouring ips. You just have to give starting and ending ips.

Note: Give our network interface with which u r connected to the network(eg. instead of ppp0 u can give eth0 or wlan0 )

Read the script and make changes accordingly.

this is the complete script:

@@@@@@@@@@@@@@@@@@@@@@@@@

#!/bin/bash
#Name : autoping.sh
#author : ashy
#date : 27/12/2010
#purpose : ping neibouring ips
#########Start################
#finds your ip addr
myip=`ifconfig ppp0 | grep “inet addr” | cut -d: -f2 |cut -d” ” -f1`
echo “Your IP : $myip”

#finds neibouring ip addresses

byte4=`ifconfig ppp0 | grep “inet addr” | cut -d: -f2 |cut -d” ” -f1 | cut -d. -f4`
byte123=`ifconfig ppp0 | grep “inet addr” | cut -d: -f2 |cut -d” ” -f1 | cut -d. -f1,2,3`
i=1

echo “!Hosts Alive!”
startip=$1
endip=$2

if [ $startip -ge $endip ]
then
echo “Error Occured!!! Check the following.”
echo “Enter Start and Ending IP !!”
echo “OR”
echo “Start and Ending IP should not be equal!!”
echo “OR”
echo “Startip should not be greater than Endip”
exit 0
fi

while [ $startip != $endip ]
do
newip=”$byte123″.”$startip”

ping_result=`ping -c 1 $newip |grep “64 bytes from” |cut -d: -f1 |cut -d ” ” -f4`
echo $ping_result
let startip+=1;
done

#########End##################

@@@@@@@@@@@@@@@@@@@@@@@@@