Third semester

Alright, so it’s been quiet from me all summer but I was busy working and I didn’t really have anything to say regarding my studies.
Now school has started again and I am in my second year of Games and Entertainment Technology, and hopefully also another year as leader for our student organization.
This semester we will go through “Introduction to 3D”, which is a course covering 3D modeling using the software Autodesk Maya. I can already tell you I hate it because I am not artistic at all!
We also have a “Sound Production” class, which I find very interesting and so far easier for my poor skills than 3D modeling.
We are currently working on adding sound effects to a short movie, which is a lot of fun!
Lastly we have a subject at the end of the semester, which is called “Casual Games”. This will be neat (I hope) since our teacher promised we could go through some network connections etc…

Thats all I have to say for now, happy autumn!

In Development on Facebook!

Aside

Our student organization is now on Facebook!

You can find us here :
http://www.facebook.com/hint.indevelopment
Updates will probably be in Norwegian, some in English (if we get any international students coming in for the next semester)

We’re nearly at the end…

TWO WEEKS LEFT. I am dying on the inside, I promise.
It’s been 8 challenging, frustrating and exhausting weeks but our game is really starting to come together.
I’ve been one of the main programmers for the project and I’ve been doing the basic stuff for 3 out of 4 minigames. I’ve also been doing a lot of other work, like calculation of points etc, but that’s not really that interesting at this point.
What I want to show you is just visual stuff, the differences between the first versions of the game and the near-final result of the prototype.
I’m not including the 4th minigame, as it’s Cyanine’s work and not mine :) (But it’s her design skin that you see on the pictures marked with “with skin”).

Screenshots of 3 out of 4 minigames

Screenshots of 3 out of 4 minigames

Please note that the game isnt finished and that’s why the game screens might look a bit different. (Like, besides the fact that they are not supposed to look the same).
I haven’t included the menu screen or the point scenes but they are there too.

We still have a lot of work to do when it comes to finishing the design, like sound and of course – more background material for each minigame. More questions, more words and more pictures…And of course, spellcheck ;-)

It might look very simple but I promise you that there are tough hours of programming behind everything you get to see on the screen.
As first year students, we are very pleased with our project and how it turned out.

Boring update: Game lab mini.

Yeah yeah, I am very lazy with my blog. I know it and I’m sorry.

I keep making excuses but the truth is that we are working hard and I dont have much to show you guys (except from code). 
We now have 5 weeks (!!) left to finish our game (or 3 to finish, 2 to “tweak”) and we are stressed out. Or at least me and Cyanine are….
I’ve been creating 3 out of our 4 mini-games, and I’m very tired. Of course I’m not a good student, since I am up late, sleep little and work a lot.. Or maybe that IS a good student? At least I think it’s the average one ;)
We still have to create a local multiplayer script that allows two people to play the game on one device. Perfect for camping trips etc where you dont want to waste battery on using internet, or for places where you have bad reception.
The thought is that Player 1 initiates the game and starts off with 5 questions from the quiz, before giving the phone to Player 2. Player 2 will get the same questions, before round 1 is over. Scores will be counted and points will be stolen from the player with the least amount of points by the winning player.
So round 2 begins, etc… 
So the clue we are struggeling with is how to code the loop to do this and how to create arrays that will hold Player 1 and Player 2, as well as their points. 
This will also prove useful when (or IF!!!) we get to the point where we will connect to the internet, and search for other players to play with. 
I’ve been reading about networking in Unity, and how to create a turn based game. What do I need etc… It’s been tricky but I hope I will figure it out in the end.

Cyanine has been working with the third mini game called “Guess the tags” but will now proceed with working with the design and interface of the game.
Resolution, colour themes, creating textures etc. I’m shitty with colours and designs so I don’t want to touch it. (I guess people remember my pink website…)

Anyway that’s the boring update from me!

Gamelab Mini – Day One

Hello again!

Earlier this winter I’ve been talking about the upcoming course “gamelab mini” which is the last part of my first year here at Nord-Trøndelag University College.
This is a 15 point subject that started today and will last for 10 weeks.

