
Working on an interesting game idea for a physics based game – sock monster. Collect as many single socks as possible. Collecting matches takes points away. I’m inside of a giant dryer that spins an throws the socks all about. Really interesting to see in action.
posted by Dedric Mauriac on Motru using a blogHUD : [blogHUD permalink]
Sock Monster Game
October 31, 2009Wierd Neighbors
October 27, 2009
I started noticing a lot of sounds from one of my neighbors on the main grid and discovered they had a chicken farm. The wierd thing is that I keep hearing things like farts an such. My guess is someone is griefing them somewhere, but I haven’t been able to find anything. From what I’ve been hearing on many SL Podcasts, people don’t like these chickens because of the lag they cause. Oh look … one of them says it is dead and revivable. Interesting…
posted by Dedric Mauriac on Motru using a blogHUD : [blogHUD permalink]
Cloneing
October 26, 2009
One of the ways that CSC was able to support the large number of people in- world on the first day of its 50th anniversary was to replicate the islands. Everyone was still able to have the same experience no matter which island avatars arrived at. A load balancer created to send landmarks to avatars inviting them to one of the islands. The island determined was based on both the number of agents present, and parameters indicating to potential for lag.
posted by Dedric Mauriac on CSC 2 using a blogHUD : [blogHUD permalink]
Reset Script vs State Entry
October 11, 2009
I’ve been able to cut my scripts initial memory down so that I have about 41k available. Originally I had about 25k available. The primary tips are to reduce the need for functions, global variables, lists, and string length. The other thing to cut back on is the amount of features you are starting off with. Keep the script as simple as possible. The shocker for me today was the memory consumption of llResetScript. I found that in some cases, I could replace it with a state change back to the default state with a memory savings of over 500 bytes. Other times, this method had no effect at all. This confuses me. Why is this method so memory intensive sometimes?
posted by Dedric Mauriac on Woodbridge using a blogHUD : [blogHUD permalink]
Abble Bobbers
October 11, 2009
Over at the train station, I noticed Mytee Boa walking by. Both her and I were looking for the last apple out of 10. We joined up and searched the sewers for some barrels of apples. She showed me where to get my last apple. We must have spent the next hour looking for her last apple. She was about to go offline, until I confiremed that she got a few others that I had mentioned. I showed her one of them and and sure enough, that was it! The two of us went to claim our achievements as apple bobbers. I still have many items to find in the Octoberville 2009 hunt by PixelTrix.
posted by Dedric Mauriac on PixelTrix using a blogHUD : [blogHUD permalink]
Walk into the light
October 10, 2009
After what seems to be a really dark and spooky place, I have finally walked into the light. Can this be even more light at the end of the tunnel? I can only hope, but I suspect it will lead to darker times.
posted by Dedric Mauriac on PixelTrix using a blogHUD : [blogHUD permalink]
Freedom for the apples!
October 10, 2009
I decided to head on over to octoberville and check it out. I haven’t been here for years. The last time I came down here, I got a laptop and a filing cabinet in 2006. A few things have changed since then. The scavenger hunt has grown a bit and seems to have a story associated with it. Some rooms will not work unless you solve puzzles in others. There is also a role-play aspect to it and some puzzles need more than one person to help you out. It’s a long game. The lag isn’t any help either. That has got to be the worst part of it. I guess that is why they say it will take a few days to complete the hunt.
posted by Dedric Mauriac on PixelTrix using a blogHUD : [blogHUD permalink]
Step Up and Stand Up
October 9, 2009
This Step Up campaign regarding content theft keeps reminding me of an old program to stand up against poverty. It’s not really that old, it is just that no one has really participated in it within Second Life after it’s first debut. In the real world, it goes on every year. This year, it will be on October 16-18 (A little less than seven days from now). The two campaigns sound so similar and are around the same time. Step Up is on November 5th. If you would like to Stand Up Against Poverty, I’ll have a little discussion event on October 17th at 6-7pm PDT, and free bracelets to help you stand up.
posted by Dedric Mauriac on Hilbert using a blogHUD : [blogHUD permalink]
Imagine One Outer Land Peace Tower
October 9, 2009
I decided to check out the Imagine One peace tower in memory of John Lennon, to be lit by his widow, Yoko Ono. Apparently, I found the unofficial tower made by Lennox Larkham. The tower is primarily a visual feast of animated circling eye candy. The first thing that I noticed was that the floor was made up of several layers of churning water. The tower is more of an experience to fly up in, and feathers are freely available to help you fly high. One wall was full of “My peace prevail on Earth” in many languges. (Side note: lookup September 21, International Day of Peace). Throughout the island, and the tower you can see different national flags and roses left behind in rememberance. My favorite part was falling back down through the lights.
posted by Dedric Mauriac on Outer Land using a blogHUD : [blogHUD permalink]
LSL, A language without string replacement
October 8, 2009
One of my biggest head aches with LSL is with string replacement. I do not know of any other language that doesn’t offer this capability. This is the function that I would love to see (SVC-1085): string llReplaceString(string haystack, string needle, string replacement); So, llReplaceString(“Hello”, “ell”, “ipp”) would result in “Hippo”. Without this function, I have the option of finding string indexes, cutting substrings, checking string length, and concatenating the results. The other option is to use a trick with lists and null values. Lists eat away at memory & time, but use less code. The other problem I have is llUnescapeURL. It doesn’t unescape space characters encoded with plus signs (SVC-4900).
posted by Dedric Mauriac on Norwegian Forest using a blogHUD : [blogHUD permalink]
Radar Radar from Radar
October 8, 2009
After posting information about the MystiTool and Multi Gadget, I got a response from Timeless Prototype stating that a Mono version is in the works due out later this year or early next year due to Mono issues. Radar Masukami handed me a free radar hud that he had made. I checked it out and it took only 0.008 to 0.010 ms. I’ve seen it jump up to 0.040 for a brief moment once. I started sending him messages about what appeared to be a glitch. Then I noticed that it was open source. I fixed the bug, set the range lower, and delayed the sensor from 1 second to 15. Radar gives credit to original scripters (Sable Till, Water Rogers, Argent Stonecutter, Christopher Omega and Sapphire Bombay).
posted by Dedric Mauriac on Woodbridge using a blogHUD : [blogHUD permalink]
MystiTool Performance
October 8, 2009
After my previous post regarding the performance of Multi Gadget, Sphynx Soleil reminded me of the MystiTool and suggested that it performed better. I checked it out and found that it took between 0.096 and 0.109 (Multigadget was about 0.148). It too offered a suspend utility called the MystiTool Sleeper. I saw that it too decreased down to about 0.072 (Multigadget was 0.049 with the blocker). So, in simple terms, MystiTool takes less resources when running at regular mode. However, with both the MystiTool and Multi Gadget are in suspend/sleeper modes, Multi Gadget saves more resources. Multi Gadget can be forced to suspend with a blocker. MystiTool asks, but does not enforce sleep mode.
posted by Dedric Mauriac on Woodbridge using a blogHUD : [blogHUD permalink]
Avoid Methods
October 8, 2009
During my day job, I often separate code into functions for purposes of better manageability. Each function is a black box in a sense. It describes what it does, and goes ahead and does the job. In LSL, there are memory limitations. I find that the reverse is more beneficial. You can reclaim more memory by avoiding functions all together and putting the code in- line. A function should only exist if it is being called from two or more places within the code. I was able to reclaim about 6 KB of data tonight. I need to put down my work and breathe in some fresh air. I wonder when the old clouds will go away.
posted by Dedric Mauriac on Woodbridge using a blogHUD : [blogHUD permalink]
Top Scripts and Multi Gadget
October 8, 2009
I started digging a big deeper into my scripting problems with memory and speed. I ran over to the Woodbridge sim to get a snapshot into how much time the server was acquiring. It kept showing me as one of the most time consuming scripts on the sim at around 0.28. I recalled listening to the Podmafia (episode 111) today where Yxes was taking off different items to find the problem. I took off my multigadget and bam! I was no longer on the list. I also tried the multi gadget blocker with the multi-gadget on, but it kept jumping between 0.1 and 0.15. I need a light weight flight assist. I don’t see why the SL Client limits us from flying high.
posted by Dedric Mauriac on Woodbridge using a blogHUD : [blogHUD permalink]
Learning what NOT to do.
October 7, 2009
I’ve been sitting here trying to rehash my script to take up less memory, as well as to speed up a bit. After all of my little tweaks here and there, the script actually ends up taking more memory. More refinding and again, more memory. Although the script runs fine, I would really like to get the initial memory at start up to be much higher. I’ve tried abandoning lists, cutting down on string usage, string concatonation, and what seems to be a ton of other tweaks. I feel like I just wasted the night away other than learning what not to do. At least I have a local copy of the original script before I started working on it.
posted by Dedric Mauriac on Hilbert using a blogHUD : [blogHUD permalink]
Posted by Lewis Moten (inSL: Dedric Mauriac) 



