Saturday, February 26, 2011

MarteEngine 0.2

0 commenti

MarteEngine (ME) is a Java videogame engine with it's focus on a simple, clean API for fast game development.

Major inspiration comes from (Flashpunk) and (Slick forum).

Authors are Alberto "Gornova" Martinelli and Thomas "Tommy" Haaks

Features

  • entity based framework: everything in your game is an Entity, many things are already coded, no reinventing the wheel anymore!

    • basic physics
    • collision detection
    • a standard way to organize your project

  • manipulate your entities: rotate, scale, animate using tweens,

  • examples! Ready to play and easy to learn! (click to play!):

  • distribuite your game: windows exe, webstart, applet all done using ready-to-run ant tasks, fast and easy

  • based on proven libraries: Slick and Lwjgl

Friday, February 25, 2011

After two years

0 commenti
Two years of Random tower of games: soo much time on this hobby!


In last years I've done a great work in understanding basic of making games, changed blog template, released Zombie Employee and make new games:



Pong: build with Java on top of my marte engine framework (I promise to release it as open source soon!) is just an experiment. But with this little game done, I master basic stuff! Player controls, collision check and response :D




Escape from colors: an old project released and completed. Something strange but fun, maybe sometimes I'll make a flash version of it!


Airheat: not a perfect game, but different from my other games! Idea came one day... build a game without violence but with some fun? Airheat was a response!


RandomLd19: my entry for LudumDare compo 19 is a non-sense game where there is no path or explanation. You must discover all game mechanics and fight letters around. A good review on compo and some comments let me understand that games don't need stellare graphics at all, because many players wants only to master a game and understand it, something to think about it!

Again, the same question:
It was worth the effort?
My answer is YES, AGAIN!

Not only programming videogames is fun, but you can meet people and learn many things:

My two-years lessons:
1) basics are important, make it solid!
2) polish a game is hard thing!
3) focus on little project with immediate return
4) partecipate on compos or contests, force you to complete a game
5) make games is important, creativity is important
6) different games, different gameplay even non-sense one!

What for next year? Make games! :D

Softpedia certification

0 commenti
Softpedia have certified that my games (RandomLD19, Escape from colors, Pong, Zombie Employee, You Can't win, Cute Tower Defense, and Jpacman) as 100% clean: no spyware, no adware, no viruses!!
Good news for me, my work here.. so you can play your games without worries!

Tuesday, February 22, 2011

Time interview

3 commenti
Quietus 2 preview image

1) Welcome here on Random Tower of Games, it's nice to have you here, so can you introduce yourself? How old are you, where are you from, anything

I’m Connor Ullmann, commonly known across the internets as “Time,” and I’m 18 years old living in Ann Arbor, Michigan, US. My most popular game releases to date are Quietus, Casus, and Dromad which can all be found on Kongregate and Newgrounds.

2) Let's start with a simple question: why develop a game?

Games are a great way to literally put your ideas in motion. To me, I was always big into drawing things when I was little, but the biggest disappointment was that I couldn’t interact with anything. Programming a game and making the graphics for it yourself allows you to make your own little world; maybe I have control issues, but having that kind of universal power really brings the whole idea of game development together for me :)

3) Where your inspiration come from?

Super Mario World for SNES was one of the biggest contributors to my game development attachment because, when I was little, my dad would always play it and I just loved the whole idea of the game; I could enter a new world and play in it. Nowadays, I actually play very few games myself, sadly, as I enjoy making games much more than playing them. My inspiration now usually comes from other small games I hear about, such as demos I get from other indie developers across twitter and any games that hit it big on indie news, like Super Crate Box, Minecraft, and Canabalt. The simplicity of SCB and Canabalt really resonate with me and I like to reflect that in my games with the pixel art style and ease-of-access control schemes.




4) Do you think it's possible to live developing indie games? Or you just plan to join in triple-AAA title?
It’s certainly possible, and I would really like to try and become an indie developer as my occupation when I get older. Stories like Notch’s with Minecraft are really inspiring (however rare) and it would certainly be my dream to have something like that happen to me. However, I do understand that there is a certain amount of luck involved, and even if I work hard, there’s a possibility I will have to go AAA even if it isn’t my top choice. I’ll actually be giving two-weeks-notice on my part-time job this week in order to make indie game creation my new part-time job to fund college, so this is an exciting time for me with monetizing my development!

