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

Computer screens

Started by EvgEniy, 11 March 2012 - 04:23 PM
EvgEniy #1
Posted 11 March 2012 - 05:23 PM
I see there is already external screen implemented (and getting out with 1.31)
I think it would be great if these large screens could display GRAPHICS, not only text or ascii-pseudographics.
You can already do that by setting large enough console size and using special font (if you want colors), so that each char represents single pixel, but in that case you will be unable to read normal text (or will have to hook all the term.* api functions to display text properly), and this will not work in SMP.

I mean, why not allow doing same thing without ruining other functionality in SSP and also in SMP?
It must not be too hard to code, and IMHO it worth coding.
passinglurker #2
Posted 11 March 2012 - 06:28 PM
the issue is how much bandwidth 40 8block by 6block screens all displaying rickroll videos takes up.
EvgEniy #3
Posted 12 March 2012 - 03:54 AM
Yes, several Kbytes per frame is too much for minecraft…
PTS #4
Posted 12 March 2012 - 07:46 AM
SMP is the issue. Although if you consider the 144 characters that Minecraft and thus CC support, you can get 9 shades of the 16 basic colors, quite a variety.
EvgEniy #5
Posted 12 March 2012 - 01:09 PM
Another idea: if displaying graphics ordinary way is impossible due to large amounts of traffic required, then why not allow displaying graphics only using something like shader - small enough function that will run on clients, receive reasonable amount of data from server (limited using config, maybe more when first started and less for sequential calls) and generate image to display on client.
I do not know if it's too difficult to implement and how exactly it may be implemented, it's just an idea. But it may be good solution (not only for that problem, but also for others like processing key_down/key_up events http://www.computercraft.info/forums2/index.php?/topic/554-131-key-released-and-key-pressed-events/)
passinglurker #6
Posted 12 March 2012 - 05:06 PM
personally I think there are bigger fish to fry than the ability to watch yogscast in minecraft. but here is something you(EvgEniy) should be able to implement in the near future.

1.use the peripheral api to make a custom map printer
2.use the hang-able maps plugin
3.use turtles to take down and put up custom maps for your "display"
Jan #7
Posted 12 March 2012 - 08:46 PM
personally I think there are bigger fish to fry than the ability to watch yogscast in minecraft. but here is something you(EvgEniy) should be able to implement in the near future.

1.use the peripheral api to make a custom map printer
2.use the hang-able maps plugin
3.use turtles to take down and put up custom maps for your "display"
I hope someone will make that, if the peripherals api is there (and documentated).
I've already seen a converter on bukkit, which converts an image to the map format, so it is possible
The wiki has a good article about it: http://www.minecraftwiki.net/wiki/Map_Item_Format :mellow:/>/>