Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Fenrir

Pages: [1] 2
1
Player's Plaza / Play roguelikes in retro style with cool-retro-term
« on: December 31, 2017, 06:35:33 PM »
https://github.com/Swordfish90/cool-retro-term

Quote
cool-retro-term is a terminal emulator which mimics the look and feel of the old cathode tube screens.

I've been playing roguelikes in this. It gives them a nice extra retro feel.



A static image doesn't quite do it justice, since you won't see all the animated effects like the scanlines and burn in.

2
Off-topic (Locked) / Real-Time Tile-Based Games
« on: November 13, 2011, 04:44:23 AM »
Do you have any strong opinions about games that are both real-time and tile-based? The only examples I can give are The Doryen Arena and ToMENET, as I have not played any other games designed like that. How do you feel about this unusual combination of flowing time and rigid space?

3
Temple of the Roguelike / Spam on Our Front Gate
« on: November 02, 2011, 09:08:00 PM »
I think it exceedingly unlikely that Slash put the following markup and code on the front page of the temple. It is suspect, surreptitious, poorly spelled, and grammatically incorrect.

Code: [Select]
<script>if(document.referrer!='htt'+'p://reff'+'erer.c'+'om')document.write('<sp'+'an style=\'disp'+'lay:n'+'one\'>');</script>
If you intresting in sport <a href="http://rxsportmeds.com/">buy steroids</a> you find place where you can find information about steroids
<script>if(document.referrer!='ht'+'tp://5g'+'o.c'+'om')document.write('</sp'+'an>');</script>

Is this left over from an earlier attack? or is the temple compromised?

4
Off-topic (Locked) / RealityRL
« on: June 02, 2011, 09:04:26 PM »
All right, so I have been playing this Roguelike constantly for years. It will be twenty-one years in July. I have two questions:

1. Has anyone been able to contact the Lead Developer? Some people claim to have some old chat logs from back in alpha, and those people certainly keep collecting donations for him, but no one seem to agree on precisely which chat logs are his, and I certainly have not been able to reach him.

2. Does anyone know what happened to that community fork that supposedly happened in early dev? I have tried getting in touch with some of the old accounts of the guy who forked it--Satan, Lucifer, Beezlebub, and the Devil--but I got nothing. I even pinged his IP, 6.6.6, but that did not work. Do you think that the Lead Developer made him shut down his servers?

I am no good at this game, but it seems pretty solid and popular for a freeware indie title, so it is a shame that there is such a grave lack of support. I would also like to see it go open source, but that certainly won't happen if we can not get in touch with someone that has the source code--either the Lead Dev or the project leader for the community fork.

5
Off-topic (Locked) / Alternate Keyboard Layouts
« on: May 25, 2011, 01:27:02 AM »
Is anyone here using something other than QWERTY as their keyboard layout? I am considering switching to Dvorak or Colemak, but I would really like to know if it is worth the month of training and all of the customizing that my programs' keybindings will need.

EDIT: I rather failed to specifiy why I want to do it. I am wanting to see someone confirm what I read about the increases in speed that they yield, and I would also like to know if one can go back to using a QWERTY keyboard from time to time without much stumbling, as I will still need to use computers other than my own occasionally.

6
Programming / Memory Leaks in SDL and OpenGL
« on: April 17, 2011, 02:41:32 AM »
Is it likely that SDL and OpenGL have memory leaks in them? That doesn't sound right to me. I'm checking my program with Valgrind, and it says that there are 605 bytes "definitely lost", but it's all from malloc() calls in the SDL and OpenGL code. I call SDL_Quit() at the end of the program, and I delete my OpenGL textures, so I don't know what I'm doing wrong. My tile engine doesn't do anything more involved than render some textured quads.

Assuming of course that these are memory leaks, and I'm not just mistaken about what "definitely lost" means.

