Goodbye Microsoft!

"Microsoft logo and wordmark" by Microsoft Corporation - Meisner, Jeffrey (August 23, 2012). Microsoft Unveils a New Look (in English). The Official Microsoft Blog. Microsoft. Retrieved on August 23, 2012. (Direct link).. Licensed under Public domain via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Microsoft_logo_and_wordmark.svg#mediaviewer/File:Microsoft_logo_and_wordmark.svg

[UPDATE: I just want to make something clear from the start. I did not work at Microsoft! This is just a goodbye to Microsoft for my personal computing and private programming. I still use Microsoft products at work when I have to! Just wanted to get that out of the way because the headline could suggest something else.]

The first time I touched Windows was back in the day with Windows 95. I was pretty much a greenhorn regarding PC and Operating Systems. It certainly was not the first time I touched a computer. In fact the first computer I experienced was my fathers Amiga 500. After his passing money was very tight so I was stuck with the Amiga until I was 12 or 14 years old. After Windows 95 I then quickly moved to 98, ME, 2000, XP, 7 and now 8/8.1. And I loved the journey. You see back in the day when I started out I was mainly interested in gaming and Windows at that time had this HUGE gaming library. From Unreal Tournament to Half-Life to Quake 3 Arena. I loved gaming on PC and I loved that all these games where so accessible. The modding scene was fantastic and I had a lot of fun experimenting. I learned programming on a Windows machine and a whole new world opened up for me. My understanding grew and all this time I loved what Microsoft did for the PC market. Coming from Europe I never really got into Apple PCs. The only other operating systems I knew back then where some Linux variants but I was never really interested in them because all I cared for was running on my beloved Windows Machine. Even my family could use the PC without any problems. Writing letters, looking at family pictures or sending out the occasional email. Microsoft dominated my World. Up until this day. Because today is the day I will say goodbye Microsoft and goodbye Windows! You will forever have a special place in my heart! Continue reading →

Break It No More!

Since I am no longer interested to support the Windows 8/RT Eco System Break It will be removed from the Windows Store on January 15, 2014. Thanks to all who downloaded the Game and played it. Maybe at some point I will make the Game work inside the browser and put it on the website as a fun mini-game. Also I want wish everyone who reads this a happy new year! 2014 is going to be an awesome year and I am looking forward to reveal my next Project as soon as I can! If you want to know why I stayed so quiet the last Year: It was because I had a Job where I worked with up to 8  People on a Indie Game Title which of course I can’t tell you anything about. YET! Also I have been cooking something on the side of my own and I hope I will have something to show you in about 2 Months from now on. Well it is not something completely by my own. I have someone who writes some Tools for me but anyway… Stay tuned!

Break It now open source

Break It is now open source on GitHub under the MIT License . Check It out: http://github.com/TheSatoshiChiba/BreakIt.free

But now the catch: It contains no assets or project files. I choose to do it this way because I didn’t want it to be easy to build. I just wanted to share my code with other beginners. The code is pretty much a mess and so is the whole Project but I think it is good for other coding beginners to see that you don’t have to be afraid of working with C++. I made this Project while I still was learning C++ and of course it shows. But hey look at it this way: I accomplished something with this language while still learning so it should not be a problem for you to make something great with it. I also wanted to write some lines about the whole development process and what was really challenging about the whole Project but I am really neck deep in Work right now so let me just write down some punchlines about the whole deal:

  • C++ is scary at first but the new standard makes it very enjoyable to work with.
  • Direct3D11 is complex if you come from Direct3D9 or even XNA. But after a while it makes perfect sense.
  • Windows Media Foundation is very difficult to work with if you are completely new to the whole thing. I ended up just using some tutorial code to play music and sounds.
  • DirectWrite and Direct2D are absolutely useless for a Game. They just add a new level of complexity that you don’t really need.
  • C++/CX is pure cancer if you want to code in ISO C++ 11.
  • Windows Runtime is a clusterfuck of namespaces that add another layer of complexity that was not really needed. I do like the API because it is somewhat cleaner then the Win32 API but it still is a clusterfuck.
  • C++/CX is pure cancer if you want to code in ISO C++ 11… No this is not a duplicate entry I just really don’t like C++/CX. It is pure cancer.
  • C++ is just a second class citizen in the documentation of the Windows Runtime.
  • Mixing ISO C++ and C++/CX is really a pain in the a**.
  • DirectXTK is nice to use for a beginner but at the end I wished I had made my own Framework on top of Direct3D.
  • The Windows Store is really easy to use and except for some Hick-ups on my first package upload I had no problems at all.
  • C++/CX is pure cancer.

