Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

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.

Messages - bloop_bleep

Pages: 1 ... 216 217 [218] 219 220 ... 238
3256
DF General Discussion / Re: What Would Urist Do?
« on: September 03, 2017, 06:00:23 pm »
Implode in a flaming fireball of self-recursive glory.

WWUD with a bucket of magma, a barrel of booze, and a baby?

3257
DF Community Games & Stories / Re: Losing Is Fun - Interactive Web Comic
« on: September 03, 2017, 05:45:20 pm »
Chisel on a blank tablet, a rendition of how Kobolds came to be the favored creatures by the gods (with a nice background if possible). And don't forget to include the other races watching in shame and/or awe.
+1. In addition to many kitten engravings.

3258
DF Modding / Re: What's going on in your modding?
« on: September 02, 2017, 11:23:35 pm »
Aha. The Hobbit caravan has arrived. The plucky little fellas have brought unicorn cheese. Yum!

Oh, and a stray giant sperm whale in a cage.

Yay, meat for years!
Get a breeding pair of them and you'll have meat for millenia.
If you can zombify them you'll have the absolute ULTIMATE defense.
"The giant sperm whale corpse pushes the bronze colossus in the head and the injured part explodes into gore!"

3259
DF Dwarf Mode Discussion / Re: Volcanic Eruption
« on: September 02, 2017, 10:55:13 pm »
Wait, it's still spewing out lava? Jeez...

Also, I don't think it's possible to catch forgotten beasts with cage traps, webbing ones especially...

3260
DF Dwarf Mode Discussion / Re: The first anvil
« on: September 02, 2017, 10:47:48 pm »
Looks like the DF community has already started to separate into different religious sects.
It was inevitable.

3261
Forum Games and Roleplaying / Re: Corrupt a wish!
« on: September 02, 2017, 06:22:45 pm »
The Were-guinea pig Kadol Pashukavan has come! A large guinea pig twisted into humanoid form. Its eyes glow blue. Its fur is golden. Now you will know why you fear the night!


I wish humanity has developed interstellar travel.

3262
General Discussion / Re: Things that made you go "WTF?" today o_O
« on: September 02, 2017, 06:01:59 pm »
but what if humanity has developed interstellar travel but not any convenient means of interstellar communication?  do you not send out colonists, who may be willing volunteers; of whom you will not hear the fate of for hundreds of years?  that you would be dead of old age before they responded?
That doesn't make sense. If by interstellar travel you meant traveling to different solar systems within reasonable timeframes, can't they just send back a "success" message on a ship that also has interstellar capabilities?

3263
1) Marksdwarves prefer to charge at enemies rather than stay back and shoot at them. You can rectify this by stationing them in a building with fortifications as walls.
2) There's a setting in one of the init files (data/init.txt and data/d_init.txt); I forget which, though.
3) Store your important stuff deep inside your fortress, that way keas will be caught and chased away before they manage to steal anything. Look here to find out how to build an archery tower.
4) You might just have to look deeper, but I'm not sure.
Edit: Ninja'd!

3264
Forum Games and Roleplaying / Re: Weaponize it.
« on: September 02, 2017, 12:32:18 am »
Take a plane to the stratosphere and drop  the bulb on top of a large crowd.

A cardboard box.

3265
Quote
LONG LIVE THE DRAGON oh its a zombie now
I *immediately* knew which thread that was from.
Spoiler (click to show/hide)
I thought it was from the Game of Thrones thread  :P

3266
DF General Discussion / Re: ETA for the next release
« on: September 01, 2017, 09:38:14 pm »
Unless the first release makes a demon possess my computer I couldn't care less about the bugs.

3267
DF General Discussion / Re: How the outside world sees us
« on: September 01, 2017, 09:36:03 pm »
Um. That feels a bit dismissive of younger people. I mean, I picked up DF when I was 13 or so, and while I do look back at 13-year-old James and think "how in the four hells could they think that" (honestly, I do that to James-of-a-few-months-ago), it's not like all children are stupid.

