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

[1.51]scale

Started by wilcomega, 03 March 2013 - 03:52 AM
wilcomega #1
Posted 03 March 2013 - 04:52 AM
we have recently be seeing a 3d engine/game on the forums. and i love it. but the only thing is that the quality of the screen is so low that the game is less enjoyable to play. please try it out for yourself.
to fix this i have made a monitor verion of wolf3d. just to set the scale to 0.5. that worked out really well.

the thing i would like to see is that i am able to set the scale of a computer to 0.5 or 0.25 or something. just so the screen is more HD and you can play games and 3d games for sure better on it.
i think that alot of people would enoy this

thx in advance wilcomega
Cranium #2
Posted 03 March 2013 - 04:55 AM
I don't like the idea of making the textscale smaller. This is because textscale at .5 with rapidly changing colors can lag everyone in the vicinity severely. I imagine that being worse with smaller textscale.
wilcomega #3
Posted 03 March 2013 - 04:57 AM
well. if you have a monitor at scale .5 its just as laggy as a normal pc at .5 so i dont think your theorie makes much sense. altho pc's are used more often.
Shaun #4
Posted 23 August 2013 - 06:10 PM
I just want to add my support for this suggestion. (It was either make a new clone thread or bump the old one, so bump?)

I would love being able to set text scale 0.25, but even if we can't do that, just setting our terminal text scale to 0.5 like we already can with monitors would be a big help.

Whenever I try to make games in CC, I always run into the annoying issue of the low number of pixels on a controllable terminal screen.
Sure, I could output the game to a monitor, but then whenever you want to have any input you have to open a terminal window which blocks the monitor from view.

(I actually run into the same issue when dealing with high-resolution monitor addons. Yeah those are some pretty graphics on CCGPU/CCLights, but what good are they for gaming when I need to open a terminal to interact with them?)
Negi #5
Posted 24 August 2013 - 04:10 AM
I support this too, even if CCLights 2 will implement HD Monitors with a GUI, mouse events, keyboard, etc. (at least afaik.) That could be useful, not only for games, but for all programs that basically need a higher resolution and/or more control over pixels. It has be done with monitors, why not with terminals ?
immibis #6
Posted 24 August 2013 - 05:03 AM
Q. Whenever I try to use my toaster as a space heater by shorting out the switch, it takes forever to heat the room.
Can I have a step-up transformer so I can run my toaster on a higher voltage so it heats the room faster?

A. No. Go buy a space heater.

(toaster = terminal/monitor, space heater = pixel-based display, step-up transformer = lower text size, heating room faster = smaller pixels)
PixelToast #7
Posted 24 August 2013 - 06:20 AM
I don't like the idea of making the textscale smaller. This is because textscale at .5 with rapidly changing colors can lag everyone in the vicinity severely. I imagine that being worse with smaller textscale.
ah, this discussion again
the lag is minimal
i took 4 large screens and used scramble on it (after the bug was patched c_c)
it did not lag at all, the screens were just updating slowly due to the spam

but then again, when adding higher resolution there is more opportunity to make nasty images
i think we hit the limit to the resolution right now, its really big

CCLights it is!
Shaun #8
Posted 25 August 2013 - 01:29 AM
A. No. Go buy a space heater.

space heater = pixel-based display
I want to buy a space heater, but they're sold out.

Even using a mod like CCLights still doesn't solve the problem of not having any sort of usable input method on a monitor.
Also, when you're playing on other people's servers, its not easy (or even possible in some cases) to get them to add mods to it.
On top of that, what happens when the mod all your programs are written for decides not to update? bye-bye work.

