Droid Engineer Archive

Thread: The droid programming language (first draft)

CapnSteve
Wed Sep 17, 2003 12:57 pm
#14

Part V: The Impact of Components on Programming




Personality Chips


The higher level personality chips give the droid a wider range of emotions and social commands to use.



Modules


Item storage module - This allows the droid to access certain items in its inventory, such as survey devices and stimpacks.


Data module - Allows the droid to store and create waypoints and use the /survey command if they have the appropriate survey device in their inventory.


Medical module - This acts as a Novice Medic skill for droids, enabling them to use /healdamage and /firstaid. This is only useful if they have a storage module to hold stimpacks.



Specific Droid Abilities


Protocol Droid - This droid can speak and understand any language and can also send and receive /tells.


Power Droid - With a storage module and droid batteries, this droid can monitor and recharge other droids' power levels.


Surgical Droid - This droid can use wound medpacks and /healwound in addition to stimpacks.


Repair Droid - This droid can repair things with the appropriate repair tool in its inventory.




--------------------------------------------------------------------------------

(Kauri) Indur Dawndeath - Master Droid Engineer / Smuggler (0,4,1,0)
(Chilastra) Indur Dawndeath - Creature Handler (3,3,1,1) / Smuggler (0,0,3,0)

"Next thing you know it's going to require a Droid Brain in order to make an Electronics GP Module. Sheesh." --Kollos
CapnSteve
Wed Sep 17, 2003 9:39 pm
#15

/bump


Ideas please!




--------------------------------------------------------------------------------

(Kauri) Indur Dawndeath - Master Droid Engineer / Smuggler (0,4,1,0)
(Chilastra) Indur Dawndeath - Creature Handler (3,3,1,1) / Smuggler (0,0,3,0)

"Next thing you know it's going to require a Droid Brain in order to make an Electronics GP Module. Sheesh." --Kollos
CapnSteve
Thu Sep 18, 2003 12:14 am
#16

Thanks for the feedback, guys. I agree that this is something to be added in the future, but one of the devs did make a comment about it before the game came out, saying it would be cool but they don't have time for it right now. Maybe if we do all the design work, they'll be more likely to add it. Anyway I liked those ideas, keep them coming!



--------------------------------------------------------------------------------

(Kauri) Indur Dawndeath - Master Droid Engineer / Smuggler (0,4,1,0)
(Chilastra) Indur Dawndeath - Creature Handler (3,3,1,1) / Smuggler (0,0,3,0)

"Next thing you know it's going to require a Droid Brain in order to make an Electronics GP Module. Sheesh." --Kollos
Xaldain_
Thu Sep 18, 2003 6:50 am
#17

/bump the cool idea

As a side note though, I wouldn't expect this type of change to ever make it into the game. (sigh)



The 1st 10% of the code takes 90% of the time; the remaining 90% of the code takes the remaining 90% of the time.

_lana_
Thu Sep 18, 2003 7:38 am
#18

/bump


cause it can give an utility to droid, cause for the moment it's the useless proffession, and it's terrible in SW univers




T'Jyn E'madra (Master Armorsmith on Kauri)
Shop Avenue 4361 -167 (Corellia/New Hope)
Sintrosi
Thu Sep 18, 2003 10:37 am
#19

Fantastic work. I wish they would impliment this. I will sticky this for a few days or so.





Reechani Ohm

Master Droid Engineer (First on Eclipse/Last on Test Center)
Master Artisan
(retired) Droid Engineer Correspondent (Original ... crispy)

Click me!
Slash_Trax
Thu Sep 18, 2003 7:10 pm
#20

It would be absolutely awsome to have this type of codeing ability in the game. And it would add a hugh amount of content to the game that would keep people playing for alot longer. Me personally I would take months just to perfect one program.


It's a dan shame that it probably will never happen though.




«------------------- ONISSHOSP -------------------»

«------------------- Visit my web site www.geocities.com/onisshosp -------------------»

«--------------------- Onisshosp's Fine Hand Crafted Tools Naboo - 4883, 3219 on Bloodfin -------------------»

«
--------------------------------------------------------------------------------------------------------»
CastorStablescraper
Thu Sep 18, 2003 7:51 pm
#21

doing macros of some sort would rock. Although I'm not really gonna comment on the scripting language you wrote, I'd suggest that a novice can program a disk, and each level of DE production would get additional commands they could program.

One of the biggest problems of artisan classes is that the lower level folks don't have anything folks want.



---
Itsa Trap, Master Droid Engineer (Kauri)
the Knights who say Ni, Kauri (http://www.knights-who-say-ni.com)

Knights who say Ni Factory Outlets: /waypoint -3375 75 (Naboo/Caerbannog)
Itsa's Evil Island Fortress: /waypoint 1052 -4268 (Corellia/Coronet)
AudioOrgana
Thu Sep 18, 2003 10:18 pm
#22

Wow, this is so frickin' cool...


Very nice idea!


One of the things I get complaints about most (besides lack of functionality) is that droids are strangely silent. I now have to explain to people that personality chips won't make the droid talk at all - just affect how the droid speaks to you personally when you program them.


Besides that, the functionality suggested would really go a long way to helping us out.


Good job!

Audio

CapnSteve
Thu Sep 18, 2003 10:38 pm
#23

Wow, a sticky!


Anyway, here's some great ideas from this thread: http://forums.station.sony.com/swg/board/message?board.id=droid_engineer&message.id=23311(/waits for forum to slaughter the URL formatting)





-Musicians using droids for more elaborate symphonies
-Image designers, artisans, chefs, tailors using them in a similar manner.
-Surveyors sending out surveying droids. Then getting load lifters to bring back large amounts of resources to them.
-Slicer droids for smugglers
-Bomb droids for commandoes
-Practice droids for all the combat classes. Wouldn't that be fun, simulating an encounter with whatever you program it to be.
-Walking billboards and advertizers and lots lots more.




I especially like the idea of practice droids. I think the only use for the binary load lifter would probably be something involving transporting resources. Also, the basics to enable programming would have to be changed a little, since I just realized that if the disk drive takes up a module slot, it would be impossible to have a droid use stimpacks.




--------------------------------------------------------------------------------

(Kauri) Indur Dawndeath - Master Droid Engineer / Smuggler (0,4,1,0)
(Chilastra) Indur Dawndeath - Creature Handler (3,3,1,1) / Smuggler (0,0,3,0)

"Next thing you know it's going to require a Droid Brain in order to make an Electronics GP Module. Sheesh." --Kollos
OdoJob
Thu Sep 18, 2003 11:18 pm
#24

Wow sounds like a pretty advanced version of my idea (droid disks by master artisians, Droid programming stations by architects, and the data modules define how many commands can be stored)...i wonder if its possible to crash a server with a wrong code in a droid... :/
BudaKhan
Fri Sep 19, 2003 2:50 am
#25

Man that's pretty cool stuff, and nothing I haven't done in past... but it still looks scary... crap I haven't written a script that long since... since... some BBS based ORPG called majormud LOL



Chugo Bor'chaa
Master Bounty Hunter
Kettemoor
isoner1
Fri Sep 19, 2003 3:05 am
#26

It is a very interesting idea... very indepth and opens lots of possabilities...


other than that, I am against it. The last thing I want to do is actually have to program in this game... I was barely able to get through C programming in college, to say nothing of some programming needed for a cool combat droid game for the C= 64 (have I just dated myself?)

Page 2 of 7