GameBulbGame development in a nutshell

It's the spring break already! We have some new contents and updates in development and updates for our website. Here are the headlines!

Open Source Blender 3D Models

As we're headed towards Unity3D, 3D is a whole new world to us , thus learning modelling is essential ! We will try to publish our finest art and models for your games. We might also add a 3D section for our Art Assets page!

New Unity3D Game Demo

We are working on a new game demo before Google removes the NPAPI plugin from its browser. More news and details can be found in our next newsletter! We will try to export our game to both Unity3d file and Webgl (HTML5) !

Another 2D Game using Construct2 !

We've started missing Construct2 already so we are going to make another great 2D game for our fans and all players. It will be an arcade/action game! Stay tuned for the details.

Note for developers: We have used Construct2 for around three years now and we say that it is the best game engine for 2D HTML5 Games and since the result is important not the tool and the type of development. We support the developers of that engine and we recommend you to try it out!

Crossy Road Article

We will be writing an article about Crossy Road a hit success game made by Unity3d by Hipster Whale!This game has made over 10 Million dollars already! Stay tuned for this article!

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 Github Profile

Lightbulb games studio is delighted to be in partnership with Fawake ! Fawake has managed to give us the chance to publish our games on Android and later iOS. This is a very strong partnership and it said to be long partnership! With the power of Fawake and Lightbulb games studio , we will manage to give you high quality products as possible!

Boolean Array

We have added the Boolean array so the programmer can start make changes in it. We have added codes to set a Boolean to true or false by it's location and print it. We are going to make improvements on that array so developers can use them on if conditions

Alphabetical Letters

Our first release had only few letters to choose from so to insure professionalism , we have added all the letters with their codes. To not take more codes (which means more 0s and 1s) we have added only letters. To add numbers to strings we have added a get input code so you can add numbers or a full word. Although if you like to add numbers to strings and each number for one code then do it yourself! It will train your skills!

Inner Code Processor

This feature is added for the if condition codes. Since we need new code to run when the condition is true, we have added a new integer called ifCode. we made a code that process the inner code within the code to make sure that the code doesn't run but instead it should be stored in that integer. When an if condition is true then the ifCode will run.

If Condition Code

New programming ability! Naja now enables you to add if codes! It's just a simple one for now. It just take ifOne integer and ifTwo integer, if both are equal the ifCode will run! In our next updates, we will have if conditions for Strings and also "greater than , smaller than , not equal" conditions.

Updates and Changelogs

What is Naja?

Naja is a new virtual machine language or binary coding that allow you to make simple calculations and data location.Naja defaults of 100 location of memory for Strings, 100 location of memory for Integers. You can change it to as much as you want by editing the source code;It has several codes for clearing a string , integer, add letters to strings, add , subtract, divide, and multiply integers. it also has codes for printing integers and strings, and code for setting a location in memory. It has codes to terminate system/machine and print Welcome message.

This is an open source project, you can modify and add codes to make your own orders and commands to the machineNote: This is a virtual machine language that work in Java Virtual Machine

How it works?

Naja takes string input from the programmer , which search for all the zeros and ones in the line of code. each zero present 1 and each 1 present 10. The value is then calculated and processed. The code is then ran by the machine , to check the code case and the order runs.Naja is extensible and more codes can be added.

Download Source Files

The project is made for eclipse so you can import it and try it and edit it immediately. If you don't have Eclipse check the src file and copy the .java files to it them.https://copy.com/XUtQwvm33kRxXSPE

Want us to add your edits?

We would be glad if you (the programmer) made more complex things in our project, we'll be glad to add your implementation into the project so everyone that download the project will see your creation!We will add your name in the .java files!to contact us and share your new version of the project, contact us here:Contact us!