Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Poll

How does 40d16 compare to 40d?

Higher speed, no problems
Higher speed, problems
Same speed, no problems
Same speed, problems
Lower speed, no problems
Lower speed, problems

Pages: 1 ... 53 54 [55] 56 57 ... 64

Author Topic: FotF: Dwarf Fortress 40d16  (Read 276082 times)

JoystickHero

  • Bay Watcher
  • [PREFSTRING:tileset]
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #810 on: December 29, 2009, 11:26:09 pm »

One minor feature request:

If WINDOWEDX and WINDOWEDY are set to zero, make the actual window size enough to give 80x25 in the selected font.

This would make it a little more convenient to test fonts of diverse sizes.
You know you can just drag the corner of the window to resize it, right?

I love this. I've been using it for a while now, after the friend who introduced me to DF showed me it. (I was complaining about how much of a pain it is to resize while installing a custom font. In retrospect, a rather petty complaint.) I love it. Here's hoping that these features make it into DF proper! :D
Logged
JoystickHero's Capital Tileset (Simple. Clean. 16x16)
Quote from: Moosey
Really?  You passed up an opportunity to say "Urist McNugget"?

Shurhaian

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #811 on: December 30, 2009, 10:48:26 am »

Since the game is not properly playable at a tile dimension lower than 80x25, having it default to that size rather than squishing the tiles would be a useful option to have. Resized tiles can look rather hideous, and getting the size just right by window-shaping can be an exercise in frustration.
Logged
Working on: drakes - making the skies(mostly) a bit more varied

My guards need something better to do than make my nobles happy with hugs and justice.

Toksyuryel

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #812 on: December 30, 2009, 03:14:17 pm »

I would like to humbly request that Python be used instead of Lua. That is all.
Logged

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #813 on: December 30, 2009, 03:42:09 pm »

It's easier to correct for missing libraries than missing language features, and Python fails horribly at functional programming, apparently by design. That is all.

That said, which extension language ends up being used is very much up to Toady; I don't really have any say in it.
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?

Shoku

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #814 on: December 30, 2009, 04:07:20 pm »

Since the game is not properly playable at a tile dimension lower than 80x25, having it default to that size rather than squishing the tiles would be a useful option to have. Resized tiles can look rather hideous, and getting the size just right by window-shaping can be an exercise in frustration.
Dude: blackspace. Just have your opening window size be huge and you'll have plenty of big black border to buffer to whatever practical size.

Logged
Please get involved with my making worlds thread.

Andir

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #815 on: December 31, 2009, 11:49:10 am »

It's easier to correct for missing libraries than missing language features, and Python fails horribly at functional programming, apparently by design. That is all.

That said, which extension language ends up being used is very much up to Toady; I don't really have any say in it.
It's the fact that inconsistent whitespace can literally kill a program that gets me.  The whole tabs vs. spaces takes on a whole new meaning in Python.  Especially, if we are talking about sharing scripts, which we would be.  Yeah, I know most compilers handle conversion, but you have to know whether the author uses 1, 2, 3, or 4 spaces per indent and all that jazz.  It's almost as if Python was designed to be horrible to share code.  Also, the choice of implementing Python over Lua because of the library selection is quite pointless since the script will mainly be dealing with DF objects and not having to connect to a remote server or something odd like that.  Sure, I can see some utility in it, but it's not a staple requirement.  (Also, I read that LUA is much easier to integrate with C++ than Python...)

That being said, I have played a bit with Python and merely only read about Lua, so my support for Lua seems a bit odd seeing that I haven't actually used it, but I still think it's a better choice (if there were a vote.)
Logged
"Having faith" that the bridge will not fall, implies that the bridge itself isn't that trustworthy. It's not that different from "I pray that the bridge will hold my weight."

Ornedan

  • Escaped Lunatic
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #816 on: December 31, 2009, 12:23:37 pm »

The whitespace for structure thing in Python only really amplifies existing problems. Which I don't consider a particularly bad thing, since then you have to fix the real problem, being that your code is an unreadable mess of randomly indented crap. As far as sharing goes, there are these things called coding conventions.

Lua is however a better choice, because it's tiny compared to Python yet still has an adequate base library. About the only advantage Python would have is an enforced base standard of readability on that "shared code".
Logged

Rafal99

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #817 on: December 31, 2009, 01:05:42 pm »

I vote for Lua. It is very flexible and great for all kinds of scripting. There are many both commercial and open-source projects that have proven the usefulness of it.
Logged
The spinning Tantrum Spiral strikes The Fortress in the meeting hall!
It explodes in gore!
The Fortress has been struck down.

CobaltKobold

  • Bay Watcher
  • ☼HOOD☼ ☼ROBE☼ ☼DAGGER☼ [TAIL]
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #818 on: December 31, 2009, 04:29:31 pm »

Having converted my isominerals to the superior transparency-instead-of-magenta, It is painful to try to draw on alpha channel accurately.

