Eggys Games

News Archive

The Most Complex Virus in the World - The Stuxnet Virus

Are you a programmer and wondering what the most sophisticated thing that's ever been programmed? well you'd be surprised to find out it's actually a computer virus called Stuxnet. Developed in secret it is supposedly coded by government agencies that waged a cyber attack on Irans uranium supplies. 

What does it do? Well it gets pretty interesting.


- It starts off simply on a usb stick, once inserted it instantly infects your computer using backdoors past your anti virus software and past any security you have

- It starts replicating little bits of code deep in your computer that most anti virus software had no idea about at the time

Now it gets really interesting.


- It replicates usb drives so that it can infect 3 other computers you're connected too via online or a network
- It keeps going infecting as it goes, over 100,000 computers were infected when it was found
- If you're not it's target, then it lays dormant until its infected other computers and erases itself later

But what does it do?


- Well it keeps going till it lands on computer software in Iran that controls centrifuges in Iran's nuclear facilities that purify Uranium. 

- Once there, it records a video loop of security cameras on the centrifuge, it plays them back on a loop while it speeds up the centrifuges to break them and ruin the Uranium inside.

That's right. It was so complex it can make it from any computer in the world to the nuclear processing plants to ruin Uranium so that Iran couldn't make nukes. 

Did it work? It did. It ruined almost 1/5th of Irans Uranium supply and broke over 1000 centrifuges before it was managed to be stopped. It was one of the most complex and specifically targeted virus's ever created. Using backdoors in firewalls that no one had discovered yet. 

I suggest reading up more on it if interested. One of the most complex cyber attacks ever made in the world and still no one knows who did it, but it's believed that it was a joint operation between America and other countries to slow down Iran's growing Nuclear problem.

Leave a comment Posted in World News by Eggy on

Pacific Rim Uprising Review

The new Pacific Rim Uprising movie is out and it is awesome. What more can you ask for? Giant aliens vsing giant robot mechs! Thats what it's all about right? 

It's the sequel from the first Pacific Rim. They are both great. The first shows how the Kaiju come through the breech, a portal between the alien world and earth. As the giant Kaiju get worse and bigger, they make the giant mechs to fight them. It's really interesting in the fact it takes 2 pilots to use because connecting the brain to a giant robot overloads the brain, so it takes 2 brains to handle the neural load. Even more interesting is the fact they share all there memories once connected and can get lost in a memory quite easily.

The 2nd improved on the first hugely. Not only were the battles better but the storyline developed further and we were introduced to a bigger variety of mechs. One thing that bugged me about the first is they mostly used their fists and not many weapons, I thought why? Why wouldn't they just use the rockets and guns first? surely thats more effective. The 2nd solves this by making the mechs have a lot bigger arsenel. 

10/10 fully recommend you see both movies now.

Leave a comment Posted in Movies and Shows by Eggy on

Black Panther Review

Black Panther was an awesome new superhero movie released. I've gotta say Marvel movies are really outdoing themselves lately. I really recommend seeing it. Not only does it blend a great storyline with awesome action, but the visuals are great too. 

The only thing lacking was perhaps his use of the claws seemed way too similar to wolverines. I'm guessing that's why they weren't used too much. 

10/10

Leave a comment Posted in Movies and Shows by Eggy on

Unity - C# Class for doing a FadeOut Remove

To save performance you're going to have to remove objects. However having things simply dissapear sometimes is not a good look for the players. A good solution to this is a fadeout. You see it very commonly for mass produced decals such as bulletholes. 

To remove an object instantly you can simply use 

Destroy (gameObject);

But if we want to get a bit more fancy and do the fade out, here is a class you can simply drag and drop onto any sprite you are using in unity to make it fadeout. In the inspector you can set the time until it will dissapear. 

As you can see, first we have to get a reference to the sprite component. We then use Unitys colour class to make a reference to it's alpha property.

Once the countdown you have set in the inspector reaches 0 it will fade out. You can change the speed of its fade next to colourfade however I felt .03 was a good speed, this means it will dissapear in about a second. 

public class DestroyFadeOut : MonoBehaviour {

    public float deathremovetimer;

    private Color mycolour; 
    private float colourfade = 1;

    void Start () {
        mycolour = GetComponent<spriterenderer> ().color;
        mycolour.a = 1f;
    }
    
    void Update () {

            deathremovetimer -= Time.deltaTime;

            if (deathremovetimer <= 0) {
                colourfade -= 0.03f;
                mycolour.a = colourfade;
                GetComponent<spriterenderer> ().color = mycolour;
                if (colourfade <= 0) {
                    Destroy (gameObject);
                }
            }

    }
}

Here we can see how the fadeOut will look

Hope you find this class useful.


Leave a comment Posted in Game Making Programming by Eggy on