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 - BloodBeard

Pages: 1 ... 14 15 [16] 17 18 ... 76
226
Progress:
Spoiler (click to show/hide)

My dwarves are beginning to have less and less space to work and live. Navigation is also becoming a problem with the new construction being built over top the main stairway. To get from the surface to the 'fort' on the bottom level they need to wind through areas that will be filled with gears and axles.

Water needs to get to the level below this and my options are pretty limited. Will probably use that undug area to funnel it down.

227
Indeed.

So long as the word rec can determine what words are being typed and in what position I don't need to plan any further ahead, so I figured i'll put my dwarves to work.

Say I want to type MAGMA. The support for the word MAGMA has 5 pressure plates, one for each possible position in the sentence. The AI knows that you typed it and where by water being pumped onto one or more of them. The pump is connected to 6 gears, all of which need to be activated by typing each letter in the correct position followed by a space, exclamation mark, question mark or period. Determining what the AI does with this information and how will result in brain hurts, but being as simple as this I should be able to find some way.

The number of gears to activate the pump might change. If only 2 or 3 letters of a word are needed to identify it then that's fine.

EDIT: 0.1 labeled an Alpha as it seems more appropriate. Will move to Beta if I can get the AI to respond to user input in any way.

228
Balls to it, i'm digging.

229
The FPS will likely be shitty regardless how it's done. Everything requires endless banks of pressure plates and pumps, the only thing different is the gearing and linkages.

The space and linkage reduction from removing numbers is very tempting... It's practically half the size it was before.

I'll leave you with this frightening image:
Spoiler (click to show/hide)


230
DF Dwarf Mode Discussion / Re: Speed of vertical vs horizontal movement?
« on: January 19, 2012, 10:12:19 pm »
A fun, slightly related fact: The speediest dwarves can run down stairs faster then a falling dwarf.

231
He said to turn it into a lair and that would then let you freely embark on top of it with a larger area, I think. I don't know if it would work then.

232
Very clever... but my FPS is hurting already, I doubt it could take that kind of punishment. Even though some of the people who have downloaded 0.1 have gotten decent FPS, I doubt very much there would be many people with computers that could handle 25 z-levels of a 3x3 embark filled to capacity with working mechanics let alone even more. I should probably accept that if I can't do it in the amount of space I have it's not going to happen without downgrading to a more simple AI with preprogrammed responses (or that markov chain thing talked about a while ago).

Unless I can find a good reason to keep them in i'm considering scrapping numbers and operators. It would shrink the giant word recognition mechanics by a huge margin, cut several thousand linkages from the AI display (and several thousand mechanisms from the existing display), and makes things so much simpler without damaging the prime focus of this project.

233
Option 2 where I make a new user display control and repurpose the existing one is out. I was really hoping it would work, I'd have so much extra space but there's just no way I can add support for words in a space-friendly manner, if it was even possible to begin with.

Unless I can find another way to do it, after laying the (massive) groundwork i'll only need a 9x5x5 area of space for each word programmed into the AI (not including the logic that tells it the words meaning and purpose). They would have to be built aboveground because I will have run out of underground, and you can't build right to the edge, but the entire 3x3 embark would still be enough space to support over 400 words. I hardly need that many, it's just an example.

Pretty much all the mechanics of this need 5 z-levels to work and if I were to take up all the underground and sky I could stack 5 sets of machinery like what I have uploaded on top of each other. With the word recognition groundwork and the word support built i'll have taken up 2 of them. The question becomes will 15 z-levels of a 3x3 embark be enough to build the decision making logic of the AI and all the other things it needs, I should find that out before putting my dwarves to work.

234
"sleeping on it" really seems to work for me when I run into these kinds of problems. Regardless of how I proceed I don't think i'll be needing to start over. If I intend to build a new text display for the user, i'm pretty sure I can repurpose the existing one to be usable by the AI. I've had an idea on how I wanted the AI's display to work and the one now is almost perfect for the job, it just needs some tweaking. Relinking the hatches on the display would be pretty easy, and since the AI has no need for a backspacing feature I only need to rebuild certain minor gears a bit to get rid of it and allow the clearing option to clear the display in one fell swoop instead of the fully automatic backspacing that it is now.

This all assumes that i'll be able to figure out a way to break down what the AI wants to say into individual characters so it can type them out.

235
In all seriousness though i've been having trouble motivating myself to continue working on this. I'm not sure how much more my computer can take and what's in it now is only a small piece of the puzzle. Then of course there's the sheer ridiculousness of what i'm trying to do here...

Some Portal has reinvigorized my want for something cool to come out of this, we'll see how long it lasts.

I also haven't gotten a lot done because i've come to a bit of a crossroads. With my original plan i'll need a massive space, roughly 5 levels worth of an entire 3x3 embark to lay the groundwork for word recognition (effectively tripling what is already built, including the space reserved for the AI display control). The linking will be horrible, but not as bad as what I did with the display. With this setup identifying words would be extremely easy and space friendly, needing only an additional 5 pressure plate-pump combinations to identify a word and where it is in the sentance. 5 because that's what i've come up with for the maximum number of words in a sentence. 7 also seems alright for word length.

Another option is rather... extreme. Starting over from scratch. It involves continuing on the path I deviated from on page 1 when I was thinking about how to make the text display mechanics. To support the text display it would need be larger then what I have now and still be mechanism heavy, but can double as the word recognition groundwork and overall be much smaller then the other option. The downside of course is I have to redo everything, but also the logic to identify words becomes far more complex. How much more I don't know, because of how complex it is.  :P

I'm going to be in the planning stage for a long time and don't need to build anything so I can always change my mind, but really want to figure this out before moving forward.

236
That was a good joke don't you think? I was implying that the AI I am working on had somehow exceeded the boundaries of its programming and was holding me prisoner. This of course is foolish. I, Bloodbeard, am perfectly fine and operating within acceptable parameters.

MAGMA IS GREAT!

237
HELP!!! This was a really bad idea! I don't have much time, its been keeping me capti

238
DF Dwarf Mode Discussion / Re: Orbital Drop Shock Dwarfs
« on: January 11, 2012, 12:13:06 am »
http://mkv25.net/dfma/movie-2361-27z-levelopendroppod

Water works with enough of it.

I think this is the 3rd topic about this that I had to squash the myth that water doesn't project falling dwarves. I have a pet peeve about bad dwarf science :(

239
Oh right, this.  :D

I'm headed into unknown territory, blindfolded, so i'm just going to start with word recognition and see where that takes me. I said before that the method that I was thinking of would require me to set a cap on word and sentence length, but if the word rec works how I think it will I can probably increase or decrease it later if need be. I'll be figuring all this out on paper so I can afford to make mistakes and experiment.

I wonder if Excel would work. The problem with notepad is I have to memorize what gears each pressure plate is linked to and with a spreadsheet I can in essence 'link' them and turn sets of gears on and off by typing 1 or 0 on a cell that represents a lever or pressure plate.

If you thought the release of the text display was long, don't hold your breath.  I really have no idea how long it will take (or if it's even possible), but it will probably be a while for the next one. In fact i'm almost guaranteeing it will be longer because the linking of the display was what took so long and i'll be needing to do that a second time for the AI's display.

240
Now? Only once. In 40d? Literally dozens. With guaruntees of water and magma the only time i'd need to gen more then one world is if I wanted the perfect extreme-cliff embark. Even then I would probably only want extreme cliffs to build aboveground megaprojects, which can be solved by increasing the sky cap and would be much more FPS friendly.

Pages: 1 ... 14 15 [16] 17 18 ... 76