I mean 7-9 year olds. They make up the bulk of internet cancer.
Though there are many adults on the Internet which one could easily mistake for 7 year olds.

3268
General Discussion / Re: Things that made you go "WTF?" today o_O
« on: September 01, 2017, 07:39:33 pm »
Netflix claims I'm logged in as "Netflix", and is in Spanish.  The profiles aren't mine either, just "Netflix" and the default "Kids".  Haha, what?
Perhaps Netflix derped and gave you someone else's page. I recommend contacting Netflix and keeping the tab open so you can give them additional information if needed.

3269
DF General Discussion / Re: How did they make the graphics of this game?
« on: September 01, 2017, 07:33:09 pm »
Don't reinvent the wheel. If you find a library that does what you want to do, use it. You're just wasting effort otherwise.

Oh? Now tell me the limitations of the implementation that your magical library has. Oh right... you don't even know how do to it yourself in the first place, let alone the problems you'll end up with in the future should you need to change libraries.

I've used ncurses and pdcurses quite a few times in the past. Don't jump so quickly to conclusions.

I am encouraging the OP to learn how to think, how to process a problem, how to read documentation (which is very easy).



Besides, there are a million odd "Rogue remakes".... why reinvent the wheel and make yet another rogue remake? It's wasted effort, right?

Diving into direct interaction with the OS is less "thinking" and more "tedious unnecessary work." By your logic it's best to write everything in assembly because it makes you "think" more. There's enough to think about when writing a program in the first place; don't make it any harder on yourself.

ncurses & pdcurses are already pretty low-level -- seriously, this is 30-year old technology. There's no reason to go any deeper.

Besides, doing what you suggest would involve interacting with the terminal/OS directly at a very low level,
Uhh... making threads is "low level" now? Directly calling win32_threads or p_threads is hardly "low level" programming. This is how people program.
Again, I think you underestimate how low-level ncurses & pdcurses are. I suggest you at least look up what they even are before you continue this discussion.

making your program unportable and probably requiring special knowledge that I doubt the OP has.
"Portable code" is often misused in the same manner you just misused it.

To show you how badly you misused code portability, I'll challenge you to tell me that win32 software is not platform independent. WINE brings many windows libraries over to *NIX systems. They're imperfect libraries, but still libraries none the less.

There is no guarantee that the system you're targeting supports threads, for instance. std::thread is just an abstraction that calls the system level threading service. The use of abstractions, rather than their implementation, is what portable code envelopes. Even if it is as simple as a macro that changes to win_threads instead of p_threads.

The cost of abstraction is the same cost that WINE pays for attempting to translate direct x routines into opengl equivalents. Performance. DirectX is used very differently when compared to opengl, an engine designed around one or the other depends on their individual ways of doing things. You could do further abstraction and make it easy to change between the two of them via header files... but as always, that way of doing things has a performance hit. Since the abstraction gets compiled in you can get some benefits over wrapping around the calls.

First of all, using WINE is damaging to performance and can sometimes be buggy. Best not to rely on it.

Second of all, by "portable" I mean being able to port to another machine without changing much (or any) of the code.
For example, if you wrote a program with ncurses on Linux you can port it to Windows by simply changing the header include and relinking with pdcurses. Nothing else has to change. ncurses and pdcurses *are* the abstractions you describe -- they envelop the differing system calls and replace them with a single, common set of functions.

If you're using the OS utilities directly, you have to either use the slow, buggy WINE or have to replace every single instance of a system call to the old OS with the equivalent in the new OS. (Or if the equivalent doesn't exist, you have to write completely new code.) Basically, you yourself are doing the abstraction which existing libraries already provide.

3270
Forum Games and Roleplaying / Re: How Well Known is the Person Above You?
« on: September 01, 2017, 06:06:36 pm »
Kinda sorta feel like I saw you before. I'mma give you a 3/10.

Pages: 1 ... 216 217 [218] 219 220 ... 238