Enquirer Home Page | Twitter | Back to Improbable Island

 Forum Index > Places > Places: Feedback and Development New Topic Post Reply
 Suggest a Contrivance/Contraption Part 2
 |  Printable Version
Ilovemath224
 Wednesday, August 01 2012 @ 01:31 AM UTC  
Forum Contender
Contender

Status: offline

Registered: 07/28/11
Posts: 50

Oh... hmm... Well, it somewhat works right now.

I'll have to figure out another way to get it to work past that.


 
Profile Email
Quote
Ilovemath224
 Wednesday, August 01 2012 @ 12:38 PM UTC  
Forum Contender
Contender

Status: offline

Registered: 07/28/11
Posts: 50

Actually, I know how to get this to work. Have another initial program that increments and decrements the appropriate thoughts by 3, then have it run the first when it fails.

But that requires 72 more programs, 144 more run program contraption, 72 thought less and thought more contrivances (as a sum), and 144 more increment thought contraptions. That just isn't going to practically work out.

Also, with the binary base system idea, you need one (or more, but each additional one requires another Run Program contraption) main program and 20 additional ones, starting the main one with a contraption that sets a thought to the value of the memory storing your binary data, then adding a Run Program contraption for each of the additional ones. For each of the additional ones, you start with the Most Significant Bit, (524228,) checking if the thought is not less than that value, and if that passes, you subtract that value (524228) from the thought which represents the memory, while increasing the value of the thought that represents value 20 by 1. Then you go to the next Most Significant Bit (262144), and check if the number isn't less than that, before subtracting that value from the thought that represents the value of the memory and adding one to the thought that represents value 19. And so on and so forth.

If you want to do multiple bases within that, the only method I really see is using 2 bits to get a piece of data in Base 4, 3 bits of data to get a piece of data in Base 8, or 4 bits of data to get a piece of data in hexidecimal. And yes I know the total above can go over 999999. I also know the number is stored in binary, which means that it must have at least 20 bits of storage per memory, so the above should work without a problem.

However, with the above, you may have to have two or more programs interpret said data. I'll be willing to guess two of them will be enough for the 8 and 16 value ones, using a loop for at least one of those programs.

And yeah, sorry for bumping, but I couldn't edit my previous post.

Also, it can't be too hard to code the program I described earlier into a single compact feature that would save a lot of time, would it?


 
Profile Email
Quote
quinn
 Wednesday, January 16 2013 @ 12:56 AM UTC  
Forum Contender
Contender

Status: offline

Registered: 02/26/11
Posts: 54

Quote by: Trowa

Quote by: Grey

No idea if this should go here or elsewhere but, hideable beds like you can hide a room.


This! Big Grin A couple of us have asked for these "hide slot" contraptions. I suspect that slots behave differently than doors and pages, though, and no idea what would happen if the bed you're sleeping in were suddenly "hidden" when you woke up. Though, that would be pretty sweet to hide the teleport beacons, so it's not some massive time capsule in the middle of the room all the time. Imagine just zapping into the middle of a mansion's foyer, no idea how you got there besides mashing your OST button... You could even truly customize the landing pad to suit your tastes! Beacon hidden in the chandelier! Smile

(Although CMJ did just such an awesome bang-up job on the Teleport Beacon description, I don't know why I even thought about writing my own, much less actually spending the cigs at Cadfael's to do so!)



You can always customize it like you do furniture. Just the name, really, but mine's set up in CAKE as a Hollow Tree.


As for my suggestion, now that we have global and place banter... Has anyone thought of programs to allow people to change the type of chatspace they have? Like using a commentary command and a new SET CHAT TYPE to enter /GLOBAL to get Global Banter in a room instead of Local. (A lot of my rooms are offered as private rooms to Clan members, not to mention sometimes you just might want to check Global or Place Banters without leaving the room.... Or something like that.)


 
Profile Email
Quote
kythia
 Sunday, February 24 2013 @ 04:53 AM UTC  
Forum Newbie
Newbie

Status: offline

Registered: 02/16/13
Posts: 13

Not sure if it exists - its not in the wiki if it does - but a contrivance to check charm (or a set: charm greater than, less than, equal to). I'm starting to design my place but I'm worried about ugly people getting in and grossing the place up.


 
Profile Email
Quote
Hairy Mary
 Sunday, June 30 2013 @ 04:49 PM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 08/17/08
Posts: 1083

I'm just starting to build a new Place, a BIG place. Something which would be really useful for what I want to do is a way to multiply thoughts together. I can write a program to do it for me, but it'll be a bit of a big bastard. It would be much nicer if I had a contrivance to do it for me.

Keeps fingers crossed.


 
Profile Email
Quote
Buddleia
 Sunday, June 30 2013 @ 06:16 PM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 04/23/10
Posts: 343

Quote by: many different people
Set Memory Part.

Pleeeeeeeeeeease? Smile


Quote by: Ilovemath224
On another note, I really need the ability to set a thought to a memory slot.

Oh gosh yes, this would make life so much simpler. We can already use the Set Thought contraption to set it to a whole Memory value, but say if you want to display the value of one digit of your Memory, then you need to do

PHP Formatted Code
If Memory Part equals 0, then Set Thought to number 0
If Memory Part equals 1, then Set Thought to number 1
If Memory Part equals 2, then Set Thought to number 2
If Memory Part equals 3, then Set Thought to number 3
If Memory Part equals 4, then Set Thought to number 4
If Memory Part equals 5, then Set Thought to number 5
If Memory Part equals 6, then Set Thought to number 6
If Memory Part equals 7, then Set Thought to number 7
If Memory Part equals 8, then Set Thought to number 8
If Memory Part equals 9, then Set Thought to number 9


A ten-row program just to set up one digit of your Thought!
This is a right pain for Scrapyarding, and surely a much bigger server load than making a fix so we can just do
PHP Formatted Code
Set Thought to memory part


Improbable Reference Links - goo.gl/MRBnb -------------- Land Registry (map of Places) ---- goo.gl/bpkRR
 
Profile Email Website
Quote
Hairy Mary
 Sunday, June 30 2013 @ 07:01 PM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 08/17/08
Posts: 1083

Seconding everything that Buddleia's just said.


 
Profile Email
Quote
Content generated in: 0.62 seconds
New Topic Post Reply



 All times are UTC. The time is now 03:14 PM.

Normal Topic Normal Topic
Locked Topic Locked Topic
Sticky Topic Sticky Topic
New Post New Post
Sticky Topic W/ New Post Sticky Topic W/ New Post
Locked Topic W/ New Post Locked Topic W/ New Post
View Anonymous Posts 
Anonymous users can post 
Filtered HTML Allowed 
Censored Content