Programming

This is my page of IT-projects.
Click here to check out my Github page as well.

Pocket Pet

This is my current main project, and a work in progress. Next semester in my programming degree we will be using Android Studio for a group project, so I am using this project to learn how to use Android Studio before that and get a little head-start.
The idea is to make a pet simulator that you can run on your android device. The project is very much inspired by the Tamagotchi toys, and was always meant to be a prototype. If I was to scale the project to the proportions of my ideas I would need to start from scratch and hopefully get someone else along on the project.

Currently you can have one type of pet that ages in 3 stages after it hatches from an egg. All stages have simple animation sets that consists of only 2 frames, for each of their different moods and actions (I’ll show them off when I get around to making some gifs). The idea behind the 2-frame animations are based on the fact that it makes it way cheaper and easier to expand the game with new pet-types, but it is not a decision made solely based on economy. It also helps the player get more intimate with the characters by not dispelling the fantasies they have about the pets with overly detailed animation. I think I will be able to give the pets just enough character and movement with the two frames, but I’m currently testing it out.

The pets gets saved when you close the app, but they still age in real time. So if you’re gone for a long time your pet might not feel so good when you return.

You have to feed your pet regularly, or it will starve. If you manage to raise it to adulthood and keep it alive for a while, it will lay an egg so you can continue to breed the family-line.

I am currently working on getting the inventory menu functional and usable.
Among my future plans are making a family tree screen, a shop where you can buy food and other items (I have a lot of ideas) and making graphics for the different pet types that I have planned. Pet types are already implemented and functioning, I just need to do the graphics for them.

The project can be found on Github here.

Number base calculator

I wrote a number base converter in Python because I knew I had to use it quite a bit for one of my exams, and I fixed it up a bit so I could show off the fact that I have experience with the programming language.
The project can be found on Github here.