Me and my group (“Unihorze Studios”, don’t even ask… !!) are planning on making a prototype for a mobile game.
We are focusing on the market of Android devices considering it’s the easiest for us to start with. 3 out of 5 members have devices (phones and tablet) that runs on Android OS so that’s the reason behind our aim.
Hopefully we’ll be ahead on schedule and be able to actually finish the game which means we can publish it. But our first goal is to create a prototype for testing.
We’re not getting our hopes up since it’s our first project but we’re not discarding the possibility of a published game either.

The meaning behind this subject is to give us some work experience. We’ll be working as a real development team, where everyone has their own role.
We had to come up with three different game ideas to “pitch” in front of our teachers, and my idea was chosen. I won’t reveal too much and sadly I won’t blog a lot about the contents and details of it but I can say that it takes some inspiration from the popular games like Ruzzle, Quiz Battle and 4Pics1Word.
However, this is only inspiration, I promise you we have not and will not try to copy these games :-) We just want to create something that might be addictive, fun and that will challenge friends to play against each other.

Here's a small map of part of the system we have in mind.

Here’s a small map of part of the system we have in mind.

This week we are focusing on the concept document and paper prototype. Hopefully we’ll be ready to start programming by the end of the week, once we agree on all the rules, score tracking, statistics etc…
We’ll be working in Unity and program using C#. We all feel that we want to use a program and a programming language that we have already worked with, instead of using e.g. Corona and the programming language Lua. We’ll be facing both Corona and Lua soon enough during our time here at the University College….;)

I’d like to use the last part of this entry to remind all soon-to-be-students out there to remember the application date – which is April 15th!
I’d recommend to put this course on your list – even if you’re only a tiny bit interested.
Norwegian applicants can rearrange their priority list until July 1st!

 

Rich Internet Applications – thank you and goodbye!

We’re done, and I am so happy and exhausted. For those of you who read my blog (even from time to time) know that we have been working on a website. It’s been online all this time but I have decided not to publish the URL because of the constant changes (and sometimes bugs) that have occured.

http://prosjekt.hint.no/mmt135_v13/gruppe10

Here it is, please visit it and leave a comment for us. For my international readers, I am sorry that the entire page is in Norwegian but we found it was the easiest for us to do.

It’s not much, you might say…
We have been building the website from scratch!! When we started the course, we began by learning to code in HTML5.
This is the “skeleton” of our pages. We then styled the pages using something called CSS (Cascading Style Sheets), before we went on adding features with a scripting language called PHP (PHP Hypertext Preprocessor).
We also had to add features (like the “guestbook”) using SQL (database). Finally we added features like the picture galleries, calculator and random quotes using Javascript.
We haven’t had any templates to work with, or any shortcuts – the site has been built bit by bit and has taken us a lot of working hours. So even if it does look unprofessional and a bit cheap… We’re still proud of what we’ve done in this course!
It’s insane how much work it takes to make everything run smoothly.

How the page looked like after our first assignment. The cute little piggie is Cyanine's drawing!! :D

How the page looked like after our first assignment. The cute little piggie is Cyanine’s drawing!! :D

So this is how the html pages I was in charge of, looked like when I first started out..

So this is how the html pages I was in charge of, looked like when I first started out..

Snippet of my pagination code. This is the code that splits the guestbook pages into 5 entries per page etc...

Snippet of my pagination code. This is the code that splits the guestbook pages into 5 entries per page etc…

Oh, and I have to mention, if you try our “crazy” stylesheet… YES, it’s supposed to be like that! When we were given the assignment to create stylesheets, we had to make one crazy/ugly one. It’s to show how important design really is and that you have to think thoroughly how you want to use colors, fonts, placement of elements etc.

It’s been a lot of fun and a lot of long hours, I’ve been troubleshooting weird errors and bugs like a hero!!

PS: If you want to learn more about webprogramming, please visit W3SCHOOLS.COM!! :)