1. Welcome to our bug report and feature request forum.
    • For game exploits, post in the Private Issues forum. Please provide details in your message.
    • For all other suggestions and reports:
      • Apply the appropriate prefix to your post
      • Please include every detail (such as how a mechanic works or how to reproduce a bug)
      • Remember that new features need to be balanced and fair.

Petition to Enable Turtles

Discussion in 'Suggest + Report Bugs + Get Help' started by LeiserGeist, 3 April 2013.

?

Do you like turtles?

  1. yea

    13 vote(s)
    76,5%
  2. hell na

    4 vote(s)
    23,5%
  1. LeiserGeist

    LeiserGeist Gamer, Software Developer

    Joined:
    26 October 2012
    Messages:
    479
    Likes Received:
    116
    I know turtles are a bit OP for some tasks, and just yesterday I was against them being enabled. However, in the time since, I've changed my mind.

    Turtles can be used for many handy tasks. I recently hatched the idea of having multiple lesser-used machines stored in its inventory, and a program to have it swap between them in a block space with power running to it. (Use the wrench turtle for this, not the mining turtle unless you want to lose your machines.)

    Others have been suggesting it in the server, and I know everyone has their wacky ideas for their use!
    If there's an issue with their slight OP-ness, I'm sure we could figure something out. It's not like we don't have any more-OP things enabled.

    Another idea I had was a turtle to automatically place autocrafted solars onto my solar field.
     
  2. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    2 March 2012
    Messages:
    2.603
    Likes Received:
    757
    While I do agree that turtles are very OP, and a lot of havoc can be wrought with them. I Do like the idea of having them enabled, or at least some of them (like keeping the mining turtle banned). I think the OPness could be remedied with either a very high fuel usage and very expensive crafting/buying price.

    I personally would love to have an XP and melee turtle, and the it would influence me to actually get into lua and do stuff instead of just running aorund bored.
     
  3. Pathaleon

    Pathaleon Forum & Server Administrator
    Staff Member

    Joined:
    3 July 2012
    Messages:
    1.014
    Likes Received:
    670
    I agree with the use of turtles within alice however, no turtles with a block breaking ability should be enabled. Not even in the mining world.
     
    benthegreat17 likes this.
  4. buttonsinpjs

    buttonsinpjs Active Member

    Joined:
    22 January 2013
    Messages:
    267
    Likes Received:
    150
    Assumption1: Blocks broken by turtles can't be traced back to the player that used the turtle.
    Assumption2: Blocks broken by labeled turtles are logged.
    Crazy idea: Put user and admin accounts on labeled turtles. Lock down the turtle so that the user cannot change the label. Now everything that the turtle does can be logged and tracked. Treat the turtle like a company laptop. The user won't want to loan out the turtle because he is responsible for any action. If the turtle is lost or destroyed then the user pays for a new one. I'm not sure how theft could be handled. Can turtles call home on start up and transmit coords?
     
    Roken, Benjobean99 and xXMadNessXx like this.
  5. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    2 March 2012
    Messages:
    2.603
    Likes Received:
    757
    Buttons is genius, 'nuff said.
     
  6. buttonsinpjs

    buttonsinpjs Active Member

    Joined:
    22 January 2013
    Messages:
    267
    Likes Received:
    150
    I have very little experience with turtles/CC. That's why I put those as assumptions. Also, I don't even know if separate user accounts are possible with CC.
     
  7. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    2 March 2012
    Messages:
    2.603
    Likes Received:
    757
    Since CC is lua based, it pretty much means that nearly anything and everything is possible. And with sk as the owner, i would say it would definitely be a viable option.
     
  8. gknova61

    gknova61 Farbes Lover

    Joined:
    17 March 2012
    Messages:
    1.238
    Likes Received:
    350
    I'm sorry but Lua is the worst programming language I've ever had the displeasure of using.
     
  9. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    2 March 2012
    Messages:
    2.603
    Likes Received:
    757
    lies and slander
     
  10. LeiserGeist

    LeiserGeist Gamer, Software Developer

    Joined:
    26 October 2012
    Messages:
    479
    Likes Received:
    116
    Colonel F Slander
     
  11. gknova61

    gknova61 Farbes Lover

    Joined:
    17 March 2012
    Messages:
    1.238
    Likes Received:
    350
    The only reason I use lua is because there's no alternative for Minecraft :p
     
  12. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    2 March 2012
    Messages:
    2.603
    Likes Received:
    757
    I still say lies :p
     
  13. buttonsinpjs

    buttonsinpjs Active Member

    Joined:
    22 January 2013
    Messages:
    267
    Likes Received:
    150
  14. hsun324

    hsun324 Programmer, Gamer

    Joined:
    14 May 2012
    Messages:
    362
    Likes Received:
    90
    FORTH*

    But there is MS-BASIC for RP2 but you can only get it after SK puts up the uploader.
     
  15. gknova61

    gknova61 Farbes Lover

    Joined:
    17 March 2012
    Messages:
    1.238
    Likes Received:
    350
    From what I've heard, FORTH is worse.
     
  16. LeiserGeist

    LeiserGeist Gamer, Software Developer

    Joined:
    26 October 2012
    Messages:
    479
    Likes Received:
    116
    FORTH is just different. It's stack based - nothing like Lua.
    Some say its harder, some say its easier. I can't say much because I haven't paid much attention to it.
     
  17. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    2 March 2012
    Messages:
    2.603
    Likes Received:
    757
    in my experience, fourth is only good for "stacking" commands hurr hurr. But i haven't dabbled it in for nearly a year. So idk anymore.
     
  18. hsun324

    hsun324 Programmer, Gamer

    Joined:
    14 May 2012
    Messages:
    362
    Likes Received:
    90
    Modern programming languages are trending towards abstraction, and object orientation, which means that you have functions under other things that you can use to organize. This is what the "." does in lua. When you do term.redirect(...), the term is the object and redirect(...) the member. In FORTH, there are no such things as objects. Everything you do is put on different "stacks" that carry information. This is why it is very hard to do abstraction in FORTH, and why everything you have to do yourself. I honestly don't understand why Eloraam went for retro-outdated stuff when programming a mod that makes things more "modern."
     
    gknova61 likes this.
  19. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    2 March 2012
    Messages:
    2.603
    Likes Received:
    757
    I'm pretty sure eloraam just did it for looks =.=
     
  20. Tonius

    Tonius 555 Eternal Server Error

    Joined:
    30 January 2012
    Messages:
    480
    Likes Received:
    392
    I think Eloraam did it because her version of computers is emulated (which is AFAIK less heavy for servers). ComputerCraft uses the server's CPU directly, which is why it was easier for the creator of ComputerCraft to use Lua. But, as I said, the RedPower computers' OS is emulated, which makes it harder to use a higher level language.

    Of course, I might just be talking rubbish right now, because I'm not completely sure how it works.