So there you go. I wish I had more time to write a bit more about the whole experience but I have a new Job that takes up my whole time and at weekends I am working on my new Game. You will hear about the latter soon and I think I will tweet and blog a bit more about the whole development process of my second game. See you soon!

Break It – Update 1.1

The first Break It update should be available in a few hours. It is currently in the certification process of the Windows Store. With the update comes a suspend and resume feature, so you finally can take a break while playing and start off right where you left the game. The session should also work with roaming so you can take your session on to another PC. Also I finally implemented a local Windows 8 user based high-score table. This way you always remember your best play through.

The best new feature in this update may be the trial mode. If you haven’t bought the game yet you can now play it for 24h for free. It is the complete game with just one feature missing: the high-score table. So just jump to the Windows Store and check it out!

This will not be the last update of the game but as far as I can tell there won’t be any more feature rich updates. Probably only a patch with some bugfixes. This is mainly because I have a new project in the pipeline from which you will hear soon and since this was my very first Windows Store based application I ever wrote the codebase is pretty much a mess. And I figured why spend time extending a simple and small game when I could just start a new project where I utilize all the things I learned from this one.

Break It is out!

cropped-facebook_banner1.pngSo I don’t know if you know this already but “Break It” is out now. You can find it via search in the Windows Store or you may just click this link right here: http://breakit.drywa.me. The game runs on every Desktop Machine that supports Windows 8 (x86 or x64) and Direct3D9. The ARM Version for Tablets is coming soon!

The game itself is a Breakout clone with smaller bricks and coins you can gather to boost up your Points. I will make a post about the development process as soon as the update is done. Which brings me to the next Point: I’m currently working on the next version of the game that supports suspend/resume and has a local user based High-score.

If you encounter any bugs within the game or if you want to give me some feedback feel free to write me mail: support[at]drywa[dot]me

Release is Nigh!

My first Game awaits it’s release on the Windows Store, so I decided to clean up my online presence. This means I will make some changes to this Blog (new Theme and Title) and I will make sure that all my social network profiles are up to date. I make some posts about my first game later this day so stay tuned.

Loading…

So the Loading times are now starting. I will get into more Details in the next Months. This Post is really just a reminder for myself and to show you that i am still alive and well. More to come!

Prospect of better English

I’m currently reading a very nice Book by the magnificent Terry Pratchett which is about life, the Universe, and everything. Not just about football mind you. But this Post is not really about the Book itself as it is more about my basic understanding of the English language. At this point i thought my English proficiency is rather good and sufficient enough to get the basic meaning of a sentence but every time i’m reading a book from Sir Pratchett i have the feeling that i don’t get the real meaning of the sentence. And this is something that haunts me in my sleep. There are nights where i wake up, covered in sweat, mumbling to myself and trying to find the answer. And while i think it’s not only a Problem with the language itself it certainly is something i could easily fix before tackling the other Problems. The first thing i have to do is to learn English again. See i’ve learned English in a German school and while my teacher was an excellent Woman her teachings suffered under the German way to teach. We didn’t have to speak English in class and all the assignments where given in German. Ergo the only thing we really learned was some vocabulary and a little bit of grammar. But i wanted a bit more so i started to watch English TV, played Video Games in English and of course i started to read English books and papers. But after all these years i didn’t try to really learn English. I was fine with my basic understanding of the language and i simply didn’t bother anymore. And right now it haunts me!

So my first steps are to learn English Grammar again and i will try to extend my Vocabulary further. Also i have to try writing down my thoughts in English to get some exercise in “thinking in English” if that makes any sense to you. You see in German i can write my thoughts down very fluently and i could easily fill pages and pages of crap that goes on in my mind right now. But to put it down in another language is not so easy, but not impossible! I just have to exercise more.