Showing posts with label beginner. Show all posts
Showing posts with label beginner. Show all posts

Friday, May 6, 2016

HTML5 and android - How to deal with it?

Hello everyone,

What's up?
Today I want to talk about using HTML5 to create android application.

To be honest, I love this solution. You code in HTML5 and javascript your application. Then you just make your 'app' more awesome thanks to css. What's next? Just use phonegap (https://build.phonegap.com/) to build your app and that's it.

Wait. What? It's too simple!
Nope. You just create your website and make an application.

How to start?
Create index.html and there put your html code. Add some javascript code to the website. That will make your website alive but ugly, so next add css. Now you have awesome app which is nothing more then website.
Then just log in to phonegap and put there your files.
That's all.

Next I will create simple tutorial on how to create android application in few simple steps.

Bye.

PS: Leave a comment what you think.
PPS: Thanks :)

Wednesday, June 10, 2015

Quality and Idea

Hey,
Today I want to talk about ideas and quality.

I saw many games where ideas were awesome. Unfortunately often the games are pretty ugly. I don't know what make that, but games are not only code. Programmers think: "I'm coder. I don't need awesome graphic. It's just prototype." 

When game is ugly with awesome idea, the game is still ugly.
When game is nice with awesome idea, the game is AWESOME!
When game is nice with poor idea, the game is just boring.

Boring is still better then ugly. The first view is important. When you see nice start screen, you feel the game can be pretty nice. You don't need mega graphics with profesional elements. You can do it minimalistic. One simple shape with contrast color always looks good.

If you take a moment for creating some good looking stuff, it's better then code new level or something. Player will see graphics all time, it's important to create quite nice. 

When you can't draw, just find somebody who create graphic for you. Show him your ugly game. If you don't have money for that, many peoples can do it to portfolio, for free. They look on your game, not like ugly game, but like the game can look when they create new awesome graphic.

So If you think have awesome idea, just create prototype. Share it and ask for feedback, tell them you create new graphic or need somebody to do that.

Ok, now we have awesome graphic and idea. But what if idea is not good?
What when we don't know how to make it cool? I don't want to waste your time, just watch this and you understand:


And don't forgot about sounds and music. Music add many live to game. Add new layer of feelings. It add quality to games. When I started I always miss that simple thing: sounds. When I add later some sounds I was amazed. The game was better, much better. Sounds make that you can feel what you do: ohh, I touch this, ohh, it bounce; and you see and hear that. More senses are used and it make game better. You don't need to create awesome sounds, just basic, even from the internet. Simple sounds are easier to remember. Look this:



Remember: Quality is important like idea. Sometimes bad idea may become good. Just add some quality.

Tuesday, June 9, 2015

What means magic word: "simple"?

Hi,
Let's start from the beginning.
The start should be simple and I think you hear that all time.

But what means simple?
For beginner simple is e.g. get input from console but hard is create arkanoid clone. For expert this things are simple. So at first you have to decide what is simple for you. Just think for a while, can you get input from console, can you calculate input, can you create window, can you create arkanoid clone, can you code platform game, can you create rpg game or mmo, can you code physics etc. This questions are hard, because contain many parts, huge parts. And on this parts we have to focus.

Start simple doesn't mean start small. Start simple means start from small things and upgrade. Every step will be as simple as it's possible. When you want to create rpg, don't code all player stats, all items and all things which you don't use. It needless when you start. The proper way is code only player as sprite you can move, next add health bar, next add walls and colliding player with them. Next you add everything step by step.

Here is most important thing. Don't start coding everything but only things you need. When you start player don't need intelligence or attack, because  don't use them. We need only position and speed. After that we can add next simple thing, like showing health bar.

So simple doesn't mean small, means you should create simpler parts of your idea and realize them step by step.

Hope you think about it.
See you :)