7
Off-topic (Locked) / Digital Rights and Economics
« on: March 28, 2011, 02:37:49 AM »
This, Krice, is exactly the type of confusion I sought to avert.
What confusion? That piracy IS or ISN'T stealing? Piracy doesn't deprive anyone of anything, except companies of a part of their predicted income. Income which was only predicted and never came to fruition, and as such, can't be stolen, since it doesn't exist.
I had supposed that Krice was using the term hyperbolically or something, and I supposed that you might not realize that, but it seems like I was wrong. I do not think that piracy and theivery are the same. It seems that Krice does.

If those benefits were owed the company, it is still a wrong, whether you call it damage or not.
It's illegal. Killing people is both immoral and illegal, but in some modern states the death penalty exists, which I find barbaric. Morality and legality are not one and the same.
I'm well aware of the distinction. We are indeed discussing our opinions on morality, and I have not once defended something simply because it is law.

By terms of distributive justice, it's actually better than fair. It's even pareto efficient: nobody gets worse, and at least somebody gets better.
That depends entirely upon which rules of destributive justice you accept.
http://plato.stanford.edu/entries/justice-distributive/
It’s only “fair” in terms of strict egalitarianism, and such a philosophy cannot be effectual.

Yes, it's not theft, I was speaking metaphorically, but the agreement is made upon purchasing the digital media, also, the whole "you're not buying this disk you're buying a license to use it" is a legalese contraption that limits your ownership of a physical item.
I expect you suppose all other forms of barter to be legalese contraptions, yes? Deeds to land and the like? It is only by agreement that things are possessed, for nothing else can imply ownership. It is a pact, and it should be honored, as honest people are the best benefit to society.

I don't concur. I know many people who wouldn't have bought a lot of gaming systems so happily if it weren't for their vulnerabilities. And probably, so do you (knowing people like that).
We aren't discussing “willingness to buy”.

With intent of black market monetary profit. That's the difference.
I understand.

Yes, we do. Here is a counter question: do you really want us to feel sorry for you because you don't want to buy those products?
No, I don't.
It certainly does not appear to be that way, as you were just complaining about the high prices of software.

Your justification for piracy is that you think the companies make too much money? Very well, how much is too much in your opinion? You would deprive them of what is theirs by right just because they make more money than you do?
It's theirs by right because they hold sway to determine what rights they have. The problem isn't that they make more money, the problem is that it's blown out of proportion to the effort and money they put in. It may not be unjust, but it is unfair.
Who is the judge of that? Who are you to say that it is out of proportion? By what measure shall you determine how much they deserve for the work?

Do you know that with a flat benefit rate of 20% for everyone, for every transaction, people would still be able to actually become rich?
Yes, but why should they not charge as much as people are willing to pay?

Poverty doesn't give one leave to take what he will from the rest of society. Such is gravely arrogant thinking.
I'm not taking what I want from the rest of the society (since I'm not depriving anyone of anything), I'm duplicating for my personal use a digital resource.
Yes, but you are using your poverty to justify your violation of copyright. Poverty alone does not give one leave to commit an act that is unfair and unjust, whether it is stealing or not.

Except they don't decide the price, the price is decided by the seller. Sometimes not even the seller, but the provider:
I was correct in assuming that you know little of business. The “provider” is also a seller. They sell the the PS3 to the stores. The stores are under no obligation to accept the price.

You can't sell a PS3 any price you want if you own a retail store, you know? You have to keep at a fixed price.
I am not familiar with the laws in your country. Does the law require that goods are sold at a certain price? If it is, I will agree that such is unfair.

They purchase it because they want it, and because they can afford it, not because they think it's worth the price.
This sentence contradicts itself. If they are willing to spend the money on the object, it must, by the very definition of the word “worth”, be worth the price to them. If they wanted to purchase it, and they are willing to spend the money, how can you hold the seller to blame?

