Archive

Archive for the ‘If Error Throw New Brick’ Category

Bringing cmake to libtcod – Almost there…

March 11th, 2010 donblas No comments

Source: If Error Throw New Brick

From my original list: Build the example programs Add back opengl support Test linux (and mac if I can get ahold of one) builds. Seperate C and CPP libraries for linux. Install build stuff to root directory A list of nice to have. Documentation! Quickstart guide! Work on issues provided by and try to convince maintainers of libtcod that cmake is better. Ignoring the mac build, which I still

Bringing cmake to libtcod – And then there was Linux

March 10th, 2010 donblas No comments

Source: If Error Throw New Brick

Since my last post I've accomplished a few things. One of them includes: The sample programs were ridiculously easy to move to cmake. Almost one liners in fact. Beyond that, opengl has been added back. That was pretty easy, find_package has to be the coolest macro in cmake. Linux support happened this morning. Other than some bashisms in my script to generate the cmake files, all it took

Bringing cmake to libtcod – First Successes

March 9th, 2010 donblas No comments

Source: If Error Throw New Brick

I just checked in cmake files that will build libtcod and libtcod-gui under both visual studio and msys/mingw. I still have a laundry list of things to do left including: Build the example programs Add back opengl support Test linux (and mac if I can get ahold of one) builds. Seperate C and CPP libraries for linux. Install build stuff to root directory A list of nice to have.

A truckload full of random updates…

March 9th, 2010 donblas No comments

Source: If Error Throw New Brick

So it's been more than a week since my last post, which is more than twice what I strive for (1.75/week). A variety of reasons are to blame for this, so I figured I'd comment on the relevant ones. Illness - Have to love the times of year when everyone in the office seems to get sick. Dragon Age - I just finished this game this weekend. I'm in the weird position of really really enjoying the

The joys of software activation. (/Sarcasm)

February 27th, 2010 donblas No comments

Source: If Error Throw New Brick

(This post has nothing to do directly with magecrawl nor programming. Blogger doesn't apparently like pseudo-xml tags in the title or the post). So this morning I woke up hoping to get some work done on magecrawl before I had to leave for Houston for the weekend. I log into my machine to find the background is black and a popup telling me my copy of Windows isn't "genuine". I find this amusing,

Review: Dance of Death

February 26th, 2010 donblas No comments

Source: If Error Throw New Brick

As is every so often when I come across a game that looks interesting, this is a review of "Dance of Death", a flash game that was mentioned on RGRD. It's a "tech demo" at this point. As a flash game, it's very difficult to have issues getting the game to run, point your browser at the link and go. The first thing one comes across when they start the game is in the title screen, and then the

It’s amazing I wrote some of this old code…and yet I don’t regret it.

February 25th, 2010 donblas No comments

Source: If Error Throw New Brick

Another of the mini-goals of this iteration was to provide a "Welcome/Title" screen to magecrawl, allowing the player a place to enter a character name and choose between save files. As I might have mentioned before, this "attempt" at Magecrawl is not my first. I've written parts of my game before in C/C++/python before a settling on C#. My wonderful wife has heard more than one time about me

Lightning Bolts, Fireballs, and Blasts of Winter – New spells types

February 22nd, 2010 donblas No comments

Source: If Error Throw New Brick

This weekend I did get a day to hack on Magecrawl some more, this time with user visible features. I added new spell types and targeting feedback to help you aim and you cast primal arcane might upon your foes. The first type of spell isn't technically new. Lightning bolts (or any type of possibly bouncing line blasts) were in the tech demo. However, the aiming "halo" makes aiming them much

The evils of duplication and DRY…

February 19th, 2010 donblas No comments

Source: If Error Throw New Brick

For those who've taken formal software engineering education or have programmed as a career, this post might something you've already heard of. However, I found myself coming back to this principle again while working on some code, and I figured it deserved a post nevertheless. DRY: "Don't repeat yourself". Originally formulated in Pragmatic Programmer (a great book I read as an intern), this

Taking damage, how to represent health and armor in Magecrawl

February 19th, 2010 donblas No comments

Source: If Error Throw New Brick

Since I've got some downtime tonight and don't have access to my programming computer, I figured it'd be a good time to write down my thoughts on health and armor. But before that, I must ask that you read this: TVTropes - Critical Existance Failure This is one of the things I'd like to not do. Nearly every roguelike has a system that boils down to this. In Crawl and Nethack, and nearly every
 

You need to log in to vote

The blog owner requires users to be logged in to be able to vote for this post.

Alternatively, if you do not have an account yet you can create one here.

Powered by Vote It Up