Archive

Archives pour 04/07/2010

Alpha 4 – Sewers cont.

Source: Rogue Survivor

More work done today, mostly on sewers. A new building/room and graphics changes.

Sewers, the return.
In most districts there will be a "Sewers Maintenance" building linking to a similar room in the sewers. If you want to camp in the sewers that's the place to go. I wonder what's inside...
On the surface it looks like that and is easily spotable on the minimap:

Looks similar in the sewers:
(no-minimap people, I still have to write a shader for you)


Say hello to your new friends.
At low level you can easily get overhelmed. Its not the HP damage that is annoying, its their pack speed and the STA damage. Wait a bit and bring an armor.


Next.
Underground/Metro/Subway or whatever it is called in your local city-speak.
Make sure the new maps fit together and the gameplay doesn't lag... I had to reduce the number of rats already.

End of post.

Will the penguin in the room please stand up…

Source: If Error Throw New Brick

Magecrawl now works on Linux again. You'll need a new copy of mono (one that isn't released yet but will be before my next release), but it works!

For those who care about the bad things I had to do to make this work, read on...

So, the major issues were causing problems was the libtcod-net-unmanaged library was not working as expecting.

The first issues was both mac and linux wanted to create a library called libtcod-net-unmanaged.so. I modified the make files to create to new files and used mono's dllmap to point the right platform to the right binary.

Once I fixed that, I was getting missing symbol errors. I had forgotten that libtcod.so doesn't have the C++ symbols under Linux. I linked against libtcodxx.so, copied that in, and fixed that.

The final issue, which took three of four hours to solve, invoked this bug in cmake. I had to use an internal "don't use this, it could break on new versions" macro to work around it. The code in question is:


IF(UNIX)
SET_TARGET_PROPERTIES(${SWIG_MODULE_${CSHARP_LIB_NAME}_REAL_NAME} PROPERTIES LINK_FLAGS "-Wl,-rpath,.")
ENDIF()
with SWIG_MODULE_${NAME}_REAL_NAME being the forbidden fruit.

07/04/2010 06/01/2010

Source: Dwarf Fortress Development Log

I worked with melee combat a bit more today, mostly with screwy item calculations. The shield/boot/glove masses are fixed (they were all being bugged down to 10 grams), and the surface areas for small non-weapon objects were off (hitting enemies with a rock was like slapping them with a really thin floor tile). There was also a problem with charging that caused a lot of extra deflected strikes. I'm going to move on to ranged weapons next, including broken ammo supplies in dwarf mode.

News – RogueBasin – 03 Jul 2010

Source: News - RogueBasin

CyberpunkRL alpha 0.1 released

-- Delivered by Feed43 service

Categories: News - RogueBasin, Planet Roguelike Tags:

7DOMC – Seven days of magecrawl coding

Source: If Error Throw New Brick

As I mentioned in my previous post, I have a huge list of things I'd like to accomplish in magecrawl in the short term. It just happens to be such that my wonderful wife is going to be visiting friends out of state until next Sunday. Combine this with a Monday/Tuesday holiday off work, and I have a significant amount of free time this week.

My hope is to stay productive (not just play Eve online and TF2) for most of the upcoming week. We'll see how much I get accomplished. I'll be posting updates as the week progresses.