This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
OrangeC7's profile picture

Computer Headset?

Started by OrangeC7, 05 February 2018 - 04:10 AM
OrangeC7 #1
Posted 05 February 2018 - 05:10 AM
I know this has been suggested before, but the last reply to that topic was in 2015 (which is like, a BILLION years ago), so I figured that it might be a better idea to make a new thread instead of replying to an old one. The link to the other thread is here if you're interested:
Spoilerhttp://www.computercraft.info/forums2/index.php?/topic/23403-wearable-computers/page__p__220913__hl__+computer%20+helmet__fromsearch__1#entry220913

So, my idea for this is that the headset will have:
- Features
Spoiler- It will be able to track the player's current state. This includes the following: Current health, current hunger, items in the hotbar and/or inventory, and the current coordinates.

- It can write text directly onto the player's vision, and have options for transparent colors/text as to not interrupt the player's view. (Maybe it would be good to have the interface only be able to print to the top half of the screen, as to not disturb the player's vision too much in case something goes wrong.)

- Voice input??????* (aka if the user has a mic, they can speak to the headset)

- Text-to-speech? This idea comes from the other thread linked above, but I think it would be useful if paired with voice input.

- This is really speculative, but perhaps you can have a computerized implant, which will stick with you even if you die. There's probably no way to get it off, though. ( >=) ) To put it on, you have to go to sleep with an Advanced Implanter or regular Implanter on your head. The implant could also have special abilities, like the ability to act as a VR headset, but that is REALLY far-fetched.

- When crafted with a special turtle, (Mining turtle, Combat turtle, etc.), it will inherit the abilities of the turtle. Although I don't think it should be able to inherit the ability to place blocks or have built-in storage, it could probably move things around in the player's inventory.
- Usefulness in-game
Spoiler- Able to show the coordinate locations of players with headsets/implants with some rednet magic.

- Waypoints will allow the player to locate their home base or construction projects* without risking the chance of forgetting where it is!

- Listen to hip* C418 tracks through built-in headphones*** without disturbing anyone nearby! (What do you mean you can't hear anything!?)
- Attainability
Spoiler- So, I know Computercraft is more about making it easy for the player to automate things with code than having realistic recipes. I appreciate that, so I've tried to come up with very simple, intuitive, and (moderately) easy crafting recipes.

- For the Simple Computer Headset:
1 Turtle (MUST HAVE A WIRELESS MODEM!)
2 Iron Bar
3 Glass Pane
4 Jukebox**

      2 2 2
      1 3 3
      4 # #
- For the Advanced Computer Headset:
1 Advanced Turtle (MUST HAVE A WIRELESS MODEM!)
2 Iron Bar
3 Gold Bar
4 Glass Pane
5 Jukebox**

      3 2 2
      1 4 4
      5 # #
- For the Simple Computer Implanter:
1 Skull
2 Turtle (MUST HAVE A WIRELESS MODEM!)
3 Glass pane
4 Redstone

      # 2 #
      4 1 4
      # 3 #
- For the Advanced Computer Implanter:
1 Skull
2 Advanced Turtle (MUST HAVE A WIRELESS MODEM!)
3 Glass pane
4 Redstone Torch

      # 2 #
      4 1 4
      # 3 #
[/CIDE]

So, I think that's it. Those were all my ideas for a computer headset, and I hope this gets considered as something to be added!
——————————————————————–
**Optional, not needed for the full craft.
***To allow sound to come out of the headset, you'll need to put the optional jukebox in the crafting recipe. The implant doesn't need it, because it connects directly to the auditory part of the player's brain,
*kill me.
SquidDev #2
Posted 05 February 2018 - 07:15 AM
The implementation is a little different, but Plethora's neural interface (https://squiddev-cc.github.io/plethora/) allows you to do most of that.

There's no text <-> speach functionality, but you can impelement player stats, heads up displays and inventory manipulation through the various modules.
EveryOS #3
Posted 05 February 2018 - 12:34 PM
If speech were built into the actually game, a given user could disguise spyware as a CC program.
Purple #4
Posted 09 February 2018 - 01:58 PM
If speech were built into the actually game, a given user could disguise spyware as a CC program.
Is that really a concern though? I mean, even assuming that you don't use some external voice chat to talk to people on the server you are playing on (thus they can hear you anyway) it would be spyware that only works as long as you are running minecraft. And it would only tell the spy what ever it is you are speaking into your PC while the two of you are connected to the same minecraft server.

That's the spyware equivalent of being able to see what someone sitting in the same room as you is reading. Not exactly a security risk.
EveryOS #5
Posted 09 February 2018 - 02:53 PM
it would only tell the spy what ever it is you are speaking into your PC while the two of you are connected to the same minecraft server.

What about HTTP? Then it could be converted to mp3 and posted to U O==O

I don't want to have to disable HTTP every time I use this.
Edited on 09 February 2018 - 01:55 PM
Purple #6
Posted 10 February 2018 - 01:42 PM
it would only tell the spy what ever it is you are speaking into your PC while the two of you are connected to the same minecraft server.

What about HTTP? Then it could be converted to mp3 and posted to U O==O

I don't want to have to disable HTTP every time I use this.
I see what you mean. Yes, being able to post HTTP requests to a random site recording your voice might be a theoretical safety concern. But still, it hinges on you knowingly installing a program that uses this API and yet not doing even a cursory check through the code. How likely is that?
osmarks #7
Posted 22 February 2018 - 07:40 PM
it would only tell the spy what ever it is you are speaking into your PC while the two of you are connected to the same minecraft server.

What about HTTP? Then it could be converted to mp3 and posted to U O==O

I don't want to have to disable HTTP every time I use this.
I see what you mean. Yes, being able to post HTTP requests to a random site recording your voice might be a theoretical safety concern. But still, it hinges on you knowingly installing a program that uses this API and yet not doing even a cursory check through the code. How likely is that?

You won't know whether it uses the API or not without looking carefully through it.
Purple #8
Posted 25 February 2018 - 10:31 AM
it would only tell the spy what ever it is you are speaking into your PC while the two of you are connected to the same minecraft server.

What about HTTP? Then it could be converted to mp3 and posted to U O==O

I don't want to have to disable HTTP every time I use this.
I see what you mean. Yes, being able to post HTTP requests to a random site recording your voice might be a theoretical safety concern. But still, it hinges on you knowingly installing a program that uses this API and yet not doing even a cursory check through the code. How likely is that?

You won't know whether it uses the API or not without looking carefully through it.
And you don't carefully look through every single piece of code you download from this forum?
Like, maybe it's just me being a programmer and thus having an obsessive need to reverse engineer everything to the point where I go through all your code, write my own comments before using it. But I figured you guys would, given the nature of this forum and its focus be similarly inclined.
EveryOS #9
Posted 26 February 2018 - 06:51 PM
it would only tell the spy what ever it is you are speaking into your PC while the two of you are connected to the same minecraft server.

What about HTTP? Then it could be converted to mp3 and posted to U O==O

I don't want to have to disable HTTP every time I use this.
I see what you mean. Yes, being able to post HTTP requests to a random site recording your voice might be a theoretical safety concern. But still, it hinges on you knowingly installing a program that uses this API and yet not doing even a cursory check through the code. How likely is that?

You won't know whether it uses the API or not without looking carefully through it.
And you don't carefully look through every single piece of code you download from this forum?
Like, maybe it's just me being a programmer and thus having an obsessive need to reverse engineer everything to the point where I go through all your code, write my own comments before using it. But I figured you guys would, given the nature of this forum and its focus be similarly inclined.
No, I din't know I was supposed too…
Purple #10
Posted 02 March 2018 - 12:23 PM
No, I din't know I was supposed too…
Well you're not "supposed to". I do it for fun. And I figured since this forum was basically about a mod that lets people play programmer you all would have the same sort of inclination and find reverse engineering code to be like at least the 3rd most fun thing a guy can do in life.

I figured wrong, I guess. These things happen. My bad.
Edited on 02 March 2018 - 11:23 AM