The year the world ends
I'm back! After over two weeks without internet I've finally worked through my backlog of emails and other compulsory tasks. A new semester has started and I'm really looking forward to taking almost double the normal credits thanks to a combination of me failing last semester and the rich collection of courses to choose from.
I had some discussions with my fellow programmers on project Duck during the weekend. We admit that we have been lacking progress and while we can't really make any promises since we all have a lot to do, we are very keen on getting work done and hopefully release something playable later this spring.
During my Christmas break I didn't manage to stay away from development completely. A friend of mine requested a program for our LAN party which we had two weeks ago. The idea was to have one computer with speakers plugged in running a jukebox system so that everyone could choose songs. I solved the problem by creating a simple media player in C# which hosted a web interface from which anyone could upload songs to the server which then was added to the play queue. It was an interesting project because even though being a rather simple program it involved several topics including networking, audio and multi-threading. The program, named LAN Jukebox (creative, I know) can be found on GitHub.
I also have some smaller personal projects and ideas I would like to talk about, but I will get back to that later.
Current Ideas
I'm alive! Tomorrow, after five exams in one week, I will finally be able to get my break over the Christmas. Three weeks without school. Oh, how I've longed for this. This will give me some well earned time to spend with my friends, some gaming and of course more programming. I have several interesting ideas which have piled up during the weeks. I wanted to list them here, wither for someone else to pick up or to get some feedback on what you guys think looks interesting. Enjoy!
Live-size Minesweeper in Lund
Hello!
I have finally recovered from last weekend's adventures. The club fraction from our section, the physics section at KTH (Royal Institute of Technology) went down to Lund, a student city in the south of Sweden. We had been invited by the physics section there to an event called F1 Röj which is a wordplay containing F, the letter of the physics section (physics = fysik, in Swedish), F1, which when pronounced (kinda like "m8" = mate) means something like "wicked" and finally RÖJ which is both the Swedish name of Minesweeper and also means something like party. Now, having finally explained the name you maybe wonder what this was all about.
Project Duck Dev Diary: It’s alive!
This week we have been working on implementing basic functionality into the engine. The first challenge was to figure out exactly how the physics engine works and how to work with it. Creating basic boxes was straight forward but when we came to the issue of terrain we had to consider several possibilities. How do we store terrain data? Should we create models and use or do we generate them from height data. Since the physics engine had methods to handle height maps we went with the latter. Today we implemented a camera system which uses ray casting to prevent the view from being obscured by an item in front of the player. This means that as soon as an object covers the player, the camera will zoom in past the object. The way this is done is that a ray is cast (hence the name) from the players location towards the supposed location of the camera. If it hits anything on the way, we place the camera there.
Project Duck Dev Diary: Project start
Almost two weeks ago some friends and I have started up a game programming project under the name Project Duck. I didn't want to write anything about it until I knew if it was going to get anywhere but today the first runnable test was pushed to the trunk and therefore I'm going to start write about the project as it goes along in this developer blog. I would like to start off with outlining the project's members and goals.
Watch out for the Curve! – Source released
As a part of cleaning up this site for the new version I am moving some stuff to external services.
The first step of this was to upload the code for an old game I made, Watch out for the Curve!, to GitHub. The game is a clone of a really old game called Achtung Die Kurve! which I used to play a lot at school with my friends. A few years ago I made this clone using C# and XNA. Now I finally found the code again and put everything on GitHub for anyone to use.
The project is hosted on GitHub. Feel free to download the game and/or the code and do whatever you want with.
From no-skill to null-sec: Part 1
This is the first part of a series of blog posts about my experiences in EVE Online written for evenews24.
I've been playing, or should I say survived, EVE for almost half a year now. From my experiences so far it feels like most people who play this game has been around since the dawn of time. There community seems well established with a lot of well-known facts and histories and a developed lingo. There is a lot I don't get when reading articles on evenews24. This is what encouraged me to write this post. I felt that someone should tell the story from another perspective, from the view of someone who wasn't around when Goons formed, from the eyes of a new player in this vast universe called EVE.
Site rebirth
Hello and welcome to the new version off my website. A few weeks ago I decided to completely change the approach since my casual diary blog did die quite a long time ago.
So this is the result. Everything isn't done yet but it's up and working. Returning readers may notice the language switch. New readers may find that all posts before this are quite hard to understand if you don't happen to be a Swede.
London och tentapub
Pheew! Då har man överlevt tentaveckan. Visserligen var den inte jättefarlig rent skolmässigt men när man har några saker att ta igen och dessutom får massa annat jobb utanför så blir det ändå lite grann.
Det jobbigaste var väl egentligen i lördags när jag efter att ha sovit fem timmar, gick upp och skrev tenta och sedan stod i kons och DJ:ade från typ sju till tre på natten. Jag mådde inte jättebra när jag till slut äntligen kom hem, men jag tror ändå att det var rätt uppskattat och ett rejält lyft gällande musiknivån på fysik. Vi får se om jag blir tillfrågad igen. Just det, stort tack till Fredrik Eliasson som lånade mig uttrustning.
Innan tentaveckan var jag även i London, sjukt najs stad. Hela familjen var där och vi tittade på We Will Rock You och Lejonkungen (tredje gången gillt, score!). Dagarna ägnades åt shopping och mat, förutom lördagen då resten av familjen gick på fotbollsmatch medan jag såg ytterligare en musikal, i form av Fantomen på Operan, och träffade en kompis på kvällen. Hon och jag satt på en pub och snackade i typ två timmar, väldigt trevligt.
Känner att jag börjar komma ikapp och få koll på saker och ting vilket längden på det här blogginlägget ytterligare vittnar om.
En sista sak, gick in på Starbucks i London och kände "Suddenly hipsters, hipsters everywhere!".
Mitt i kaoset
Mycket saker händer nu, lite kaosigt. Jag skriver något någon dag.
Sålänge kan jag bjuda på lite bilder från Linnéuniversitetet på Dreamhack i höstas, finns nämligen några bilder på mig där när jag var med och vann deras programmeringstävling. =D
https://picasaweb.google.com/johan.leitet/Dfm_dh?authkey=Gv1sRgCI6Auo3x4tftkwE#
Sov gott!