Post news RSS Santa vs Cthulhu until 7 am

I've been avoiding doing any kind of work recently in an attempt to reset my creative batteries. I've mostly been playing Zelda. Then I played Hyper Princess Pitch and started playing around with the idea of making a Christmas game myself. Naturally, I started with the title. Santa vs Cthulhu.

Posted by on

I've been avoiding doing any kind of work recently in an attempt to reset my creative batteries. I've mostly been playing Zelda. Then I played Hyper Princess Pitch and started playing around with the idea of making a Christmas game myself. Naturally, I started with the title. Santa vs Cthulhu.

The original idea was to make a real time strategy game where you play as either Santa or Cthulhu, building elves and manics, converting houses for your purpose (cheer or ia). But it was hard to pick a setting for it. Santa obviously lives on the north pole, but there aren't many houses there, and there certainly aren't any deep oceans for any Ancient Ones to awaken from.

I gave up on the idea, until last night. I got this idea that using the Geoscape from x-com would better fit the scope. Santa would start with a base on the north pole, Cthulhu would start somewhere in the south pacific. They'd both spend time improving their base and recruiting cities. Combat would take place in the RTS game I initially imagined. I got excited about the idea, as it would allow me to make fun of/pay tribute to two games I really loved growing up, UFO: Enemy Unknown and Dune 2. Sadly, the game seemed a bit too complex for me to make in time for Christmas, so I abandoned the idea.

But what if I ditched the RTS bit? Just focus on base building and sending out scouting parties to look for Cthulian infestation or to cheer up a nearby city? Combat would be resolved automatically with a brief combat summary, perhaps. Yes, this seemed like a much more feasible game, and it'd be much more focused as well.

This ended up with me programming the entire night. I found an old textured polygon software renderer I had written a few years ago and rescued it from its project. It ran pretty fast, had support for arbitrary polygons for some reason, and even did z clipping with perspective correct texture mapping. For the planet, I started out with an icosahedron and used the net suggested on the wiki article as the texture map. I subdivided all faces and re-normalized the vertices a few times to make it look a bit rounder, then I found a map of the earth folded out into the same net and traced it into my own format. There are copyright issues with this approach, as tracing something really isn't original work. I'm not sure how else to get a map that looks familiar..

At about 6 am or so, I had a spinning globe, fully textured, running at some 1000 fps.

I'm pretty sure I won't actually be able to make this game in time for christmas (Ludum Dare this upcoming weekend will take up a lot of the remaining time, and I definitely want to do that), but I had a great night of programming last night. I really missed being able to dig myself deep into some obscure programming challenge and spend the entire night working on it.

Besides, if doing the game quickly was my primary motivator, I wouldn't have gone for the fancy polygonal approach. I just would've written a simple screen coordinate -> spherical coordinate lookup table thing that maps each pixel to a position on the globe (or to nothing, if it's outside the globe).

(Development blog link)

Comments
MattyG
MattyG - - 135 comments

Remind me what does this have to do with Minecraft development?

Reply Good karma Bad karma-3 votes
Garyn Dakari
Garyn Dakari - - 1,508 comments

It's from Notch's blog, and some people might be interested on what he's up to lately ;)

Reply Good karma Bad karma+9 votes
hemebond
hemebond - - 187 comments

Then... they should subscribe to his blog.

Reply Good karma Bad karma-1 votes
Luigisno1
Luigisno1 - - 322 comments

Why? this is much easier if they are supplied here.
Personally I for one found this very interesting, and I look forward to him finishing this.

Reply Good karma Bad karma+7 votes
_1dt3k_
_1dt3k_ - - 54 comments

You kind of have to remember that he's has stopped personally working on Minecraft and is working on other games by Mojang... I know right who would of thought game development to be so diverse with more then one game... Strange how things work.

Reply Good karma Bad karma-1 votes
Flash112
Flash112 - - 1,218 comments

if they are, then they should follow his blog, here i expect to see stuff related to minecraft..

Reply Good karma Bad karma+6 votes
nosfer4tu
nosfer4tu - - 1,378 comments

And then he says his blog is 95% about minecraft development.

Reply Good karma Bad karma+7 votes
NuggetWarmer
NuggetWarmer - - 41 comments

It'll never get finished, he's just going to take more vacations.

Reply Good karma Bad karma+6 votes
RoboTyphoon
RoboTyphoon - - 660 comments

Too bad I read all that then realized it had nothing to do with Minecraft. fffff

Reply Good karma Bad karma-3 votes
deathparadeNL
deathparadeNL - - 2,061 comments

hope to tell you all that jeb now does the minecraft development not notch...

Reply Good karma Bad karma+4 votes
necron15
necron15 - - 165 comments

Sounds very interesting. Hope to hear a lot more information about this game.

Reply Good karma Bad karma+1 vote
like.dinosaurrrs
like.dinosaurrrs - - 188 comments

Sounds super.

Reply Good karma Bad karma+1 vote
Kizzycocoa Author
Kizzycocoa - - 1,827 comments

Ok, I'll resign to not post anything unless it's tangentally related to Minecraft

sorry! I keep forgetting, the audiences are different :P

Reply Good karma+4 votes
TrashCan-Man23
TrashCan-Man23 - - 683 comments

Sounds like a plan, man.
I, myself would prefer news at least some how relating to Minecraft.
Not as to what Notch does in his spare/personal/private time.

As others mentioned, if they're so interested - they should follow his blog. I'd include 'on their own time' at the end of that, also.

Reply Good karma Bad karma+2 votes
ArkaZeen
ArkaZeen - - 1,696 comments

Great :D

Reply Good karma Bad karma0 votes
CraftHelp
CraftHelp - - 1 comments

This map is crazy:-D
minecraft.pardalove.cz

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.