Lightbulb Games Studio

  • Home
  • About
  • Contact
  • Games
  • Blog & News
  • Home
  • About
  • Contact
  • Games
  • Blog & News

GameBulb
Game development in a nutshell

Kiwi Dev Tools Beta Test Video

1/29/2015

Comments

 
Picture
Kiwi Developer Tools IO Package Beta Test

What is the video for?

We wanted to show developers how the library of Kiwi Developer Tools work, thus we created the first beta video for the package IO to show developer how they can benefit  from these classes. We made a test class and used all the IO package  and use it to demonstrate it. We will make new beta test videos to show developers how to develop programs using our library.
The video is approximate 9 minutes long. 
Check the video from Youtube.
Comments

Kiwi Developer Tools For Java Programmers (BETA)

1/27/2015

Comments

 
Picture
Kiwi Developer Tools

What is Kiwi Developer Tools?

Kiwi Developer Tools are classes made to make programming in Java easier, faster, and saves lines of code. It helps Java programmers to develop better understatement for faster ways to make things done. Sadly this is in Beta state, so there are not much classes but we will be sure to add many classes in our stable release!

Note: Project's Source Code is going to be published at GitHub!

This Tools currently provides four packages:

Kiwi IO

This package allow faster and easier to manage Input and Output operation and extra few classes. Kiwi IO package handle all the exceptions and files to save lines of codes into simpler methods which are File.save() and File.load()

Kiwi Math

Tired from all the mathematical operations? Want to build an effective calculator? Then this package is right for you! This package provides with various calculation methods to solve problems. If you used all the classes from this package, consider yourself you made a full calculator!

Kiwi Word

This package is used for text editors and word processors. It provides with powerful and efficient classes to search, type, and style a text in a text editor. This package is going to help many programmers who wants to make a text editor

Kiwi Graphics

This package provides with simple tools to make graphical animation. It helps to make things move around and render and update automatically.
Comments

Grateful For Indie Developers

1/25/2015

Comments

 
We want to thanks every indie game developer who take into consideration our rules for getting a review . Some developers don't follow the rules step by step leading to missing info. But There are some developers who managed to stick to our rule and make it easier to us to give them reviews. Thus we are going to share there games here:

Jijin Suresh

Jumping Jo (Android): 
Description : Jumping Jo is an infinite jumping game where your objective is to avoid flying bombs and make high-score that you can brag about ! sounds simple right?? but not !

Faisal Rasak

Cut It (Android): 
Description : Cut it, Slice it, Slash it – & drop the Power-Cube to extract energy from the ground. Cut-it is a physics puzzle game that will have you thinking in creative ways to figure out each uniquely crafted puzzle and obstacle across various distinct modes of gameplay

sami özdemir

In A Nightmare (Android): 
Description: In A Nightmare is a adventure platform game where you are a prince and you want to escape the nightmare of fact that your father, the king, put you in prison.

Big Thanks!

Really Big Thanks for following the rules and never forget to make a review!
Comments

Review Technical Problem

1/18/2015

Comments

 
We have a technical problem guys, we can't make game reviews for Android, we will try to fix this as soon as possible!
Comments

We are on GitHub!

1/9/2015

Comments

 
Picture

What is GitHub?

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over seven million people use GitHub to build amazing things together.

Why GitHub?

We choose GitHub because it is the best website that was made for collaboration between programmers , so all the codes and source files can be in one place for  fans to get  codes and sources from, thus all blog news about new Java source projects will be redirected to GitHub

Our Projects on GitHub

We submitted two repositories to our github account :
Random Life Generator Source Project
Naja (Virtual Machine Code) Source Project

Our Github Profile

This is our Github Profile ! Make sure to follow us!
Comments

Computer: How It Works

1/8/2015

Comments

 

Computer Importance

from laptops to smartphones, vehicles , watches, printers, buildings and more, All are computers. Computers have been very important in our lives, especially in the beginning of the dawn of the personal computers.  Everyday , lots of people use the computer for utilitarian use or to check emails, print papers, and write or draw, all by a small machine called the computer

Computers Information

In the video we watched, Joshua Hawcroft explained how computer works, and the first part of the series was about how computers get data. He started with a very easy understandable example of a light switch that when we switch on and close the circuit, electricity flows to the lamp to light it. We all know this example because it's from our daily life. Further he explained that the switches that control the electrical current in devices and computers: The Transistor .  What's remarkable that iPhone 4 has 32 billion transistors as Joshua says! Anyways computers only understand two types of data which is 0s and 1s. 0 and 1 is the basic language that a computer can understand which we call the machine code or binary code,  but later was developed into assembly which is translated by an assembler and then languages of high level like Java , C++ which is translated to machine (binary)  code. So how the values of 1 and 0 is determined? Joshua says that when the electrical flow is off it indicates 0 and when there is an electrical flow it indicates 1. so Joshua explained this by saying that a code, for example 101 that mean , lightbulb on, then off, then back on. the 1s and 0s are called bits. each 8 bits are grouped together to form a byte, so a 1 kb is 1000 bytes which is 8000 bits and 1 GB is 1000000000 bits!
bits runs as decimals and each of the 8 bits is double the previous one. so it comes as 1 then 2 then 4 then 8 then 16. if we put the code 101 , the first 1 is on the 1 value, and then the first zero is on the 2s which it's value it still zero because 0*Num = 0! then the third 1 is on 4 (1*4=4). then 1 + 4= 5. the final decimal was 5! so if we added 11 then the value is 3. Coding world is indeed complicated but if you are interested in computers and how they work watch three parts of the series How Computers Work

Watch The Series

How Computers Work: Information (Part I)
How Computers Work: Computation (Part II)
How Computers Work: Programming (Part III)
Comments

Random Life Generator

1/2/2015

Comments

 

What is Random Life Generator?

Random Life Generator is a Java application that generate a random fun life for you. This game was used to be played in papers but now on your computer!
It's simple: Random Life Generator (RLG) will tell you how you will live!
In the old fashioned version you must split the paper with borders and write boys names, girls names, cars names, jobs, pets, countries and not all people and thing are going to fit, and the choice is determined by a person moving his finger/pen along the list until the person who is playing says STOP.
Now , all you need to do is to click "Generate" , and you can add as much names as you want by saving them and then loading them when you reopen the application.
Picture
Random Life Generator Frame
Picture
Results after generation

Download RLG

Since there are much names to use , and different cultures we made two version of our application. One initialized with Arabian names and one with US/American names:

  • Random Life Generator (Arabs) 12.8 KB .jar file
  • Random Life Generator (US)      13.2 KB .jar file
Comments

    Author

    Naji Kadri - Lightbulb Games Studio Founder

    Archives

    March 2016
    February 2016
    January 2016
    December 2015
    October 2015
    September 2015
    July 2015
    June 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014

    Categories

    All
    Article
    Cool Indie Games
    Education
    Free Bundles
    GitHub
    Java
    Job Offer
    Naja
    News
    Partnership
    Prizes
    Reviews
    Technical Problems
    Tutorials
    Upcoming Games
    Updates
    Website Updates
    Xmas

    RSS Feed

Powered by Create your own unique website with customizable templates.