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

Glass II - What would you like to see?

Started by Geforce Fan, 20 January 2014 - 08:25 PM
Geforce Fan #1
Posted 20 January 2014 - 09:25 PM
As many of you probably don't know, I'm recoding Glass(can be found HERE). Although the UIs, menus, and feel of Glass II will be entirely different, I'd like to know what you'd like to see in it.
Glass was intended to be something that could entertain you on the go, give you important information with a glance, and have a few games. Of corse, it never really got to that point, but that's what was supposed to happen. But that project is old, and has too much noobish code for me to continue on without running into bugs everywhere(changing the slightest thing would cause 4-5 bugs). So I decided to recode it. It's currently still in early early private alpha, but I'd like to know what you'd like to see in it. I could make it like an operating system with windows and everything that would go over your screen, or I could make it more like Glass I. Or I could do something entirely different, those are just my current ideas on it.
Edited by
Csstform #2
Posted 20 January 2014 - 09:45 PM
I would like to stick with a more simplistic style. Not full screen stuff, as I feel that kind of defeats the purpose of the glasses themselves. If you need help coding, PM me - if not, please send me some sort of API as soon as you have one. I would also like to request permission to feature this in my OS, if it's not too long in coming.
awsmazinggenius #3
Posted 20 January 2014 - 11:30 PM
I've been doing something similar to this in awsmazingOS, as well as other things with the glasses, including notifications, remote access, remote chat, accessing GeniusStream remote devices (which is sorta like AirPlay in PearOS but it is all my own code, and disk drives work), and even 2FA. (You can enable 2-factor-authentication in awsmazingOS, which combines something you know (a password) with something you have (RFID card, mag-strip card, glasses (do command $$auth, and it will check both name (which can be faked via plugins) and glasses id)).
Geforce Fan #4
Posted 21 January 2014 - 07:27 PM
I would like to stick with a more simplistic style. Not full screen stuff, as I feel that kind of defeats the purpose of the glasses themselves. If you need help coding, PM me - if not, please send me some sort of API as soon as you have one. I would also like to request permission to feature this in my OS, if it's not too long in coming.
No. I would not permit you to use this in your OS. The reason is that there is no reason to have it in your OS! In fact, I believe you entirely misunderstood what I was talking about. I'm talking about a program for Terminal Glasses which are in OpenPeripheral. And the program uses the computer entirely– it doesn't allow you to use Shell while you're using this program. The reason for that is because there is, again, no reason for you to need that. Just use a basic computer with Glass and it will be fine– basic computers are cheap.
awsmazinggenius #5
Posted 21 January 2014 - 08:14 PM
Umm, you can run several scripts together with some semi-complex code or by using the soon-to-be-released multitask features in CC 1.6
gollark8 #6
Posted 22 January 2014 - 03:45 PM
The code needed for running shell and your code is simple.

function main()
--main code
end
function runShell()
 shell.run("rom/programs/shell")
end

parallel.waitForAll(runShell,main)
Edited on 22 January 2014 - 02:45 PM
Geforce Fan #7
Posted 22 January 2014 - 05:50 PM
First of all, I do not use Parralel. I do not want to either.
I prefer Gouroutines. I am well aware running my program and shell is possible, but I fail to see the purpose. That will just run Glass and the shell at 1/2 the speed, it's best to just use a cheap computer and only run glass. There is really no loss, only gain.
Even so, I don't want people using this with their OSes, as I plan to integrate it with my own(over RedNet or wired RedNet.). And it's easier to work with myself than others if you know what I'm saying. There is no compromising needed.
Edited on 22 January 2014 - 04:52 PM
nutcase84 #8
Posted 22 January 2014 - 06:07 PM
Only if the glasses had exact x, y, z, and player head access, then we could make a little 3d thing. :D/>
Csstform #9
Posted 22 January 2014 - 07:26 PM
My bad, sorry if I offended. I still cant wait to see the finished product.
Sxw #10
Posted 24 January 2014 - 04:02 PM
I'd like to see a plugin system. That way users can add their own commands, which could be useful in survival. Ex. $$ae craft solarpanel
Lyqyd #11
Posted 24 January 2014 - 05:41 PM
That will just run Glass and the shell at 1/2 the speed, it's best to just use a cheap computer and only run glass.

You don't seem to understand how coroutines work. Either that, or you've written your code very poorly.