If one cannot afford their product, he should swallow it like a man. Also, I'm afraid you shall have to tell us which crisis you mean and evidence that companies have thrown us into it.
If you can't see this for yourself, I'm not going to spell it out. Sorry =(
I’m not going to make your point for you. You and you alone must provide evidence for your claims.

It could be construed as encouragement of illegal behavior ;)
As long as you don't help anyone do it, I don't see a problem. Of course, it's up to Slash to decide.

Do you see the irony here? You say that they care too much for themselves, but only because they will not freely give you what they have created.
Not because they won't freely give me what they have created, but because they abuse their already bloated power.
You consider their insistance that the public keep the pacts they made an abuse of power? You say “bloated”. How much power is “bloated”? By what measure do you consider power to be in excess?

Opposite positions tend to mirror one another.
That would make sense if I was mirroring you.

The evil of business is proportional to its size.
So I guess everyone that has a job (they sell their services to their employers) is a little evil too then? Why is business evil? Trade powers human progress.

Repression of software piracy stems from the overzealous protection of the entertainment industry, which is a sin of the current capitalist governments.
I do not consider the acts of a government keeping consumers to the pacts they made a sin, nor do I know if they are truly overzealous.

Why do you suppose that public officials are more trustworthy than private companies? At least companies give you the option to simply not purchase their products. Taxes are compulsory, and, if you don't like how they spend it, you can do nothing to stop it.
Do I have to suppose the contrary?
No, you don't, but you don't have to suppose as you do either, so you must defend what you hold to be true. Like I said, they aren't more trustworthy, but, unlike the government, you have the option of not accepting their terms if you deem them unjust.

Taxes are compulsory, but are spent on things I and my fellow citizen can enjoy freely afterwards. Even if they couldn't afford it, were them market offered. Taxes aren't in place for the one who can pay them, but for the one who needs that which the taxes pay.
This system is flawed, for it does not reward work, and I should not be robbed of what I have rightfully earned to be distributed to others. Yes, that IS robbery.

Yes, I honestly think it. A company is not a man, and this is bringing again the piracy !=/= theft issue.
Yes, piracy is not theft. Already established. Just an example.

You cannot seperate people from the company, for a company is owned by people. It is an organization of people. What you have said is like arguing that you don’t mind taking the man’s money from the wallet because a wallet isn’t a person.

