Returning readers (all two of them) might notice enormous change in the quality of logotypes on the blog now. The logo was made by Ala Wojczakowska and if you like it then make sure to check out her portfolio, where you will find heaps of innovative and cool designs!
I’ve always been fortunate when it comes to finding great learning opportunities. In years 2013-2014 I hit a jackpot, as I spent over a year learning awesome things at Norwegian University of Science and Technology in Trondheim. One of the courses I was lucky to take was Space Technology that was finished by a sounding rocket campaign. Do you want to know what I’ve learned? Then read on! (There will be a prize for if you make till the end)
Over 10 months ago I decided to take part in a 12 books challenge. So far I finished 4 books and I’m hoping to finish 1 or 2 more. The fact is that I won’t read 12 technical books this year but that’s OK.
I finished reading C# in Depth by John Skeet. I’m sure John Skeet’s book will stay on my shelf for years to come. The special thing about this book is that it takes a reader for a journey. The journey starts with C# 2.0 and slowly introduces new concepts introduced in the C# and .NET on the way to C# 5.0.
Making mouse move and click on stuff in C# is probably the easiest thing I did in my life. Here is the class:
Summing up the last post: we can now identify the gems on the board and produce an array containing color indices.
The move class
I love writing ‘simple’ code that speaks for itself. Does it make the code slower? Maybe, but until I don’t experience any sluggishness on my 3 years old low end laptop then I don’t care! Clarity comes first, then comes optimization if it’s needed.
As promised earlier here’s how I do screen scrapping and tile recognition in my C# Bejeweled 3 Bot (for obvious reasons I will just insert relevant code snippets, for full source code you will have to see the repo that I will make available soon).