Jump to content


Dave-ee Jones

Member Since 19 Jan 2013
Offline Last Active Jul 19 2018 05:51 AM
-----

Posts I've Made

In Topic: Annoying to use character(s)

19 July 2018 - 05:52 AM

When I first looked at the OP's screenshot I thought he was talking about a pixel underneath the coloured background. But never mind. My mind immediately thought that the coloured line at the bottom was intentional - I like it.

It's still a shame you can't handle hover events though. Would make some nice animations..

In Topic: Why CraftOS is better than Windows

19 July 2018 - 05:48 AM

I mean, you can hack both quite similarly.

CraftOS - Simply put a floppy disk into the computer. Hacked. GG.

Windows - Create bootable Windows USB, boot from it, open CMD, replace Sticky Keys with CMD, reboot, press Shift 5 times on login screen. Hacked. GG.

In Topic: Cloud Catcher: A web interface for ComputerCraft

10 May 2018 - 12:29 AM

Very good and useful idea. :)

In Topic: What are these "operating systems" and how do I make one?

10 May 2018 - 12:27 AM

Making an OS can be the best thing you do once you've learned the basics

First project I would recommend doing is a simple doorlock program - everyone starts there, and it's super easy to build off. Look into rednet client/server for authentication, look into making a nicer GUI (with colours!), look into using mouse events to make the GUI more interactive, look into making coroutines or windows for multiple settings and a user-friendly GUI.

You only need half of the above knowledge to make a decent-looking "OS".

In Topic: Issues with internet system

10 May 2018 - 12:23 AM

I would suggest using the modem API and doing your own protocols and DNS via tables. Rednet has a few performance issues and isn't very secure (though, you don't really need the security at this stage). You just have a bit more control.

You can do simple things like this:
local m_TOP = peripheral.wrap("top")
m_TOP.open(os.getComputerID())
m_TOP.transmit(65535,65533,{
  PROTOCOL = "BROADCAST",
  DATA = {
    "jack",
    "jill"
  },
  MY_ID = os.getComputerID()
})