tag:blogger.com,1999:blog-39889840272487146712024-03-13T06:44:20.924+02:00Just another indie game developer blogA frequently/infrequently updated blog about aspiring game developer and his thoughts about game development from the starter's viewpoint.Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.comBlogger21125tag:blogger.com,1999:blog-3988984027248714671.post-32609004573850055302012-11-21T14:20:00.002+02:002012-11-21T14:33:15.369+02:00Tribulations in porting softwareLong time no update, time to fix that!
So, last night my friend Morg asked me to port a certain tool (namely, ttm_unpack) to Python from C, since he didn't want to introduce a C-compiler as a dependency for GOGonLinux project. A quick note about GOGonLinux - the project's main task is to make installing games from GOG on Linux as easy as possible. I'm an avid supporter and follower andKaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com5tag:blogger.com,1999:blog-3988984027248714671.post-75249885686513263392012-08-16T05:03:00.000+03:002012-08-16T05:22:29.431+03:00Curious look into code evaluationIf you have been programming for a while, you already should know about operator precedence. If you for some reason don't, now is a good time to read about it on from Wikipedia or the documentation of your language of choice.
Before proceeding, remember that this may contain some erroneous information, and if you notice any, please inform me so that article can be fixed.
Let's take a Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-67870633789837521162011-11-21T15:16:00.001+02:002011-11-21T15:41:40.896+02:00Penguin on a Unicycle (or Experiences from a Game Jam)
So, it's been a long time since the last update, so, sorry 'bout that one. I've had all kinds of things, such as laziness and lots of university projects to keep myself busy. Well, anyways, if you've been following my Twitter, you may have noticed that I atteded a Game Jam, here at Oulu. What is a Game Jam? A Game Jam is an event during which you have to assemble a team of the participants andKaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-31198464578352762592011-09-01T15:51:00.001+03:002011-09-01T15:51:52.923+03:00So, what is happening?As some of you may have noticed, 30th of August came and went, but JARL 0.1 is nowhere to be seen. What happened?
Busy happened, that's what. And now that I'm back to uni, I have a bit less time to develop JARL. However, I've set up a GitHub for JARL, and you can check and download the code from here. I haven't decided anything on the license yet, but the code itself doesn't have that much basisKaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-36483085974947726642011-06-19T21:56:00.000+03:002011-06-19T21:56:01.154+03:00JARL status update ft. Link Dump Time IIIOkay, so, long time, no update, let's do a little fix on that. I've been writing a little rant about gaming and my opinions on it, but this is not the time for it, so let's have a little status update on JARL instead, and some interesting links again.
"
This is what success tastes like
So, JARL. I've been working on the ruleset, and will update it soon to much more complete version. I've Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-69511585152967514822011-05-14T02:20:00.000+03:002011-05-14T02:20:31.818+03:00Roadmap
So, I’ve come up with a small roadmap for this project (up to version 0.3). 0.1, as promised, should be ready this summer (meaning, at least before the end of August). 0.2 should come out before new year. 0.3 should come out the next summer, if not sooner.(Major) release versions, estimated time of release and major features:0.1 (31.8.2011)Basic (inter)actions - movement, (melee) attack, killingKaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-13285573974154812112011-05-03T00:13:00.000+03:002011-05-03T00:13:16.034+03:00ConceptsI've been drowned in schooldwork lately, and now that I'm getting out of them, I got sick. Brilliant. My nose has been running non-stop for the last 12 hours, and the same thing the day before this one. I feel really heavy-headed. So, not much real work has been done, and I've mainly been playing video games and playing around with concepts and ideas.
I've been thinking about changing the way Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-56542965444615737382011-03-27T05:04:00.000+03:002011-03-27T05:04:20.672+03:00Link Dump Time IISo, I decided to start rewriting the whole project because I had designed pretty much everything backwards. Instead of fixing it I decided it would be far more easy to just copy some of the code and write more flexible code. I've laid down some fundamental features that JARL (the project name for the roguelike) will feature.
AI-companion(s)
12 playable races and 12-14 playable classes (I gotta Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com3tag:blogger.com,1999:blog-3988984027248714671.post-67126796855271125732011-02-28T05:47:00.002+02:002011-02-28T15:45:56.925+02:00Role-playing games and mechanicsI've been doing a lot of designing lately and I just thought that I should make a post about what I feel about role-playing games and their mechanics. These are my opinions, and if you disagree with some points, feel free to comment. Be warned, wall of text inboud.
Edited: note to self - do not write while sleepy, you'll forget a lot of things and jump out of the text.
General mechanics
Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-27412771910490085742011-02-04T11:53:00.000+02:002011-02-04T11:53:59.092+02:00Link Dump TimeNothing fancy going on, so I thought that I might as well dump some of those links that I've stored under "Interesting, read soon"-section of my bookmarks.
http://seanmalstrom.wordpress.com/2009/05/19/treat-paying-customers-better-than-potential-customers/
Treat paying customers better than potential customers. Remember those times when you bought a boxed copy of a video game and it included Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-18486313783411910642011-01-24T03:45:00.004+02:002011-02-28T23:12:00.572+02:00Hi again! So, I promised a text about classes and races and whatnot, so here it comes! I have a lot of thoughts at the moment about these classes and races and am likely to add and change things as the project is still starting, but anyways.
Code is coming nicely, dungeon generation is almost complete, it just needs a little tweaking so that I can parametrize dungeon creation, meaning there Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com1tag:blogger.com,1999:blog-3988984027248714671.post-1417498074779757362010-12-25T02:47:00.000+02:002010-12-25T02:47:53.256+02:00Happy holidays!So, it's Christmas, I hope everyone of you is having a great time. Got myself N900, it's a cool toy to play around with, with some great possibilities. We'll see what can be made out of it.
Oh yeah, the roguelike - I've done some experimenting, and the dungeon generation is beginning to shape like I want it to be. Also I've done some tinkering with rules, removed some classes (for being, you Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com1tag:blogger.com,1999:blog-3988984027248714671.post-52581094020246398052010-11-23T04:22:00.000+02:002010-11-23T04:22:27.667+02:00Some designingSo, as I learned (and I guess still am learning) from the platformer project, there's one golden rule for these projects - design before implementation. It's fun and all to dive head first coding and throwing in some ideas you might have, but if it isn't designed well enough, you'll end up knee deep in... well, you catch my drift.
Sleepless night tonight, so I decided I might as well do some Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-17941745065330061332010-11-20T13:01:00.000+02:002010-11-20T13:01:19.781+02:00+-So, I've been a bit lazy with updating lately. Sorry about that!
As some of you may know, I've halted the developement for the platformer for now, because I'm swamped with work. And yet for some reason I volunteered for programmer slot in a Unity-project. I guess I'll release the one level platformer some time around January or February. And as it is, I'd like to know some good places to upload Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-27609607602305321272010-10-26T15:15:00.005+03:002010-10-27T00:21:44.295+03:00Back again (also, I have Twitter now!)Hello!
So, we got back from Paris late in the Saturday evening. What a refreshing holiday, I have to say. Although my French was rusty, I managed to communicate with the locals (although from time to time we had to use English). Eiffel Tower, Arc de Triomphe, Louvre, Mona Lisa, Versailles... we visited a lot of places, but many were left out, like the Catacombs. I feel a whole lot more cheerful Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-9189931596099232182010-10-17T04:48:00.003+03:002010-10-27T00:22:33.898+03:00Just another generic post titleSoooo.
I finished (finally!) the second deadline version of the platformer. It is ugly and very, very rough. But it works (with some major flaws). For the last deadline all it takes is some smoothing around the edges, little randomization and so forth. When it is done I'll probably get busy with the roguelike, although the gamedev club of ours has a few projects coming up in which I have some Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-59119999645849227162010-10-14T00:27:00.002+03:002010-10-27T00:24:11.945+03:00DisappointmentSooooo, long time no update. I'll just write some major thoughts right now.
After being lazy for too long I took up the coding again and actually got around to write the code for jumping. It worked (in a way, at least), but when it came to collision detection everything went to hell. I simply failed to make it so, that the blob would stop when it lands on platform - instead it fell happily Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-53706273317385153952010-09-26T21:04:00.000+03:002010-09-26T21:04:40.319+03:00A very short yet image-rich update I still can't draw, but luckily my girlfriend knows how to use Paint and Photoshop.
I've decided to implement "simple gravity": whenever object is not upon platform, it's speed on Y-axis is multiplied by -1. If I have enough time I'll do something better.
Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-29912754739417974652010-09-23T03:13:00.003+03:002010-10-27T00:24:54.577+03:00Just another short updateFinally got the gravity working on the platformer. The jumping, not so much. It seems to have some tricky parts, but I guess I'll manage to do it if I can just grab the motivation from somewhere. At the moment the roguelike-project just buuuuurns in my hands and I can't wait to get on to it. But priorization is the first thing to do now, I'll have to work for this damned "blop gets keys, avoids Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-677983998776308452010-09-20T15:55:00.004+03:002010-10-27T00:25:21.909+03:00Just a quick updateSo, I've finally got random dungeon generation working, although it could use a lot of tweaking (especially for getting those lovely long corridors!) and making corridors actually make sense. I'll include the source code in the end, so if you're interested you can have a look at it. Next up: including player character into the screen and enabling movement and collisions!
The platformer, on the Kaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0tag:blogger.com,1999:blog-3988984027248714671.post-88665904249490415092010-09-12T03:34:00.001+03:002010-10-27T00:25:52.848+03:00Starting developing gamesThis year I will start developing some games. The first one is a game made with C# using XNA 3.0 (I yet don't have any idea what it will be like!) and the second one, a larger and more ambitious one, will be made using C++.
But first something little about me. I am 20 year old student in University of Oulu, majoring in Information Processing Science and also taking courses in mathematics. I haveKaira-http://www.blogger.com/profile/01078083189921894177noreply@blogger.com0