Welcome to Static Void Games!
Who is this site for?
I'm building this site with the following people in mind:
Game Jammers:
Students:
Players:
Featured Game
10:37:04 PM - Wednesday, May 29, 2013
A BreakOut game spiced up with some demoscene effects from the 90's.
What was your inspiration for the game? This is my March's entry for OneGameAMonth. I always wanted to put some pure eyecandy in my games so I took - by force ;) - Gargaj's sketches from his website and used them almost unmodified. :) Check out his site http://gargaj.umlaut.hu! He is one of the most active dudes in the demoscene. He also one of the organizers of the Function party held usually in late September in Hungary. Come meet us! Did you run into any challenges while creating the game?... (read more)
Recent Blogs
Newest Site Blog: June's Theme: Tutorials!
After publishing my first real Android game thanks to May's theme (somebody pointed out that Android isn't a theme, okay, let's call these monthly motivators then), it's time to start addressing one of my other goals for this year: tutorials!
One of the main inspirations behind this site is to help novice programmers learn more about game development, and that means I need to build up the tutorial section of the site. To help me focus on that, I'm going to gear the introductory tutorials towards making a simple game (probably pong). I'm hoping this helps establish some momentum- it is *really* hard to write tutorials for basic programming concepts, and I think it'll be easier to write more advanced tutorials once I get past the basics.
I want to build up the tutorials not only to help novices learn (how to get started developing simple games is one of the most commonly asked questions in the few Java forums I visit), but also to help get some real visitors to the site playing the games that are already here. I'm imagining a novice programmer googling something like "basic Java game programming tutorials" and finding our site, reading the tutorials, playing your games, checking out their source code, and eventually contributing games of their own. That's been my whole vision since starting the site. We have (thanks to you) built up a pretty solid base of games and example code. Now it's my job to write some tutorials to get the ball rolling.
You can help establish some tutorials AND get your games more google traffic! Write a game blog (by going to the game's page and clicking the "New Blog" button on the left) explaining some of the basic programming concepts it uses!
The concepts don't have to be very difficult (in fact, tutorials on simple things like if statements and for loops would be great), and the blog posts don't have to be very long (some code and an explanation that a novice could follow), but just explaining a concept in your own words will go a long way to helping out a novice programmer as well as helping get you some google traffic.
You don't have to explain every detail of your game. Just a simple explanation of how you used a specific programming concept in your game is perfect. For example, "this is what a for loop is, this is how I used a for loop to move all the blocks at once during this part of the game, and here is a code snippet of the for loop in action" would be fantastic. Tutorials don't necessarily have to be linked to a game, so go nuts! Or instead of writing a tutorial about an existing game, you could do what I'm doing and create a new simple game for the purpose of demonstrating some concepts- if people like your tutorial, they're more likely to check out your other games. You can use the Java or Processing tutorials as an inspiration, or just explain things in your own words. Talk about something basic like how to draw a colored circle in Processing, or something more advanced like how to use libraries like minim or LWJGL. Write a tutorial about displaying images, or about a novel approach you took to solve a problem. The more tutorials we have, the more visitors we'll get, the more people will play our games- everybody wins!
If people are interested in writing tutorial blogs, I'm hoping to implement a feature where I can promote blogs to "official" tutorials. That'll be more important later this summer when I implement cooler user pages and maybe an achievement system, but for now, you'll have the satisfaction of helping the site, helping novice programmers learn, and helping yourself get more people playing your games!
If you do decide to write a tutorial blog about one (or more!) of your games, tag your game with "tutorial" and it'll be listed on the front page all month, and I'll share it incessantly on twitter and facebook!
Edit- I didn't try this, but this month's One Game a Month theme is EDUCATIONAL, which matches this perfectly. What a great excuse to make a game/tutorial pair!
Newest User Blog: Colour!
I finally made sort of a game that mostly works! Yay!
Programming is something I've been thinking about learning for a long time. I remember two summers ago watching Kevin make a game for Ludum Dare using Processing and it was the first time I paid any attention to code at all. I literally had no idea what anything meant. I wanted to change that, but I didn't exactly know how to go about it, and that goal got shifted to the bottom of my list of things to do. I'd been thinking about it more recently, but was still lacking motivation... until the colour theme was announced. I came up with this great idea of making a game that starts out black and white and as the character goes through each level, you gain a new color. Pretty cool! And it can't be that hard, right? Ha.
So, I started going through some Processing tutorials and got super excited when I could make some different colored circles on the screen. But I eventually came back to reality and realized that you can't go from below-zero knowledge to advanced color Mario games in a month. There is so much work that goes into every tiny step of making a game. And even when you have all the tiny steps, it usually doesn't work the way you want it to. So I decided to follow Kevin's advice and shoot for something a lot simpler. So I made this Pong game that changes colors every once in a while. I thought it would be super easy. It was not. Having something that should work, not work, is incredibly frustrating. It's also very strange to have a problem that you have to solve yourself. There is no right answer to look up, or a specific way of doing something. Your solution has to work for your code, which is very different than the kind of thinking I am used to.
Anyways, kudos to anyone who regularly programs and does not punch anyone in the face in frustration:) Hopefully I can do the same and maybe work myself up to my original colour idea eventually!