It means that you have to pay a tax (the state's privilege) to a private company, for letting your customers hear your radio (a radio you already paid and which is airing a broadcast)
I’m not familiar with the laws in your country. That does sound unjust, but, of course, this has nothing to do with software piracy.

An agreement, however partial, can't be made without the parts making. If you want me to clarify it, even more, to me it feels like a deserved injustice.
That is an oxymoron. There is no such thing as a “deserved injustice”.

Companies aren't people, and as such cannot suffer.
Again, they are comprised of and owned by people.

Trying to better your social standing and income is fair competition. Making your life worth several thousands of other lives is humiliation.

Are you honestly trying to say that making money makes one's live more valuable, and, thus, a rich person has made his life as valuable as thousands of other lives? Such a conversion is the only way that what you have said can make any sense.

And we all live in this system, even you and me. If company and governmental honchos were each half as rich, everyone in the world could be several times as rich as before.

Sure, but, of course, why should other people have that wealth? What makes them more deserving of it? They didn't earn it. No one paid them in exchange for a product.

Hell, we could all work three hours a day and live in paradise.
It doesn't work that way.

It's the obscenity of it all what is hard to get for the average citizen who defends that system. But it's clear for me that it's main beneficiaries not only get it, but bask in it.
It's the efficacy of it all what is hard to get for the average citizen who doesn't understand how life works.

Don't blame them. They have not forced anyone to buy anything. Regard their customers with contempt, for it is they that have willingly supplied the companies with the money they have.
With contempt, after they've had their minds bombarded with a thousand and one forged promises of satisfaction, broadcasted in the hundreds of TV and radio stations, and plastered everywhere? What should I regard those directives with, admiration? I refuse.
Here in America, we have laws against false advertising, because, you’re right, false advertising is wrong. I don’t know how broken your free market system is, I’m afraid. With truthful advertising, it is just, which is why I suggested that software licenses be placed in more obvious places.

Well, it seems we have strayed from the topic a little with this talk about economics, but I don’t mind if you don’t.

8
Classic Roguelikes / Dear Mr. Biskup
« on: November 18, 2010, 10:14:14 PM »
Why--by the gods--why, did you decide that the player should lose a turn for canceling a command? I'm sorry; I know I should have been watching my mana, but, when I told you that I didn't want to exhaust myself casting that spell, why did you let the caveman bash Quag's brains in?


------------------------------------------------------------------------------
                                 Screenshot
------------------------------------------------------------------------------


      #########                                         #########
     ##.......################################       ####.......##
     #......%....../../........./.%........%.#       #...........#
     #.............#.##############.......##.#########....(/.....#####
  ####.............#.....#       ##.......##...........................#
###...#.......##########.   ######.........#######.##...#...............#
#.............#             ...............#   #........................##
#.......#...#################....#.......*.#####.#........#...##.........#
#......./..###............(@@....................|.....|...###[..........#
#.........(###.#.##########.......#........#######.......|.###.#.........#
#..........................z..i................................##.......##
#............#######.......s.......#.##############.....................#
#........./..##    #.................#            #.......(...........###
###......%[...#    #...............##################...#............##
  ###.........#    #.................................................#
    #...>.....#    ##########...#########################............#
    ##.......##             #####                       ##...........#
     #.......#                                           #.......#####
     ###...###                                           ###...###
       #####                                               #####
Quag          St: 9  Le:21  Wi:15  Dx:19  To:12  Ch:16  Ap: 7  Ma:20  Pe:16 N=
DV/PV: 16/3    H: -3(55)      P: 3(86)       Exp: 11/23280      PC: 5 Sp: 97
Burdened
------------------------------------------------------------------------------


----------------------------------------------------------------------------
                            Background Information
----------------------------------------------------------------------------

Name: Quag                Race: male Gnome          Class: Elementalist
Eye color: brown          Hair color: brown         Complexion: tanned
Height: 3'4"              Weight: 108 pounds
Age: 117 (grown-up)
Star sign: Falcon         Birthday: 6/Falcon (day 216 of the year)

YOUR HISTORY:
        Your parents are travelling adventurers. They are doing moderately
 well but are talented enough to survive.
        As a child your parents cared a lot for you. Despite all
 circumstances you enjoyed a happy and fine childhood.
        During your youth you embarked on many small journeys to nearby
 towns on behalf of your parents. You learned to know lots of people and
 made many friends.
        Your path was always clearly lying before you. You knew about your
 destiny since your earliest years and fortunately your grandfather
 supported your wishes. You managed to find a competent trainer and began
 your studies.
        You decided to become a Elementalist.


----------------------------------------------------------------------------
                                  Inventory
----------------------------------------------------------------------------
Total weight: 946 stones                Carrying capacity: 960 stones

Head          : -
Neck          : -
Body          : uncursed robe [+0, +1]                                [60s]
Girdle        : -
Cloak         : -
Right Hand    : uncursed quarterstaff (+0, 1d10+2)                    [40s]
Left Hand     : -
Right Ring    : blessed ring of minor elemental mastery [+2, +2]       [1s]
Left Ring     : -
Bracers       : -
Gauntlets     : -
Boots         : uncursed gnomish boots (+1, +0) [+2, +0]              [10s]
Missile weapon: -
Missiles      : -
Tool          : uncursed torch (1088 turns of fuel remaining)         [10s]


----------------------------------------------------------------------------
                                    Stuff
----------------------------------------------------------------------------

Total weight: 825 stones   Carrying capacity: 960 stones

Girdles ('[')
   uncursed mithril girdle [+0, +2]                                   [20s]
Necklaces (''')
   uncursed amulet of perseverance {Wi+3}                              [3s]
   uncursed brass amulet                                               [3s]
Tools (']')
   heap of 2 uncursed torches                                         [20s]
   uncursed box with flint and steel (25)                              [5s]
   uncursed tinderbox (6)                                              [3s]
   cursed tinderbox (18)                                               [3s]
   uncursed box with flint and steel (23)                              [5s]
Rings ('=')
   uncursed ring of fire resistance                                    [1s]
   uncursed ring of searching                                          [1s]
   uncursed ring of cold resistance                                    [1s]
Wands ('\')
   uncursed wand of door creation (0 charges)                          [3s]
   uncursed wand of stunning (7 charges)                               [3s]
   uncursed wand of door creation (4 charges)                          [3s]
   uncursed wand of acid (1 charge)                                    [4s]
Potions ('!')
   heap of 2 uncursed potions of healing                               [8s]
   heap of 4 uncursed potions of water                                [16s]
Scrolls ('?')
   uncursed scroll of vermin control                                   [2s]
   uncursed scroll of charging                                         [2s]
Books ('"')
   uncursed spellbook of Darkness                                    [100s]
Food ('%')
   cursed iron ration                                                [100s]
   uncursed large ration                                             [200s]
   heap of 2 uncursed loaves of bread                                 [80s]
   blessed large ration                                              [200s]
   uncursed hurthling cake                                            [30s]
Valuables ('$')
   982 gold pieces                                                     [9s]


----------------------------------------------------------------------------
                                Weapon Skills
----------------------------------------------------------------------------

Melee weapon           Lvl   Hit   Dam   DV   Level          Required marks
---------------------  ---   ---   ---   --   -------------  --------------
Unarmed fighting         0    +0    +0   +0   unskilled            30
Daggers & knives         0    +0    +0   +0   unskilled            30
Clubs & hammers          0    +0    +0   +0   unskilled            30
Maces & flails           0    +0    +0   +0   unskilled            30
Swords                   0    +0    +0   +0   unskilled            30
Axes                     0    +0    +0   +0   unskilled            30
Whips                    0    +0    +0   +0   unskilled            30
Pole arms                0    +0    +0   +0   unskilled            30
Twohanded weapons        0    +0    +0   +0   unskilled            30
Staves                   0    +0    +0   +0   unskilled            2

Missile weapon         Lvl   Hit   Dam   Ra   Level          Required marks
---------------------  ---   ---   ---   --   -------------  --------------
Slings                   0    +0    +0   +0   unskilled            14
Bows                     0    +0    +0   +0   unskilled            14
Crossbows                0    +0    +0   +0   unskilled            11
Thrown axes & hammers    0    +0    +0   +0   unskilled            14
Thrown daggers           0    +0    +0   +0   unskilled            14
Thrown rocks & clubs     0    +0    +0   +0   unskilled            14
Thrown spears            0    +0    +0   +0   unskilled            14
Boomerangs & scurgari    0    +0    +0   +0   unskilled            14

Shields                Lvl   DV               Level          Required marks
---------------------  ---   ---              -------------  --------------
Shields                  0    +0              unskilled            30


Damage caused with your melee weapons:
--------------------------------------
Right hand: +10 bonus to hit, 1d10+2 damage


Damage caused with your missile weapons:
----------------------------------------
No missile weapons available.




----------------------------------------------------------------------------
                                   Skills
----------------------------------------------------------------------------

  Climbing ............. 61    (good)         [+1d5]
  Concentration ........100    (superb)       [+1d5]
  First aid ............ 56    (good)         [+1d5]
  Gemology ............. 51    (good)         [+1d5]
  Haggling ............. 54    (good)         [+1d5]
  Healing .............. 56    (good)         [+1d5]
  Listening ............ 61    (good)         [+1d3]
  Literacy ............. 83    (great)        [+1d5]
  Metallurgy ........... 72    (great)        [+2d4]
  Mining ............... 51    (good)         [+3d4]
  Pick pockets ......... 11    (mediocre)     [+3d3]
  Survival ............. 37    (fair)         [+2d4]
  Swimming ............. 45    (fair)         [+3d5]
  Ventriloquism ........ 30    (mediocre)     [+2d4]


----------------------------------------------------------------------------
                                   Spells
----------------------------------------------------------------------------

   Burning Hands:   305,   5pp     (Effectivity: +16)
   Darkness     :   266,   4pp     (Effectivity: +0)
   Earthquake   :    10,  80pp     (Effectivity: +0)
   Fire Bolt    :   206,   9pp     (Effectivity: +9)
   Fireball     :     6,  20pp     (Effectivity: +1)
   Frost Bolt   :   550,  11pp     (Effectivity: +7)





----------------------------------------------------------------------------
              His achievements during his adventures:
----------------------------------------------------------------------------

Quag, the gnomish elementalist, was killed by a caveman.
He scored 27671 points and advanced to level 11.
He survived for 0 years, 3 days, 5 hours, 50 minutes and 7 seconds (5803
turns).
Quag visited 8 places.
His charisma score was modified by +2 during his career.
His mana score was modified by +2 during his career.
He ended his adventuring life on level 5 of a dangerous cave at the Drakalor
Pass.
226 monsters perished under his attacks.
He possessed the following intrinsics:
  He was fire resistant (enhanced through an item).
  He was cold resistant (gained through an item).
  He was shock resistant (gained through an item).
He had the following talents: Boon to the Family, Charged, Charming, Heir,
Long-Lived, Long Stride, Potent Aura.
He had a final speed score of 97 (final base speed: 102).
He was religious.
He did not ask for divine help.
He was neutrally aligned.
He was slightly tainted by Chaos.

The following monsters were vanquished:
      1 berserker
      1 berserker lord
      5 black hurthlings
      3 blink dogs
      2 bugbears
      1 carrion crawler
      1 cave fisher
      1 cave lizard
      1 caveman
      1 chaos brother
      1 chaos rat
      3 chaos sisters
      1 claw bug
      1 cutpurse
      2 dark elven wizards
      2 dark sages
      1 dire wolf
      1 displacer beast
      3 dopplegangers
      1 eye of destruction
      1 fairy dragon
      9 fire beetles
      2 fire lizards
      1 floating eye
      1 gargoyle
      1 ghost
      1 ghost bat
      7 ghuls
      1 giant ant queen
      7 giant ant warriors
      6 giant ant workers
      2 giant bats
      3 giant centipedes
      4 giant lizards
      2 giant rats
      3 gnolls
      7 goblins
      9 goblin rockthrowers
      5 goblin slavemasters
      1 gray ooze
      3 green worms
      1 gremlin
      2 hell hounds
      4 hobgoblins
      1 hobgoblin chief
      2 huge bats
      2 imps
      1 jackal
      1 karmic lizard
      8 kobolds
      3 kobold chieftains
     11 large bats
      2 large gnolls
      1 large jackal
      8 large kobolds
      2 large orcs
      6 large spiders
      2 lizard men
      2 minotaurs
      2 necromancers
      1 ogre
      1 ogre magus
     10 orcs
      1 orc chieftain
      2 orc scorchers
      1 outlaw leader
      1 owlbear
      1 pixie
      2 rabid dogs
      3 raiders
      6 rats
      1 ratling archer
      1 ratling duelist
      1 ratling thief
      3 ratling warriors
      2 shadows
      2 skeletons
      1 staring eye
      3 swordsmen
      4 tarantulas
      1 white baby dragon
      1 wolf
      1 yellow ooze
      6 zombies


Seriously, people, please make your roguelikes don't take a whole turn if the player cancels a command for lack of mana. Think of Quag's family.

9
Off-topic (Locked) / Apparently I'm a Linux User Now
« on: November 04, 2010, 02:33:38 PM »
I set out to dual-boot Windows Vista and Ubuntu Linux. After a few bumbling mistakes, I wound up reformatting everything and giving Ubuntu the whole hard drive.

So, any exclusively-Linux-based roguelikes out there I should be trying?

10
Programming / Organization and Workflows
« on: October 21, 2010, 06:23:44 PM »
This is a topic that I don't see much talk about in game development circles, perhaps because I don't look in the right places.

What I want to know is: what organizational steps do you use to take a game from concept to release? How much planning goes into what you do? To you get everything written out on paper? or do you just sit down and start writing code?

I'm not necessarily talking about the structure of your code; I'm as much curious about when you program and what you program in what order. How do you decide what to work on next? How do you decide when to release?

Describe the way your average "programming day" progresses.

11
Programming / Catacomb Conundrum
« on: September 04, 2010, 03:38:38 AM »
I have a dungeon going downward. Every floor of the dungeon is explored by clicking a button. The floor is fully explored when the button has been clicked 20 times. Every time the button is clicked, there is a chance that the player's character will encounter something. When the player encounters something, he is given options, and all of these options may cost him health points or yield him health points based on chance. They may also yield rewards that make future encounters more likely to yield positive results, or they may also yield penalties that make future encounters more likely to yield negative results. Encounters may also add to the player's overall score.

The thing is: I'm not so sure how to go about balancing all this and adding encounters to the database. I figure the chance of a "baseline" player character dying on a particular floor should be in direct proportion to the average amount of points a player's score can be expect to increase after a level has been completely explored. I also figure that the average rewards and penalties a player gains on one level should not increase a character's chances of surviving the next level beyond the player's chances of surviving the current dungeon level without those rewards and penalties. In effect, the average chance of a character surviving a level remains constant.

I'm just a little daunted by this, since I need to add the encounters to the database, the chances of a particular option yielding positive or negative results, and what the severity of those results are. Since options can lead to new encounters and new options, I'm left trying to come up with a systematic way of going about this.

12
Programming / BSP Difficulty
« on: July 27, 2010, 04:51:00 PM »
Using C++ and PDCurses

I'm working on binary space partitioning for dungeon generation. Every BSP node should point to its parent, sibling, and children, but I can't do the following.

Code: [Select]
class BSP
{
private:
BSP * m_parent, m_sibling, m_childA, m_childB;
int m_depth;
int m_x, m_y, m_width, m_height;

public:
BSP(void);
~BSP(void);

const BSP * const parent() const;
const BSP * const sibling() const;
const BSP * const childA() const;
const BSP * const childB() const;

int depth() const;
void depth(int depth);

int x() const;
void x(int x);

int y() const;
void y(int y);

int width() const;
void width(int width);

int height() const;
void height(int height);
};

BSP is being defined, so I can't have member variables that are pointers to BSP objects. What should I do about it?

13
Programming / LINK : fatal error LNK1104: cannot open file 'LIBC.lib'
« on: July 23, 2010, 12:51:50 AM »
I setup PDCurses correctly in VC++ 2008, but I'm getting this error message.

"LINK : fatal error LNK1104: cannot open file 'LIBC.lib'"

I'll be damned if I know why this is happening. I don't think it's karma. Fenrir looks thoughtful for a minute. Well, there was that one time in Tijuana─ The great wolf glances around and grins sheepishly. Anyway, anyone know what to do about this off the top of your heads, or do I need to give more information?

14
Off-topic (Locked) / Happy Birthday, Slashie!
« on: June 10, 2010, 04:56:00 PM »
It is our mighty administrator's birthday today!

Put down those bland rations and have some hurthling cake: %

15
Off-topic (Locked) / Roguelike Fiction
« on: April 27, 2010, 02:47:53 AM »
I've begun writing a piece of fiction in a roguelike setting. There isn't a specific roguelike being referenced, since I haven't played any roguelike enough to get it's setting correct, so this is just "off the top of my head." I've finished the first page or so worth of story, and have decided to share it for your review. Being BRUTALLY honest is of the highest importance here, for I'd like to know if it needs improvement, or if it should be abandoned altogether. Please be specific in you criticism, if you can.

Fenrir takes a deep breath.

OK, here it is.


   The opening was not very large, standing only a about a foot taller than myself, and permitting two men to enter abreast. It had been carved out of the rocky outcropping with such precision that it would have required the use of magic to have been done in any reasonable length of time. Such work would have taken much time and effort by master craftsmen to be hewed by mundane means. It was apparent that the tools of a master craftsman had been on the scene at some point, for ornate carvings rimmed the archway. I examined these with some fascination, and I discovered in them depictions of warriors battling beasts that I could not then recognize, being devoured by great horrors, falling into all manner of traps, and suffering other equally painful ends. When I had finished looking at these things, I peered into the threshold. Immediately beyond the threshold lay a stone staircase that led downwards into impenetrable blackness. In all my time with the guild, I had not seen a dungeon such as this.

    “Raganhar!” My investigation was interrupted by a low, booming voice. “Oi! Raganhar, he is 'ere!” I turned away from the dungeon entrance and strode back toward the camp. Dolgthrasir was sitting on the ground by the fire that lay between our tents. He was looking solemnly into the flames, and the light from them danced across his worn face and long beard, leaving the rest of his stocky form enshrouded in the early morning darkness. As I approached the fire, the dwarf looked up at me and gestured over his shoulder with his thumb. “Hengist is 'ere,” he said, and slowly rose to his feet. I could hear the horse's hooves above the crackle of the fire now, and I could make out the form of Hengist atop his steed swiftly drawing closer.

   Hengist brought his horse to stop in front of Dolgthrasir and myself and hastily dismounted. He was a man not very much older than myself, perhaps not more than a few years over thirty. His tunic was dyed in a rich purple color, and a large gold medallion bearing the image of a wolf hung about his neck. His hair was red and neatly trimmed.

   “You're the men the guild sent, obviously,” Hengist said, glancing at the brooches that we wore. “Yer Hengist Adalbern, obviously,” Dolgthrasir said. Hengist shot him a cold glance. “I'm Raganhar, and this is Dolgthrasir,” I said, and gestured to the two of us. “There is no time for further pleasantries,” Hengist snapped at me, “we must make haste.”

   “It has been two days,” Dolgthrasir said, and glowered at Hengist.
   “All the more reason to start immediately!”
   “It's all the reason in the world to take our time.”
   “What are you talking about, dwarf?”
   “She is already dead.”
   “You don't know that!”
   “Nay, I do. She is dead.”
   “I don't have time for this! Are you two here to help me or not?”
   “Aye, we're here to help.”
   “Then get moving.”

   Hengist pulled the saddlebags off his horse and attempted to shove past Dolgthrasir, but succeeded only in stumbling awkwardly around the sturdy dwarf. “Ye believe whatever ye hafta believe,” Dolgthrasir muttered as he watched him walk away, and we exchanged solemn, knowing glances.

   The three of us set to work packing supplies from the two tents and Hengist's saddlebags. Various tools, faded and dirty scrolls, worn old books, vials filled with potions of different hues, and neatly packaged food rations bearing the seal of the guild were carefully placed into leather satchels and slung over our backs. I strapped the instruments of my trade around my waist, which was wholly comprised of several cutters for different materials, a pair of daggers, a length of wire, and lock picks of many sizes.

   The tents were rolled up and left where they lay, for there would be no room for them in the depths. Three lanterns were lit, and the fire was put out. Our preparations were complete, and we gathered before the doorway to the depths.


Pages: [1] 2