{"action":"created","issue":{"url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1043","labels_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1043/labels{/name}","comments_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1043/comments","events_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1043/events","html_url":"https://github.com/MightyPirates/OpenComputers/issues/1043","id":67417075,"number":1043,"title":"The complexity of Computers should be increased","user":{"login":"gamax92","id":815145,"avatar_url":"https://avatars.githubusercontent.com/u/815145?v=3","gravatar_id":"","url":"https://api.github.com/users/gamax92","html_url":"https://github.com/gamax92","followers_url":"https://api.github.com/users/gamax92/followers","following_url":"https://api.github.com/users/gamax92/following{/other_user}","gists_url":"https://api.github.com/users/gamax92/gists{/gist_id}","starred_url":"https://api.github.com/users/gamax92/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gamax92/subscriptions","organizations_url":"https://api.github.com/users/gamax92/orgs","repos_url":"https://api.github.com/users/gamax92/repos","events_url":"https://api.github.com/users/gamax92/events{/privacy}","received_events_url":"https://api.github.com/users/gamax92/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-04-09T17:56:41Z","updated_at":"2015-04-09T18:03:36Z","closed_at":null,"body":"I believe that OpenComputers is too noob friendly and should be increased in complexity. The major help in complexity is making it so computers aren't one time builds, over time stuff will damage.\r\n\r\nCases should be more complex:\r\nInstead of the cases being the tier, the case will remain constant. Sorta like the current Server Racks\r\nA case base will be used to place boards, PSU's, HDDs, FDD, and Fans into.\r\nA case panel will allow the computer to be controlled, I.E powered on, reset, and indicates the computer's status.\r\nA case cover will hide the contents of the computer's\r\nItems can then be placed into the case and configured via the case's connector.\r\n\r\nA separate case is needed for the Servers. The server case is thinner than the normal case\r\n\r\nThe boards should be more complex:\r\nBoards will be placed into the case and then when in the case, right clicked on to configure\r\nBoards should also render their contents when in the case with no case cover\r\nBoards can be shift right clicked to extract from the case.\r\nBoards cannot be removed while components are attached.\r\nBoards will also not be tier'd, and will have no tier concept, the board components will however remained tier'd.\r\n\r\nBoard Assembly:\r\nBoards will be created in an Assembler, where a Circuit board is placed inside the Assembler, then components get placed on top, the “tier” of the board is determined by the number of components and type of components that get placed onto the board.\r\nBoard components get placed onto the Circuit board, and the soldering tool is used to secure them down. The soldering tool will also be used to connect components together\r\nProvided you've placed necessary components to make a working board, you'll have a functional board.\r\n\r\nNew Items:\r\nHammer tool – Used to smash iron ingots down into plates\r\nWelder tool – Used to combine plates into shapes\r\nSolder tool – Used to secure components onto boards and to connect components together, also used to repair broken traces\r\nDesolder tool – Used to remove damaged components from the board\r\nPower Supply Unit – Provides power to the board and other various components. This component is tier'd and higher tiers of the PSU will allow for more components to function.\r\nFans – Used to cool down the cpu and to cool down the computer\r\n\r\nChanged Items:\r\nT3 Graphics Card have an optional power connector, causing them to run as a T3.5 Graphics Card\r\nHDD's are blobs of data, and OS's will need to have built in filesystems to be able to use them normally.\r\nFDD's are also blobs of data.\r\nGraphics Cards will also have a graphics mode, which will allow higher resolutions at the trade off of no text, making it simpler for images to be created.\r\nInternet cards should also be capable of doing UDP packets\r\n\r\nBoard Components (New Items): \r\nCPU holder – Used to place the CPU into\r\nMemory Slots – Used to place memory into\r\nCard Slots – Used to place cards into. Card slots are tiered and backwards compatible with previous tiers, Newer cards can be placed into older slots but will only damage cards fast.\r\nRTC – Gives the computer to ability to retrieve minecraft time, else the computer will always believe it is powered on at the beginning of time.\r\nEEPROM holder – Used to place BIOS chips into\r\nHard Drive controller – A chip that can serve up to two HDD's\r\nHard Drive slot – Board connector for HDD's\r\nFloppy Drive controller – A chip that can serve one FDD\r\nFloppy Drive slot – Board connector for the FDD\r\nMemory Controller – A chip that that can access memory. The Controller is tier'd and higher tiers can access more memory slots\r\nBattery Holder – Holds a battery so the BIOS chip can retain memory.\r\nFan Controller – A chip that controls two fans.\r\nFan Slot – Board connector for a fan.\r\nPower connector – Provides power to the board.\r\n\r\nBoard Components are connected via the soldering tool, if the wrong items are connected to the wrong controller, they can be fried:\r\nSlots with items in them will destroy the item fast.\r\nIndividual components will be destroyed.\r\nSolder lines from the CPU attaching to multiple controllers will destroy both controllers\r\n\r\nDamage over Time:\r\nComponents should also damage themselves over time as they are used:\r\nHard Drives will remain reliable up to a point time where data will start to be randomly corrupted, and then after another time point, fail to work entirely. Dead HDD's will boot the computer up to a point, and then hang the computer whenever a Dead HDD is accessed. Attempting to use a Dead HDD will corrupt its contents exponentially fast. After a while they will shatter and make a loud grinding noise.\r\nFloppy drives will also start to corrupt, with non fixable data, over time the entire FDD will become dead.\r\nMemory modules will up to a point, stop working and cause the computer to refuse to boot\r\nBatteries will lose their power over time, when at a very low point, the EEPROM will forget its information, and when at 0 the battery leaks onto the board and destroys traces\r\nTraces on the board will also randomly break\r\nCards will damage over time and stop functioning after a time point, causing the computer to refuse to boot.\r\nCPU's without a fan will heat up and be destroyed\r\nCases without a fan will heat up, speeding up the destruction of the computer's contents, and burning the player if they touch the case.\r\nCases will burn the player if attempting to configure them while powered on.\r\nPSU's will damage over time, and if attempting to use too many components, will damage quicker. When the PSU dies, it will explode.\r\n\r\nComponents should be able to be over clocked for faster speeds, while as a trade off, damaging components faster.\r\n\\</joke\\>"},"comment":{"url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/comments/91312668","html_url":"https://github.com/MightyPirates/OpenComputers/issues/1043#issuecomment-91312668","issue_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1043","id":91312668,"user":{"login":"gamax92","id":815145,"avatar_url":"https://avatars.githubusercontent.com/u/815145?v=3","gravatar_id":"","url":"https://api.github.com/users/gamax92","html_url":"https://github.com/gamax92","followers_url":"https://api.github.com/users/gamax92/followers","following_url":"https://api.github.com/users/gamax92/following{/other_user}","gists_url":"https://api.github.com/users/gamax92/gists{/gist_id}","starred_url":"https://api.github.com/users/gamax92/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gamax92/subscriptions","organizations_url":"https://api.github.com/users/gamax92/orgs","repos_url":"https://api.github.com/users/gamax92/repos","events_url":"https://api.github.com/users/gamax92/events{/privacy}","received_events_url":"https://api.github.com/users/gamax92/received_events","type":"User","site_admin":false},"created_at":"2015-04-09T18:03:36Z","updated_at":"2015-04-09T18:03:36Z","body":"Amiga Computers are also a possibility as an addon, custom cases/items/architectures are possible already. This is just to clean up and re factor the current machines."}}