#computertech Bot Logged User list

Network: TechNet
Modes: +ntf
Last Seen: 2 months, 2 weeks ago
Topic:
2
Users

Channel Log Archive for #computertech

Prev
Next

* All times are UTC
Filtering by user: Kuro-chan/rizon
Thursday, July 28, 2022
[03:36:22] @ Kuro-chan/rizon well said, fake kuro!
[03:36:34] @ Kuro-chan/rizon o/
[03:37:23] @ Kuro-chan/rizon I still have some left
[03:37:35] @ Kuro-chan/rizon nice, delicious oatmeal rai--- I mean, CHOCOLATE CHIP cookies
[06:09:02] @ Kuro-chan/rizon PROTECT THE DUCKY! /o/
[06:20:09] @ Kuro-chan/rizon praise be to the duck goddess for allowing of your followers to flee
[16:51:42] @ Kuro-chan/rizon that'll make CT mad.
[16:51:43] @ Kuro-chan/rizon :|
[16:52:46] @ Kuro-chan/rizon 🐏🐑🐏🐑🐏🐑🐏🐑🐏🐑🐏🐑🐏🐑
[16:53:09] @ Kuro-chan/rizon :(
[16:54:02] @ Kuro-chan/rizon \( °ヮ° )/ PRAISE BE!
[16:54:09] @ Kuro-chan/rizon headache, day two.
[16:54:13] @ Kuro-chan/rizon though it's nowhere near as bad
[16:54:52] @ Kuro-chan/rizon (っ°⌣(˘⌣˘ ) HUGGLES!
[16:55:34] @ Kuro-chan/rizon me sets out another plate of cookies.
[16:55:38] @ Kuro-chan/rizon That's all I have til I bake more
[16:56:39] @ Kuro-chan/rizon why is it setting up arrays and using eval() to execute them when given a value is less code than freakin switch/case setups...?
[16:58:03] @ Kuro-chan/rizon with my project, code efficiency is less important than trying to keep the byte count down
[17:00:40] @ Kuro-chan/rizon it's a game for a browser.
[17:00:43] @ Kuro-chan/rizon the target is 64kb
[17:00:54] @ Kuro-chan/rizon however, my pacman clone was 100kb
[17:01:04] @ Kuro-chan/rizon even with an oscillator setup for music and sound effects
[17:01:31] @ Kuro-chan/rizon and it included 60 in-game maps (which was a third of the source code)
[17:01:45] @ Kuro-chan/rizon But I am pulling every trick I can think of and then some to try and keep the overall filesize of everything down.
[17:02:19] @ Kuro-chan/rizon I have resource editors I built that export raw binary files
[17:02:24] @ Kuro-chan/rizon which I use as source data
[17:02:37] @ Kuro-chan/rizon i use js to build the graphics
[17:04:33] @ Kuro-chan/rizon I dunno if I can really compress the raw binary files anymore then it already is
[17:04:40] @ Kuro-chan/rizon I found a way to knock my map file size in half.
[17:05:05] @ Kuro-chan/rizon by doing 2 values per byte, though it limits each room to 16 available tiles.
[17:06:59] @ Kuro-chan/rizon I have about 11kb to still work with. I got the rpg setup so the whole world is built, shops work, npcs can be talked to, chests can be opened, the battle system has been started but needs expansion
[17:07:46] @ Kuro-chan/rizon wouldn't know where to start
[17:08:08] @ Kuro-chan/rizon I can come up with some weird ideas, but I am no pro at this
[17:09:18] @ Kuro-chan/rizon I'd rather not drop this challenge. I'd like to stick with it and get it done
[17:10:20] @ Kuro-chan/rizon It's 64kb, is isn't going to be some wild, open world rpg. :P
[17:10:27] @ Kuro-chan/rizon I'll be doing well if this plays at all
[17:10:50] @ Kuro-chan/rizon It's not going to be a ginormous game, for obvious reasons
[17:11:02] @ Kuro-chan/rizon if I had 16more kb it would be the size of the first dragon quest game
[17:11:12] @ Kuro-chan/rizon I could make a bigger overworld with that
[17:12:12] @ Kuro-chan/rizon I have made some smaller games: pacman clone, tetris clone, columns clone, some card games
[17:13:00] @ Kuro-chan/rizon so for resources, a 128x128 tileset that is 2-color costs me 2kb
[17:13:19] @ Kuro-chan/rizon 4-color is 4kb, 8-color is 6kb, 16-color is 8kb and 32-color is 10kb
[17:13:46] @ Kuro-chan/rizon my resource editor can handle 32-color sprites
[17:14:14] @ Kuro-chan/rizon only problem with 4-color is it only leaves 3 for sprites. :(
[17:15:26] @ Kuro-chan/rizon I find with javascript, if you pre-render your canvas sheets with tile and sprite setups, it goes a long way towards your refresh when animating the game
[17:15:33] @ Kuro-chan/rizon PURPLE!
[17:16:30] @ Kuro-chan/rizon css can manipulate the upscaling so that it's pixel perfect as you resize. With the Ys-I launch game I redid for browser gameplay, I set a default size, scaled zoom and full screen size.
[17:16:39] @ Kuro-chan/rizon and it didn't look fuzzy
[17:17:55] @ Kuro-chan/rizon and platforms like sharp x1 (non-turbo) only gave you 2x 128x128 8-color sheets to work with
[17:18:08] @ Kuro-chan/rizon the first one normally reserved for character sets, ascii shapes, etc.
[17:18:18] @ Kuro-chan/rizon so games had to be creative in making good use of that first sheet
[17:19:22] @ Kuro-chan/rizon it was ripping sprites from zeliard for x1 that game me ideas on how to do up an 8-color tile system with my projects.
[17:19:47] @ Kuro-chan/rizon which also lead to the 32-color setup
[17:20:03] @ Kuro-chan/rizon 16 was easy, do a %16 , /16 split on the value
[17:20:29] @ Kuro-chan/rizon 4 was a little tougher: %4, /4%4, /16%4 and /64%4
[17:20:43] @ Kuro-chan/rizon dither was why gameboy games looked as good as they did
[17:21:34] @ Kuro-chan/rizon 8-color was then it got weird. divide each RGB into it's separate colour values, then group 8 of them into a byte, thus 8 values becomes 3 bytes
[17:22:05] @ Kuro-chan/rizon or in my case, since I wasn't using RGB, divvy up the 8-color palette into x1, x2 and x4
[17:22:43] @ Kuro-chan/rizon I remember watching a video of someone teaching someone how to make a tic tac toe game while showing people how using x2, x4, x8 etc allows you to create unique values that cannot accidentally be duplicated
[17:23:19] @ Kuro-chan/rizon it was a good video to watch; had a few good ideas, but a lot of the time i was like, "Oh I can do that with a fraction of the code" :/
[17:23:20] @ Kuro-chan/rizon lol
[17:24:20] @ Kuro-chan/rizon with my palette system setup and oscillator-based music system, it's certainly possible to mimic the appearance and feel of making a gameboy game with my browser games.
[17:24:55] @ Kuro-chan/rizon I decided to go with 15-bit colour system since it gives me 5 values for R, G and B each, with a palette range of 32,768 colours.
[17:25:04] @ Kuro-chan/rizon and can fit a colour into 2 bytes
[17:25:22] @ Kuro-chan/rizon though my system only allows for 256 possible palettes
[17:25:33] @ Kuro-chan/rizon otherwise I would have to rebuild it to expand the concept
[17:26:40] @ Kuro-chan/rizon like 3R, 3G and 2B, thus only using 1 byte?
[17:26:57] @ Kuro-chan/rizon well
[17:27:07] @ Kuro-chan/rizon I don't go through an insane number of palettes when I make projects.
[17:27:23] @ Kuro-chan/rizon so on average I would be saving something like 60 bytes in a setup if I knocked down the colours like that
[17:28:36] @ Kuro-chan/rizon There's a sample of my editor
[17:29:08] @ Kuro-chan/rizon looks a lot better than it used to
[17:35:47] @ Kuro-chan/rizon but then you could make honey
[17:38:17] @ Kuro-chan/rizon I try to treat coding a project as a bunch of little projects
[17:40:46] @ Kuro-chan/rizon need to get inventory items working. headache yesterday messed me up. ._.
[17:41:15] @ Kuro-chan/rizon I am still alive.
[17:41:17] @ Kuro-chan/rizon o.o;
[17:41:22] @ Kuro-chan/rizon sega master system palette
[17:41:26] @ Kuro-chan/rizon 64 colours! :D :D
[17:41:27] @ Kuro-chan/rizon lol
[17:42:36] @ Kuro-chan/rizon thanks
[17:43:03] @ Kuro-chan/rizon so for using items like a potion, I need to check for 4 things: hp, mp, status and boost
[17:43:19] @ Kuro-chan/rizon hp and mp is easy enough. the last two require me to break the byte check up in 8 bits
[17:44:16] @ Kuro-chan/rizon still need to setup something for loading/saving games
[17:45:34] @ Kuro-chan/rizon PROTECT THE DUCKY! :(
[17:46:16] @ Kuro-chan/rizon :(
[17:46:29] @ Kuro-chan/rizon I'll survie
[17:46:31] @ Kuro-chan/rizon *ve
[17:46:33] @ Kuro-chan/rizon but the ducky won't
[17:47:49] @ Kuro-chan/rizon Thanks Piba!
[17:48:20] @ Kuro-chan/rizon hmm, this tastes a bit different to be chicken...
[17:48:22] @ Kuro-chan/rizon o.o;
[17:48:49] @ Kuro-chan/rizon AGH!
[17:48:52] @ Kuro-chan/rizon o.o;
[17:49:18] @ Kuro-chan/rizon I didn't shoot the ducky!
[17:49:20] @ Kuro-chan/rizon :(
[17:49:36] @ Kuro-chan/rizon ;-;
[17:49:45] @ Kuro-chan/rizon I try to protect duckies
[17:50:10] @ Kuro-chan/rizon I have leftover roast from a couple nights ago. need to figure out what I want to make with it
[17:52:48] @ Kuro-chan/rizon Was that the version I sent?
[17:53:01] @ Kuro-chan/rizon doesn't look like it
[17:53:57] @ Kuro-chan/rizon aw ok
[17:54:11] @ Kuro-chan/rizon ahh ok
[17:54:32] @ Kuro-chan/rizon :)
[17:54:33] @ Kuro-chan/rizon yay
[17:55:15] @ Kuro-chan/rizon (っ°⌣(˘⌣˘ ) HUGGLES!
[17:58:15] @ Kuro-chan/rizon Thank you so much! \o/
[18:02:22] @ Kuro-chan/rizon duckyyyyyy
[18:22:58] @ Kuro-chan/rizon greetings
[18:23:12] @ Kuro-chan/rizon hi hi
[19:48:29] @ Kuro-chan/rizon moo
[19:49:49] @ Kuro-chan/rizon meh, pretty much all my extended family want nothing to do with me
[19:50:03] @ Kuro-chan/rizon unless they want something
[19:50:08] @ Kuro-chan/rizon then suddenly I exist
[19:50:13] @ Kuro-chan/rizon It's hilarious how obvious it is
[19:50:17] @ Kuro-chan/rizon Who is?
[19:50:34] @ Kuro-chan/rizon Wait, Poul knows where I live...?
[19:50:35] @ Kuro-chan/rizon o.o;
[19:52:21] @ Kuro-chan/rizon ;-;
[23:57:37] @ Kuro-chan/rizon moo
Prev
Next