Something that just used "R" and "G" channels for FG/BG would be much much easier to work with...as well as easier to understand.

If we had some common image format with six channels I'd suggest that instead, but I don't know of any. Then again, just doubling tileset would make that feasible.
Logged
Neither whole, nor broken. Interpreting this post is left as an exercise for the reader.
OCEANCLIFF seeding, high z-var(40d)
Tilesets

Shurhaian

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #819 on: December 31, 2009, 07:21:36 pm »

Since the game is not properly playable at a tile dimension lower than 80x25, having it default to that size rather than squishing the tiles would be a useful option to have. Resized tiles can look rather hideous, and getting the size just right by window-shaping can be an exercise in frustration.
Dude: blackspace. Just have your opening window size be huge and you'll have plenty of big black border to buffer to whatever practical size.

This is what I would call a workaround.

That there is a way to get around a problem doesn't mean the problem should be left alone; that there is an ugly alternative to a suggestion doesn't mean the suggestion is without merit.

Personally, I wouldn't want the window frame to take up any more space than it must. The person who suggested that 0 dimensions instead make for an 80x25 tile default size hit on a possibly-useful special case, which might or might not be less irritating to implement than a way to determine whether the view will squish, or automatically scale to a minimum, for any size that doesn't allow 80x25 tiles to fit.

Come to think of it, a way to specify starting resolution by (unscaled) tiles rather than pixels might itself be useful... but that's getting off course.
Logged
Working on: drakes - making the skies(mostly) a bit more varied

My guards need something better to do than make my nobles happy with hugs and justice.

DrazharLn

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #820 on: January 02, 2010, 07:52:37 am »

Come to think of it, a way to specify starting resolution by (unscaled) tiles rather than pixels might itself be useful... but that's getting off course.

You can do that just now with a little maths. Find the width and height of a tile in your tileset in pixels. Multiply that number by the number of tiles you want horizontally and then by the number of tiles you want vertically. That is your window size.
You used to have to fiddle with a GRID setting, but I think that's redundant now.
Logged

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #821 on: January 02, 2010, 11:51:18 am »

Sounds reasonable. So, in d17 or at least the final release:

If you specify 0x0, it'll autodetect a window size for 80x25. If you specify NxM, where both N and M are <256, it'll interpret that as grid size, and calculate the window size accordingly.

If you actually want a 255x255 window for some reason, you're SOL and I'll cry a crocodile tear for you.
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?

jpwrunyan

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #822 on: January 02, 2010, 12:05:33 pm »

Sounds reasonable. So, in d17 or at least the final release:

If you specify 0x0, it'll autodetect a window size for 80x25. If you specify NxM, where both N and M are <256, it'll interpret that as grid size, and calculate the window size accordingly.

If you actually want a 255x255 window for some reason, you're SOL and I'll cry a crocodile tear for you.

Why not take a CSS approach and have it suffix with either "px" for pixels or "tile" for tiles?  The default (no suffix) can be pixels.  Dunno how easy that would be to implement...

But honestly, I don't see the merit in setting size by pixels as opposed to tiles.  Not until variable width fonts are ready.

Anyway, really looking forward to the new features you guys are working on!  Thanks!
Logged

qwert

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #823 on: January 02, 2010, 03:22:32 pm »

Until someone manages a 3xSomething tileset, the smallest available is 4xSomething which has a 320px horizontal width. So unless you know of a method of getting a tileset to only 3 pixels wide while still usable, and you would want a width between 81 and 84 tiles, I think it is safe to assume this is a non-issue.  :P
Logged

CobaltKobold

  • Bay Watcher
  • ☼HOOD☼ ☼ROBE☼ ☼DAGGER☼ [TAIL]
    • View Profile
Re: FotF: Dwarf Fortress 40d16
« Reply #824 on: January 02, 2010, 05:07:41 pm »

Sounds reasonable. So, in d17 or at least the final release:

If you specify 0x0, it'll autodetect a window size for 80x25. If you specify NxM, where both N and M are <256, it'll interpret that as grid size, and calculate the window size accordingly.

If you actually want a 255x255 window for some reason, you're SOL and I'll cry a crocodile tear for you.

Why not take a CSS approach and have it suffix with either "px" for pixels or "tile" for tiles?  The default (no suffix) can be pixels.  Dunno how easy that would be to implement...
seconded.

Well, I and a few others made 4x4 tilesets which are readable, and,while a 4x2 tileset would be theoretically usable in monochrome (8 bits to distinguish 256 tiles) it wouldn't be readable.

...hmm, I thought there had been multiple 3x5 tilesets, those're not that bad to create or read. Probably just not on the wiki repository.
Logged
Neither whole, nor broken. Interpreting this post is left as an exercise for the reader.
OCEANCLIFF seeding, high z-var(40d)
Tilesets
Pages: 1 ... 53 54 [55] 56 57 ... 64