Believe me, I would be more than happy using monitors because they're variable size and nicer to view things on, but I can't.
I think letting us use term.setTextScale(0.5) would be much easier to implement than PDAs or remote input methods (which have been "coming soon" for a long time)
electrodude512 #9
Posted 25 August 2013 - 01:30 PM
The scale should at least be allowed to be anything in range and not only multiples of 0.5. I also second the idea of adding term.setTextScale(x) to computer screens as well as monitors.
theoriginalbit #10
Posted 25 August 2013 - 02:58 PM
The scale should at least be allowed to be anything in range and not only multiples of 0.5
I do actually agree with this… I've encountered times where 0.5 is too small, there is lots of whitespace, and 1.0 is too big and not all will fit, and something like 0.9 would work best, but of course it can't be set.
nutcase84 #11
Posted 25 August 2013 - 06:49 PM
I support this, I have been looking for this for a long time. OSes with windows will look and run better, games will look awesome, and everything about it will be better. I mean like, why not? If someone doesn't want it, there's always a config file.
immibis #12
Posted 29 August 2013 - 05:44 AM
I support this, I have been looking for this for a long time. OSes with windows will look and run better, games will look awesome, and everything about it will be better. I mean like, why not? If someone doesn't want it, there's always a config file.
By that logic CC should include toasters, speakers, touchscreen dragging, real-life printing, and in general everything?
Symmetryc #13
Posted 29 August 2013 - 08:38 PM
I'd really like this but I think it might get rejected. Hopefully not :)/>.
Shnupbups #14
Posted 30 August 2013 - 03:41 AM
I would love this idea. It would make for awesome games, especially if we can make the text scale anything from 0.1-5.0.

I fully, utterly and completely support this.
ds84182 #15
Posted 30 August 2013 - 06:21 AM
Use CCLights2 to solve your problems.

That reminds me, I should look into compression.

Only warning I can give is that it can be potentially laggy, so server owners might not want to install it.
Sora Firestorm #16
Posted 30 August 2013 - 03:20 PM
Use CCLights2 to solve your problems.

The problem with this is that, one way or the other, you'll lose out if you play any multiplayer, either :
1. Your admin bro doesn't want to install the mod because it would be too much trouble for one person out of x (where x is at least 15), so you don't bother doing it yourself
2. You install it in SSP anyways, and proceed to miss it heavily in any server that doesn't have it. (Almost all of them)

Sometime additional mods don't solve the problem. I'm not trying to make CCLights look bad or anything, but more mods in only perfect in few circumstances.
'HD Graphics' terminals would be really nice, because then we could then do more with it, and (hopefully) wouldn't be too hard to implement : most of the code is already there, all that needs to been done is allow a larger range of 'resolutions'. But that'll be the most we get out of Dan or Cloudy. Don't get me wrong, I really like the 1980's microcomputer feel to ComputerCraft, but sometimes 2000's microcomputer would be cool, too. I've had an idea for a while that would essentially be a more complicated ComputerCraft with a tech tree, where in the end, you could get the massive 16-core, 32GB RAM, HD graphics super-beast that would handle all of your Minecraft computing needs until the end of time. Low-tech is cool, but sometimes leaves much to be desired.
immibis #17
Posted 31 August 2013 - 08:50 AM
If ComputerCraft had the abilities of CCLights, server admins wouldn't install it for the same reason they won't install CCLights.
jay5476 #18
Posted 22 October 2013 - 12:48 AM
Hopefully adding something to this

1. i would like to see this and maybe there could be a config like so

MIN_TERMINAL_PIXEL_SCALE = 1 
and that can determine weather servers want smaller pixel because of concerns

2. i have played around with arduino a bit and then i saw an LED screen for it and found out you could make a custom char that was 6x8 in smaller pixels
so maybe just for better options in games make a function like

myChar = createChar
{
{0,0,1,1,0,0}
--and so forth to make a 6x8 array 0's blank spaces 1's filled spaces
}
printCustomChar(myChar)
Engineer #19
Posted 22 October 2013 - 05:02 AM
This kind have been suggested tonnes of times. I think I can say that this is not going to happen.
TheOddByte #20
Posted 24 October 2013 - 03:40 PM
This kind have been suggested tonnes of times. I think I can say that this is not going to happen.
Yeah I'm pretty sure too that this is not going to happen, Event though I support this suggestion the only thing I can do is hope and buy myself a space heater!