Sunday, 30 September 2012

Development Diary Pre-Day 1

I should start this post tomorrow. However, I thought that I did so many great things during the weekend, which I want to tell you.

I should make another branch for posts like this, but the more I use this blog, i.e. blogspot, the more I want to change it to something else. You can't do many things here. The problem is I don't have my own server. Just leave this for topic "cry me a river, baby".

As I mentioned, I started "using" Unity. The word "using" should be explained as learning the damn interface. Sometimes, you need so many steps to do some easy things, which you could have done in Java by two steps... Although, that makes me feel ridiculous, it has so many features inside, you would be spending months in Java.

I did some jobs in Friday and we all know what those jobs were. The next day I started my game prototype.  It takes some time to make 3D engine work in 2D. I could have left 3D and use only X and Y axis. That was my first idea. Damn my stubbornness, it forced me to find something more than that. That took me a day, but I have found something. I knew the orthographic view since early days in OpenGL. However, it is not so easy to use it in Unity as that was in OpenGL. I am just getting used to the Unity's interface.

Finally, I found that "magical stick", which creates squares/rectangles, instead of cubes. I used them in orthographic view and that worked perfectly. I am still confused in size differentiation, where you need to divide your screen resolution over 2 over orthographic size to get real pixels in game and Photoshop. Well, just leave this for now.

So those little squares move, at last.

I did much more on Sunday, i.e. today. I made them to spawn in the left side of the monitor and destroy themselves in the right side of the monitor. Why did I do that? Well, if you miss to push a button on a place, where you had to, those boxes move forward. And if I do not destroy them, Unity does, but that is just Unity's feature, in a real world, we have to do that ourselves. So did I. The last thingy I added, was an ability to destroy those boxes in the place, where you have to do that. Well, I created the boxes, which has numbers inside, so after the destruction, those numbers should appear in an equation. That still doesn't work. I think that's fair enough for a weekend.

However, you do not see what kind of number those boxes carry. I was unable to find the possibility to draw those numbers on boxes. The fonts and writing on screen in computer games are pain in the ass. I hope, that won't consume much of my time.

Hopefully, I will be able to get up early tomorrow and do some working stuff in UNI.

By the way, the soup with mussels is great! I shall write a post about that someday.

See you in a near future.

Friday, 28 September 2012

New project and another Friday

Here comes another Friday! Isn't that spectacular? It's fun to have some days off work. However, it is not so fun, while you have to work during these days anyway. Started learning the Unity. Yes!

Although I am new in this interesting thingy, I am getting used to it quite fast. And I am getting to love it. I don't know, what makes me love it. Probably it's the same reaction to my metabolic system, which was during my starting season of programming. It all began with Realbasic Studio. It's sort of newbie software for newbies. It is not newbie, because it is dull. No way. It is very friendly to new programmers. When I was getting started my career as a programmer, it made my dreams come true. It is very easy to use, even when you have to write a code. Most of the code is pre-generated and it is not good for old-programmers, or should I say elder ones? It has most of the classes visualized, which really helps, when you don't know, what the hell is that "thread", "canvas", "timer", "game cycle", i.e. "while cycle" and all the other stuff.

I suggest you to start your programming career with something similar to this. I know that everyone likes C++ and especially those newbies, which doesn't even know "if" statement. Everyone just speaks C++. Everything else is just a piece of shit or you can't do anything good with all the other shit, except C++. Well, to most of you, I would say, stop this bullshit. No one knows C++ for 100% percent, even those pro's, who really are, not the ones, who just speaks... Ok, enough about this one. Just use something easy for a start, if you don't want to be scared and become one of those, who thinks that programming is for geeks only.

Why did I write the paragraph above? It's easy to understand. I feel the same doing something with Unity as I felt doing something with Realbasic Studio. It is easy for starters and good for pro's. I understand, that there are some restrictions, but with the abilities it gives you, those restrictions just disappear.

That fair enough about my last few days of learning. The next thing I did, was my speech. It was quite..., well you know, when you do something, what you are not capable of. It was nice and easy, but I was nervous. My mouth became so dry, I had to drink after my speech. Well, that happens, first times especially. My tongue forgot how to pronounce the words and my mind just left me... I became a jackstraw. I may get used to this and won't do the same mistakes again, because we are going to have so many speeches during my studies, so there are not enough fingers on my arms to count that. My English improved, especially after the studies in England. However, when I am on a scene in front of many people, I even forget my own language. That's odd.

I have got my first project! Yay. It is related with dances...

It's Friday! Happy weekend, guys! Should I take a beer, snacks and go watch a movie. What wonderful idea. Well, I have already done that. I watched MIB3. It was interesting, got some tears from me. However, beer is a miracle here... quite expensive. I saw one, which is quite cheap. 4 cans cost 1 pound. Well, it's TESCO. Therefore, I didn't buy it. I may get attracted one day and buy it for the experiment. For now, it's just a Cider though. Not a best way to spend Friday's night, but... Gonna watch another one, xex...

Fair enough for now. Thanks for reading.

See you in a next post.

Bye.

Wednesday, 26 September 2012

Welcome

Welcome all,

This is my first blog and my first post into it. I am very happy starting my own blog. Should I celebrate? Leave this for Friday.

I have been creating my own blog in a while, from a programming perspective, but it is still under heavy development. I started my studies so that "heavy development" shall be quite long. So I decided to make a blog here. This is my excuse.

Nevertheless, I need to put my portfolio somewhere and I think Google is the safest and best place for that. I might be wrong about that, but we shall see. On the other hand, I shall move all my posts to my own blog, once I finish it. However, this isn't going to happen very soon.

I mentioned one reason for my blog, but there are more. I actually had one blog, but I forgot to update it and  it had gone, magically. Hopefully, that won't happen to this one. Need to make a backup for that. The other reason for this is making my life diary. It is great to remember all the stuff I did in the past. The next reason is for my projects. I know, my life is already being spied by Facebook, but I try to make it more formal, or informal, here.

I mentioned projects earlier. They must be accurate. This is a must. All the times and events must be written into the memory, doesn't matter which one. I thought that blogs helps to do that. I am not capable of remembering all the details, so I shall try to write them here. Hopefully, in a future, we will have something worth reading. Meanwhile, just give a glance once week. That's it. Nice to meet you all.

Regards,

Arnold. (Should write Arnoldas Gurskis, but leave it as Arnold. It is easier for you and me either)