She said I Couldn’t Make a 3D Calculator Game… So I Did

preview_player
Показать описание
I coded a 3D calculator game because she said I couldn't.

What should I code for the calculator next? Minecraft, Microsoft Flight Simulator?

Info for Nerds:
I coded this game in C for the TI-84 Plus CE using the CE C Toolchain. Unlike my other games, this required a lot of math. The terrain generation was the slowest. Figuring out how to do the isometric projection took me the most amount of time. If I port this over to a different platform, it will look amazing.

Resources:

Current Subscriber Count: 1,115

Thanks for watching!

#calculator #gamedev #devlog
Рекомендации по теме
Комментарии
Автор

definitely do flight simulator next!!!

thealejandroshow
Автор

This channel really deserves wayy more views. How did you learn how to code?

underscore_x
Автор

TBH, I wouldn't call this a 3D game, as it does not appear like the engine is capable of displaying general polygons to a camera with six degrees of freedom (the classic elevating, strafing, walking, pitching, yawing, and rolling that defines all motion in 3D space), i.e. being used for anything else but ground quadrilaterals for isometric games. So, it's rather 2.5D. The mathematics for true 3D projection isn't _that_ complicated, so you might want to give it a try. But keep in mind that you're dealing with a system using a Zilog eZ80 @ 48 MHz with e, so unless you go into assembly language (which I understand you'd have to flash the ROM for) and/or have excellent optimization, you probably won't be able to make an environment redraw fast enough to be useful in a game vs. a pre-rendered environment. Although you could use on-platform 3D rendering as a tool to pre-render environments...

I wonder, how difficult is it on the TI-84 Plus CE to separate layers (e.g. background, foreground, sprites), or to render a display before actually displaying it? The limited RAM is probably the largest problem.

2:45 Well, I wouldn't be wasting all that money on Photoshop if what I was using it for was pixel art... I wouldn't even if I was using it for photorealistic masterpieces. There are free/open-source/cheap one-time-payment programs that offer comparable feature sets, such as GIMP, Krita, Medibang Paint, etc.

grantexploit
Автор

u basically just did perlin noise. how i do it is by setting every box to a random hight, and then going through each one and setting it to the average of the 8 around it, then repeat this smoothing until the noise is to you liking. great video!

fred
Автор

Between you and mashpoe (the guy who made a 1d game, favicon game, windows console platformer and is working on a 4d game), there is just so much genius innovation going on!

mr_indie_fan
Автор

Well done, looks fantastic! Is there any reason why you aren't using double buffering so the terrain doesn't need to be re-drawn every time you exit the menu?

TheLastMillennial
Автор

This looks cool, but in all seriousness, please actually make a 3d game

shadowtheautstic
Автор

I got to the point where you decided to use an isometric projection, had an idea, then made a one-function implementation of isometric projection in Desmos. Thanks for the inspiration!

mantacid
Автор

Great video. I found this because of people playing bad apple on everything lol. Your channel is really cool, and even though I don't understand really anything about coding, this was entertaining <3

Abhorrent_Anomaly
Автор

Been waiting for a new vid. Best one so far!

josephjames
Автор

Damn only 3K? You are criminally underrated my guy.

Saltmaster-roep
Автор

Awesome game and great video! Keep up the good work :)

Goel
Автор

Oh dear i didnt think it could be done, youve proved me wrong about 3d games on a calculator.

There comes a day in every programmer channel ive watched, maybe some day you'll make minecraft on a calculator!

Feltare
Автор

So glad that the beta was almost flawless (im choppy on ur discord btw)

walter
Автор

2 ideas, one is clearly better than the other. 1:a better doom port, 2: SCP:CB

CrabulousYT
Автор

You should port tensorflow to the TI-84, I see no problems whatsoever with that.

acheronhades
Автор

So cool! I have one and I might try something like this sometime.

samuraidoge
Автор

ok i know im late but this is actually mind blowing

ed-uhsh
Автор

How long did this take to make?
And also very nice video :)
You inspired me to make my own calculator game

arthursmalle
Автор

This person coded an entire game in a calculator, and has less than 10k views
If that's not underrated, I don't know what is

Thor_the_Doge