glotch

sorry nothing

"glotch" is the single best way to make food for the kids, power your home, get to work, and make friends, all on the go!

U postin' COOL!



glotch
@glotch

so far it's hell :)

why do it render like that? how get it to render tilemap normally? how am i going to make the tiles larger without using up all the memory? why does implementing the tilemap cause the inventory menu to crash the program? why is the background yellow now????

i forgot how over my head this entire project is lmao

(the green is normal, it's the transparency stand-in color, there's just too much of it here)



You must log in to comment.

in reply to @glotch's post:

this looks sick, i haven't played oneshot but from taking a glance on github it looks like you're building the game up from scratch? i also know very little about running programs on calculators, how difficult is it to load onto a physical calculator instead of just in an emulator?

yeah i'm having to write all the movement, mechanics, and graphics rendering from scratch.* this puppy has a whopping 149k of user accessible ram which is shared by stored programs, variables, and the program memory of whatever you're trying to run. so memory management is kind of a disaster, especially for a game with varied graphics. most of the filesize and the memory is taken up by graphics

it's actually quite trivial to load it onto a physical calculator, ti has a program that makes it real easy to drag and drop.** main issue is that the ram resets every time the program crashes, which if i drop the program into ram instead of the archive (3mb permanent flash storage) then the program gets wiped which is really annoying

also it crashes more often on my real calculator, probably because i actually use my real calculator for real calculator stuff so it has less ram available

additionally this project is only going to recreate the first few minutes of gameplay. i think the most generous outcome for trying to do the entire game would be "extremely severe gameplay and/or graphics limitations" but honestly i don't even think it would be viable. i would like to be proven wrong tho

*there are helper libraries in this fanmade c toolkit i'm using which takes some of the edge off. but not a lot of the edge

**pretty sure ti actually locked down the ability to run asm programs in like 2020 or so, but a) there's an ez workaround for it and b) my os version is from 2018 so it's a non issue

that's so cool! i have a ton of respect for c but i don't think i write any programs that would be best suited by it

im a typescript/python guy and i want to learn more about graphics programming so im resolved to learn more c++ (ive done a small amount in the past) but c looks like a step further than what i would personally want to learn

this sounds like an awesome project though, would love to see more updates about it on here :)

c was a step further than i personally wanted to learn too but the power of reddit compelled me lmaooo i miss the coziness of c# every time i work on this project. graphics programming is pretty cool though, frustrating as it may be

and thanks, maybe i'll actually finish the project this year :)