MightyPirates / OpenComputers

Home of the OpenComputers mod for Minecraft.
https://oc.cil.li
Other
1.59k stars 430 forks source link

Programmer Village #713

Closed scj643 closed 3 years ago

scj643 commented 9 years ago

A villager that sells computer parts (The basics through 1st tier parts) and also sells lua tutorial books.

fnuecke commented 9 years ago

"Progamer" or "Programmer"? :-P String-distance is the same!

Could be a fun addition I guess, raises a few questions though:

scj643 commented 9 years ago

Tutorial books would be written by the community and be in a format just like the loot disks. It would need a custom home. Maybe a bunker that is a rare occurity that has a full computer setup. Like an obsidian shelter that it hides in, it barely sees the the light of day too since in story it stays in there staring at the screen 24/7. Also the tutorial books can also be put into a resource pack too.

Vexatos commented 9 years ago

Free computers? If you have things like GregTech recipe mode turned on, that's pretty overpowered, in my opinion.

scj643 commented 9 years ago

It would be Extremely rare. also with the gregtech recipes there would be an option to disable it when those recipes are enabled.

samis commented 9 years ago

Perhaps have the main home contain no computers, but have a rarer variation that does?

Techokami commented 9 years ago

Or it only has a very basic Tier 1 setup?

Vexatos commented 9 years ago

I still think it should not have working computers, maybe only parts, i.e. an empty case + T1 screen or something like that...

scj643 commented 9 years ago

It would have a gutted computer and screen

Wuerfel21 commented 9 years ago

there should be loads of cobwebs, old pizza and empty coke/beer bottles <-- Real programmers home

Vexatos commented 9 years ago

Coke? Needs more grog indeed.

Wuerfel21 commented 9 years ago

@Vexatos and of course grog.

and it should be lighted by redstone torches/lamps

samis commented 9 years ago

Perhaps have a random chance that the case has a single random T1 component? It could be deactivated on Gregtech.

morlanius commented 9 years ago

You could also have a "hacker" villager. His computer should be probably just a gutted thing. But if it comes in range of a wifi signal it should transmit random messages, or probes random ports once its seen s signal close by. Good to mix things up a bit and give a reason for coders to get out of their shacks. It should be reasonably quick on the feet (trashing teaches you to run), good armor but poor health. Its drops can be the method of getting some "free" items into the world. the mob should be fairly rare, hide_from_sun, hide_from_rain, and its retaliation should be random(flee,panic). Perhaps add a feature that if you use poison splash potions on him you get a diceroll chance he will give up the co-ordinates of another "hacker" if one is loaded.

gamax92 commented 9 years ago

I promote #258 to be in this village

TheRealOrangus commented 9 years ago

Hacker villager should be a program villager, and 20% of chance that he would have and use a tablet for hacking.

A hacker should not only send random messages, but also repeat them multiple times, and at random moments, for example if you send some messages, you could recieve few of it's repeats and maybe few more repeats but a bit later(20-60 seconds maybe?).

A hacker would also send messages containing damaging OpenOS commands(someone could implement RDP or something like that), or damaging Lua codes(someone could implement remote script execution).

When you're far away from home, a hacker would try to enter your computer, then delete files from your computer and copy them to his tablet and then try to sell it to random players(even to the owner), Or install some damageful program(such as botnet client, to become stronger DDoSer). Or create huge amount of empty files or folders containing these files or same folders.

A programmer villager could be, not a hacker, but its computer could try to hack everyone anyway, because there would be 10% chance that this programmer's computer would be infected by some botnet, and 90% chance that this botnet containing coordinates of the "higher" stair of the botnet. A different botnet's computer could be in different dimension, because there would be 30% of chance, that the infected computer some-magical-way have a linked card which connected to the higher start botnet computer. There would be 3 kinds of computers on the bot net: the lowest stair of the botnet is a regular PC, the middle stairs would be server racks with a terminal to control it, and the last, the highest stair botnet is a huge complex of servers under ground(also could be in lava sea, if in the nether world). And there would be few "hacker villagers" which controll all the stuff, there would subterminals around main head botnet terminal.

Hackers would try to hide their activity, when a player is close enough to them, they stops hacking, temporary. A hacker could live in a regular village house, but could have secret room, and secret door to it made with using pistons.

gjgfuj commented 9 years ago

That's... Very complex.

On Mon, 10 Aug 2015 9:30 pm Orangus notifications@github.com wrote:

Hacked villager should be a program villager, and 20% of chance that he would have and use a tablet for hacking.

A hacker should not only send random messages, but also repeat them multiple times, and at random moments, for example if you send some messages, you could recieve few of it's repeats and maybe few more repeats but a bit later(20-60 seconds maybe?).

A hacker would also send messages containing damaging OpenOS commands(someone could implement RDP or something like that), or damaging Lua codes(someone could implement remote script execution).

When you're far away from home, a hacker would try to enter your computer, then delete files from your computer and copy them to his tablet and then try to sell it to random players(even to the owner), Or install some damageful program(such as botnet client, to become stronger DDoSer). Or create huge amount of empty files or folders containing these files or same folders.

A programmer villager could be, not a hacker, but its computer could try to hack everyone anyway, because there would be 10% chance that this programmer's computer would be infected by some botnet, and 90% chance that this botnet containing coordinates of the "higher" stair of the botnet. A different botnet's computer could be in different dimension, because there would be 30% of chance, that the infected computer some-magical-way have a linked card which connected to the higher start botnet computer. There would be 3 kinds of computers on the bot net: the lowest stair of the botnet is a regular PC, the middle stairs would be server racks with a terminal to control it, and the last, the highest stair botnet is a huge complex of servers under ground(also could be in lava sea, if in the nether world). And there would be few "hacker villagers" which controll all the stuff, there would subterminals around main head botnet terminal.

Hackers would try to hide their activity, when a player is close enough to them, they stops hacking, temporary. A hacker could live in a regular village house, but could have secret room, and secret door to it made with using pistons.

— Reply to this email directly or view it on GitHub https://github.com/MightyPirates/OpenComputers/issues/713#issuecomment-129413168 .

SaphireLattice commented 9 years ago

@TheRealOrangus Looks like you are basically asking for a backdoors and security holes inside of OpenOS (or, ugh, java code) with generated structures containing exploits for them. Also, this is not Uplink or Watch_Dogs.

makkarpov commented 9 years ago

To @TheRealOrangus: image

Why not just make village house with computer installed, chest with some components and loot disks and villager that will trade computer components. Maybe in some cases (30%, for example) generate holo projector on a roof with some picture on it. I also like an idea with secret room.

The only question about generting computers - where to get energy for them. Maybe place 1-2 fully charged capacitors to keep computer running for certain period of time.

byteoflogic commented 8 years ago

I'm thinking a different kind of computer case. One that can't be interfaced through keyboard/screen, is self-sufficient (doesn't require power), and when broken has a random chance of dropping some of its components.

shadoxxhd commented 5 years ago

There would be 3 kinds of computers on the bot net: the lowest stair of the botnet is a regular PC, the middle stairs would be server racks with a terminal to control it, and the last, the highest stair botnet is a huge complex of servers under ground(also could be in lava sea, if in the nether world).

Why would you want your primary server farm to be at the hottest place possible?!

CoolCat467 commented 3 years ago

I personally don't think adding hacker villager thing would be a good idea. I think that there should simply be a villager that can maybe trade for computer parts but at high prices and maybe the ruins of a tier one computer with maybe a chest with a floppy loot disk or something, but a functioning computer is a bit much.

payonel commented 3 years ago

no bug to fix here