5) How do you organize your work? Do you have plans or just ideas?

Almost all of my games simply stem from a prototype that I find fun (usually, if I play with it for more than an hour, I end up making a full game of it), and from there I just ask people for ideas and input things myself as I develop. There has never been a design document or anything complete along those lines to lead development on a project I’ve finished. In fact, I have two games that are only partially finished that are the only two I’ve ever come up with designs before creating them. However, I do plan to try and get these kinds of things in order more for the future, as I want to try and make more cohesive environments and storylines, as well as a longer finished game.


6) What tool do you use in your work?

I do my programming using FlashDevelop with Flex 4 and Flashpunk version 1.5. For sprite-work, I use the Game Maker 8 sprite editor (old habit; I used Game Maker for four years and learned all of my spriting with it) in combination with Gimp for the more complex and larger material. For sounds, I use SFXR by Dr. Petters, and music is done using PXTone (there’s a great manual out there by Gryzor87).

7) How did you meet Flashpunk and Flash games in particular?

I actually came across it while I was looking for a way I could branch out from Game Maker to a more complex programming language. Flash seemed like a great idea; when the games grew, there was a possibility for money, and in-browser games would be a nice break from the traditional .exe download that was necessary for Game Maker. I think that I was introduced via Noel Berry and his platforming engine during Flashpunk 0.85 or so, and I actually used that engine for my first several games, including Robot Climb (basically unreleased, so I expect no one will remember it), Quietus, and Casus.

8) What are your plans for future?

I intend to delve much farther into developing indie games using Flash, although I’m seeing what I can do about doing iOS development with apps in the app store. I think there’s a lot of market viability there that I think is certainly worth looking into, although I don’t own a mac as of yet. For the future of specific games, I am going to release Quietus II soon (development is almost complete, but sponsorship and bidding will come before true release), and after this I will probably work on the game Nisus, which I started as a collaboration with Noel back in about November. Behind this in the queue is Havern, a 2D-cave exploration game, and then a little puzzle-cloud prototype I worked on and have a nice little game working with an easy level editor.



9) What are best indie free games around in your opinion? Can you give us some links?

As I mentioned before, Super Crate Box, Minecraft, and Canabalt are among the pieces that inspired some of my most recent work, and I think they’re some of the best games around. Minecraft isn’t free for the full version, but I definitely think everyone should put down the cash to experience the full game.


Thanks time for this interview and good luck with your games! And visit his website for news about incoming Quietus 2 !

Monday, February 21, 2011

Noel Berry's HTML5 engine

0 commenti


I've talked many time before about HTML5 and how variuous library (SpriteJS or ImpactJS) could help game developers.
Anyone are free to think anythink, but I think that HTML5 could be (in next five years) a giant step for internet and obviously for internet games too.

In my vision is great to see many people experimenting with html5 and in particular with canvas. Noel have made a really good job with this library and I hope he will continue to share his work with community!

Thursday, February 17, 2011

New Slick2D Contest

0 commenti
New contest on slick forum, anyone want to partecipate? For now are just ideas, nothing decided.. so you can say your ideas!

Wednesday, February 16, 2011

MarteEngine 0.2: behind the scene

0 commenti
MarteEngine is an ambitious project: try to build a simple and easy to use framework in Java to develop games. We are working to build a good documentation to start with, but what I need on this point is a feeback on documentation: is enough or not?

Anyway, release for version 0.2 is near, so hopefully soon there will be a new post about it!

Here some demos:
- Hello World
- Platformer
- Pong
- Tank
- Tween

Examples are pretty basic, but target is to understand how simple MarteEngine will be :D

Friday, February 4, 2011

Island Survival

0 commenti

Island survival is a simple game: ice island will collapse soon and player must collect stuff falling from the sky.
Great game, great gameplay.. have a nice play!