What HASN'T Been Done?
|
|
Cypher Ragu
[Mad Scientist]
Join date: 6 Jul 2008
Posts: 174
|
03-31-2009 22:00
Yeah, I'm bored, and when I look around I see all these scripted items...
What would SL be like without scripts?
And then I wonder where all the ideas for the objects came from. Originally, it had to start with some guy saying "Hmm... What if..."
Pretty soon, scripters from all over pounce at the idea and make their own versions of the script, each with different features and interfaces.
My question to you is: What idea hasn't been "overproduced?" Honestly, I can't think of any. Have we really run out of possibilities? Or are we just eager to get "in the game?"
_____________________
Life is a highway... And I just missed my exit.
|
|
Keira Wells
Blender Sculptor
Join date: 16 Mar 2008
Posts: 2,371
|
03-31-2009 22:27
If it's been thought of, and truly marketable, you probably consider it 'overdone'. Once someone makes it, and it sells well, others will copy that idea (With their own methods, and so on) and sell it.
If it hasn't been overdone, then it's relatively likely it's not a great (Or at least great for selling) idea, or nobody has thought of it/mentioned it to a scripter.
On that note,
Snails you can ride. I know, it's not a huge market, but personally, awesome. Yes. I have one....but it's the only I've ever seen.
_____________________
Tutorials for Sculpties using Blender! Http://www.youtube.com/user/BlenderSL
|
|
Johan Laurasia
Fully Rezzed
Join date: 31 Oct 2006
Posts: 1,394
|
03-31-2009 22:29
Well, now that's whole trick now isn't it. That's what being a programmer is (partly at least). It's more than just coding, it's listening to what people are wishing they had and coming up with fresh ideas, or simply coding your version of something already done a hundred times before. For example, when I wrote my first clock script, I was neither the first nor last person to decide to make a clock (for whatever reason, learning, to sell, whatever. I actually initially wrote my first clock script as a challenge to help me learn LSL.) Once the basic clock was working, I looked around SL, and examined the features of the other clocks in SL, and I found that none of them allowed you to set the time, both hours and minutes, just like an RL clock. So, I added that feature to my clocks, and I get alot customers looking for a clock that can be set to any time because I went the extra mile. You don't necessarily need to come up with something new, take something old, or even something open source, and modify it to make it simpler to use, or more efficient, or both, or add whatever new features you can think of to it to make it stand out from the rest of the pack.
_____________________
My tutes http://www.youtube.com/johanlaurasia
|
|
ElQ Homewood
Sleeps Professionally
Join date: 25 Apr 2007
Posts: 280
|
04-01-2009 04:02
From: Keira Wells Snails you can ride. I know, it's not a huge market, but personally, awesome. Yes. I have one....but it's the only I've ever seen. LMAO I'd buy one!
|
|
Dora Gustafson
Registered User
Join date: 13 Mar 2007
Posts: 779
|
04-01-2009 04:41
From: Cypher Ragu What idea hasn't been "overproduced?" Honestly, I can't think of any. Have we really run out of possibilities? Or are we just eager to get "in the game?" You never know about the future  I just purchased a couple of sculpted shoes/feet with build in color matcher. When I joined SL Nobody never even dreamed that was possible. The car factories make new models every year (many of them). That gives a variety to choose from. Would it be better if we had 5 sizes and nothing more? What I make in SL are things I would want to have myself, things I can not buy in the shape I want them. Things I make are inspired from the life in SL. So if you lack inspiration join SL and open the eyes 
_____________________
From Studio Dora
|
|
Tabliopa Underwood
Registered User
Join date: 6 Aug 2007
Posts: 719
|
04-01-2009 04:49
One thing that is needed for builders of low-end homes for first time buyers is a home locking script that turns things off when the owners leave or log off.
There is a typical situation which is crying out for a solution.
New person buys a 1024 or 512m. They buy little house. A painted house usually because of prim limits. At this end of the market (unlike the top end) these houses come with a locking door and tint windows maybe (like the BSD Archer house for example) Good enough if the new buyer lucky enough to find cheap house that has even these though.
A lady who comes to my place to try her stuff on does so because the house she bought hasnt even got tint windows. Ya I know but she didnt know that at the time. She was new.
Is new people on sim next to me. They buy a small house. It has locking door and tint windows. They did some looking before they buy obviously. They also get a guard bot on a 10 second timer. They also got a chimney that blows smoke all the time. like the archer house does. And an outside porch light built into the house thats always on as well.
Is the last two things and other similar housey effects that I wonder about. Wheres the el cheapo script for low-end home builders that takes care of these things for owners who log out leaving everything blazing, blowing particles and making noises even.
A turning off script so that when the owner is not detected then the house turns itself off. Lock the door, douse the fire/smoke/shower/bubble bath particles and noises, turn off the lights. Secures the property. And when owner returns or logs in then amd they Touch it unlocks everything so they can use.
A turning off script would only need to scan for owner once every 5 minutes just to see if they still there. It not need hammer the sim every few seconds to do this.
Would be a real blessing not only for new resident homeowners but also for their neighbours who maybe on different timezones.
If is turning off scripts like this already available then no one has told the builders who make low-end houses. The ones that new people mostly buy the first time.
|
|
Dora Gustafson
Registered User
Join date: 13 Mar 2007
Posts: 779
|
04-01-2009 05:53
From: Tabliopa Underwood ...Secures the property. How and why would anybody want to do that? If the house is on your parcel and no one else can build there what can happen with the prims on it? You can keep avatars out but not their cameras, so what is the use?
_____________________
From Studio Dora
|
|
Tabliopa Underwood
Registered User
Join date: 6 Aug 2007
Posts: 719
|
04-01-2009 06:22
From: Dora Gustafson How and why would anybody want to do that? If the house is on your parcel and no one else can build there what can happen with the prims on it? You can keep avatars out but not their cameras, so what is the use? Shutting the house down, turning all stuff off automatically when the home owner is not there is something that would be useful in the typical house that new people buy the first time. What is the use ??? Umm! you answered that already. You can keep avatars out. Some people do that. Some people even ban other people from their land. And ya the cam thingy. I was at OIP the other day. New person was by the Changing Your Appearance tutorial sign. After a bit they wander off over the cliff behind the corral out of line of sight from the people in the corral and started modding their avatar. Later on we meet up by the exit and we chat about things new people always do. I mention about camming. Person says ya they know about that, but they also said "When I am out of the other persons line of sight then I am not exhibiting myself. When I am cammed then that person is peeping me." Was a point well made I thought.
|
|
Dnali Anabuki
Still Crazy
Join date: 17 Oct 2006
Posts: 1,633
|
04-01-2009 08:39
I really really need a good scripted camera for machinima that is easy to use with a lot of options; I would pay a lot for it.
I also need a camera system that when an actor moves thru the set the camera automatically moves to certain positions when the actor hits their mark. For example as the actor moves thru the alley way, the camera moves from behind to above to front/close up at certain locations in the alley. The reason for this is to set up the shot lists ahead of time so I can have multiple cameras filming the exactly same action from different perspectives. sigh.
I also need a script that will time animations so that the different animations pay at different times; I have one now where all the animations play in sequence and I can set the timing but I can't vary the time per animation.
_____________________
The price of apathy is to be ruled by evil men--Plato
|
|
Zen Zeddmore
3dprinter Enthusiast
Join date: 31 Jul 2006
Posts: 604
|
04-01-2009 08:54
https://www.xstreetsl.com/modules.php?name=Marketplace&file=item&ItemID=135324137 prim fully functional chess set FULL PERMS Touch a piece, then touch the board. The piece moves to that location. Touch the side board to 'remove the piece'. (and you don't have to be the owner) mod the pieces, mod the scripts. Lets get some new games going here. the rezzer is one prim. there are two different sized boards to rezz. I like the rezzer option because it doubles as a RESET. I'm working on a flight controller HUD that also uses the llDetectedTouchST() function. and an avatar puppeteer as well.
_____________________
A kilogram of programmable nanobots can lower the certainty of both death AND taxes.
|
|
Ruthven Willenov
Darkness in your light
Join date: 16 Jan 2008
Posts: 965
|
04-01-2009 09:09
From: Dnali Anabuki I also need a script that will time animations so that the different animations pay at different times; I have one now where all the animations play in sequence and I can set the timing but I can't vary the time per animation.
i assume you're playing the animations from a list. you could probably also make a list of times, and them in the timer event when index for the animation increments, you can use the same index to from the time list and set the timer event to that time, when the timer goes off, the next animation is played and the timer is set to the next time in the list. ie list anims = ["flip", "jump", "swim", "juggling", "crazy dance", "belly dance 1", "belly dance 3", "belly dance 4", "belly dance 5", "belly dance 6"]; list times = [ 0.25, 0.75, 2.0, 5.2, 8.3, 7.25, 9.0, 6.45, 8.5, 6.75];
integer i = 0; integer len;
float time;
string anim;
key owner;
default { state_entry() { owner = llGetOwner(); len = llGetListLength(anims); llRequestPermissions(owner,PERMISSION_TRIGGER_ANIMATION); }
on_rez(integer rp) { llResetScript(); }
touch_start(integer num) { time = llList2Float(times, i); anim = llList2String(anims, i); llSetTimerEvent(time); llStartAnimation(anim); }
timer() { i = (i +1) %len; time = llList2Float(times, i); llStopAnimation(anim); anim = llList2String(anims, i); llSetTimerEvent(time); llStartAnimation(anim); }
}
this script is just an example i wrote off the top of my head, i haven't checked it for compilation or running errors
|
|
Dnali Anabuki
Still Crazy
Join date: 17 Oct 2006
Posts: 1,633
|
04-01-2009 09:22
Oh my Ruthven, thanks! I'll play with this. How cool!
Compiled just fine! Put your name on the script as author too but won't be giving it out.
_____________________
The price of apathy is to be ruled by evil men--Plato
|
|
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
|
04-01-2009 19:16
From: Cypher Ragu My question to you is: What idea hasn't been "overproduced?" inspiration mostly comes from life, necessity, and convenience (and then there's just plain creative souls who confound us all). to answer your question, at the risk of shooting myself in the foot (because I've been working on it off and on for awhile).... "localized dialog menus for scripted objects" I've only seen 2 creators do it to any degree, and neither one was in any way portable code wise. another one I had, but dropped to the low product interest long ago. an intelligent reporting traffic counter, that correlated not only number of visits, but also length of stay, and integrated with vendors to correlate buys and capture cammed in buyers, as well as the amounts spent... all reported in a format of owners choosing, using the detection method of owner's choice... fairly hefty product, but conceptually simple. I got less than a handful of interested peole :  hrug:: an extensible plug and play style avatar attachment, with a universal format for addressing it. one object with many plugable scripts to contain the clutter of different attachments and effects that rely soley on scripting and not the containing attachment... mysti-tool does this partway, but not entirely. there's probably a dozen more ideas on my shelf... many of them either not done, not done well, or needing features unavailable elswhere.
_____________________
| | . "Cat-Like Typing Detected" | . This post may contain errors in logic, spelling, and | . grammar known to the SL populace to cause confusion | | - Please Use PHP tags when posting scripts/code, Thanks. | - Can't See PHP or URL Tags Correctly? Check Out This Link... | - 
|
|
Celty Westwick
Registered User
Join date: 24 Jun 2006
Posts: 145
|
04-02-2009 11:35
To Zen Zeddmore - This is very cool! https://www.xstreetsl.com/modules.php?name=Marketplace&file=item&ItemID=135324137 prim fully functional chess set FULL PERMS Touch a piece, then touch the board. The piece moves to that location. Touch the side board to 'remove the piece'. (and you don't have to be the owner) mod the pieces, mod the scripts. Lets get some new games going here.
|
|
Zen Zeddmore
3dprinter Enthusiast
Join date: 31 Jul 2006
Posts: 604
|
04-02-2009 12:08
Thank you. My hope is that people will take this and run with it. This can be reformatted into practically any imaginable board game. Board positions need not merely be a means of positioning pieces. Send a message to the player or to the piece. Effect an animation as a result. Many many possibilities. The lower side of the boards (tapered or not) can be scripted to different specific functions. You could cordon off areas of the side panels to be buttons to initiate varied effects.
_____________________
A kilogram of programmable nanobots can lower the certainty of both death AND taxes.
|
|
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
|
04-02-2009 13:10
From: Cypher Ragu Y What would SL be like without scripts? There.COM.  From: someone What idea hasn't been "overproduced?" Honestly, I can't think of any. Have we really run out of possibilities? Or are we just eager to get "in the game?" I think it's time for another version of "Lemmings".
|
|
Cypher Ragu
[Mad Scientist]
Join date: 6 Jul 2008
Posts: 174
|
04-03-2009 12:54
From: Void Singer to answer your question, at the risk of shooting myself in the foot (because I've been working on it off and on for awhile).... "localized dialog menus for scripted objects"
What do you mean by "Localized dialog menus?" From: My Random Thought of the Day More scripts need to utilize dialog menus. I'm tired of inputing commands like SL is a DOS Prompt. xD
_____________________
Life is a highway... And I just missed my exit.
|
|
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
|
04-03-2009 13:40
From: Cypher Ragu What do you mean by "Localized dialog menus?" localized = in the users native language (ie the language used locally). imagine a dialog menu system that isn't driven on the response recieved, but rather it's index in a list.... then the dialog code stays the same, regardless of which language it's in... it should also be easy to change languages, or update with one that isn't available to start.
_____________________
| | . "Cat-Like Typing Detected" | . This post may contain errors in logic, spelling, and | . grammar known to the SL populace to cause confusion | | - Please Use PHP tags when posting scripts/code, Thanks. | - Can't See PHP or URL Tags Correctly? Check Out This Link... | - 
|
|
Zen Zeddmore
3dprinter Enthusiast
Join date: 31 Jul 2006
Posts: 604
|
04-03-2009 15:06
Ohh, THAT would be nice.
_____________________
A kilogram of programmable nanobots can lower the certainty of both death AND taxes.
|
|
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
|
04-03-2009 15:55
From: Zen Zeddmore Ohh, THAT would be nice. that what I said :: looks at hole in foot:: marry that to a notecard reader, and separate the whole thing into it's own script (so that the only things needing a change are the link message callbacks in the main script, and translations for notecards... poof localized menus in a drop in script, just script the effects and write the notecard
_____________________
| | . "Cat-Like Typing Detected" | . This post may contain errors in logic, spelling, and | . grammar known to the SL populace to cause confusion | | - Please Use PHP tags when posting scripts/code, Thanks. | - Can't See PHP or URL Tags Correctly? Check Out This Link... | - 
|
|
Cypher Ragu
[Mad Scientist]
Join date: 6 Jul 2008
Posts: 174
|
04-03-2009 16:48
Well, before you send the dialog menu you could make a new, translated list using a loop (Probably llListReplaceList?).
Then, you send the TRANSLATED list, and when a response arrives, use llListFindList to find the index of the message in the TRANSLATED list. Then just compare that index to the original list to find the message in english (or whatever language you're going to use).
_____________________
Life is a highway... And I just missed my exit.
|
|
Zarma Button
Registered User
Join date: 17 Mar 2009
Posts: 7
|
04-03-2009 22:41
What hasn't been done? Hehe, here's a suggestion- Make a model of Jesus riding a T-Rex while shooting lasers out his eyes, all fully mountable by standing atop his shoulders and waving a flag of grate pwnage. 
|
|
ElQ Homewood
Sleeps Professionally
Join date: 25 Apr 2007
Posts: 280
|
04-04-2009 05:24
or, send the message to a web translator, get the translated return, and use that string in your dialog..that way, you can say "hello there!" and the other person will read "have some toast!" 
|
|
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
|
04-04-2009 08:32
From: Cypher Ragu Well, before you send the dialog menu you could make a new, translated list using a loop (Probably llListReplaceList?).
Then, you send the TRANSLATED list, and when a response arrives, use llListFindList to find the index of the message in the TRANSLATED list. Then just compare that index to the original list to find the message in english (or whatever language you're going to use). yeah, I'm so not going to try and build a translator into it, though I considered stacking all the translations into the list, (and still could via the notecard reader) I rather liked the idea of "drop specific language card in and go" so it can be continually updated with new languages, and not take up excess space or need continuous read from the notecard, although it'll need a helper for no mod items...one battle at a time eh? I definitely do NOT want to use web translation. besides being ridiculously slow, they are notoriously confusing when it comes to grammar for phrases (like the dialog text) and looks very unprofessional. I'm not trying for the next "all your base are belong to us" dialog. =) obviously others have different ideas in mind, and that's great, if you build it, I'd love to see your method. i'll probably open source mine when it's finished, maybe even with all the bells and whistles.
_____________________
| | . "Cat-Like Typing Detected" | . This post may contain errors in logic, spelling, and | . grammar known to the SL populace to cause confusion | | - Please Use PHP tags when posting scripts/code, Thanks. | - Can't See PHP or URL Tags Correctly? Check Out This Link... | - 
|