Тёмный

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

Everyday Code
Подписаться 4,3 тыс.
Просмотров 25 тыс.
50% 1

I coded a 3D calculator game because she said I couldn't.
What should I code for the calculator next? Minecraft, Microsoft Flight Simulator?
Come chat with us: / discord
Support future projects: / everydaycode
Watch me remake more popular games: • TI-84 Coding Videos
Source Code: github.com/Eve...
Download Tutorials: / @everydaycodeextras
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:
Learn to Code for the TI-84 Plus CE: github.com/CE-...
Isometric 3D Tutorial by Coding Math: • Coding Math: Episode 4...
Isometric House Tutorial: • Isometric Pixel Art Tu...
Current Subscriber Count: 1,115
Thanks for watching!
#calculator #gamedev #devlog

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 128   
@EverydayCode
@EverydayCode 3 года назад
What should I code next? Discord server: discord.com/invite/3uYXCJy
@tatertomorrow
@tatertomorrow 3 года назад
How about a tower defense game? (Also, thanks for the Reddit award!)
@EverydayCode
@EverydayCode 3 года назад
I'll put that one on the list. Your program was amazing!
@mishmarsh2029
@mishmarsh2029 3 года назад
Can you try making terraria?
@EverydayCode
@EverydayCode 3 года назад
I'll add it to the list! I'll have to play it more myself first though
@friedlyddw
@friedlyddw 3 года назад
The bit farming simulator gamr.
@thealejandroshow20
@thealejandroshow20 3 года назад
definitely do flight simulator next!!!
@EverydayCode
@EverydayCode 3 года назад
You got it boss!
@spaghetti0920
@spaghetti0920 3 года назад
Minecraft would be cool too.
@acheronhades1747
@acheronhades1747 3 года назад
You should port tensorflow to the TI-84, I see no problems whatsoever with that.
@EverydayCode
@EverydayCode 3 года назад
😈
@Thor_the_Doge
@Thor_the_Doge 2 года назад
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
@arthursmalle2276
@arthursmalle2276 3 года назад
How long did this take to make? And also very nice video :) You inspired me to make my own calculator game
@EverydayCode
@EverydayCode 3 года назад
Thanks! This project took about two months because of the graphics and rewriting the code. Let me know if you need any help with your game
@Silverdev2482
@Silverdev2482 2 года назад
*Nspired
@babyshark5489
@babyshark5489 Год назад
@@Silverdev2482 hahahahahahahahahahahahahahaahahahahaahhaHhahahahahahahaahahhahaahhahahahahahahahaahahhahahahahahahaahhaahahhaahahhahahahahahhahhahahahhahahahahahahahahahahahaahhahahahahhahahahahahhahaha
@geometryflame712
@geometryflame712 Год назад
okok how does perlin noise work tho
@birb6524
@birb6524 2 года назад
But where is the d o w n l o a d
@EverydayCode
@EverydayCode 2 года назад
In the description: everydaycode.net/downloads
@2kool4programmingschool
@2kool4programmingschool 2 года назад
I use Godot for making my games.
@EverydayCode
@EverydayCode 2 года назад
I've heard good things about Godot, might try it out this year over Unity
@2kool4programmingschool
@2kool4programmingschool 11 месяцев назад
Nvmd i use Unity nos and it's AMAAAZING
@arizonaxperience
@arizonaxperience Год назад
get an nspire for true 3D
@EverydayCode
@EverydayCode Год назад
I dream of having one
@2kool4programmingschool
@2kool4programmingschool 2 года назад
But not alot.
@underscore_x5
@underscore_x5 3 года назад
This channel really deserves wayy more views. How did you learn how to code?
@EverydayCode
@EverydayCode 3 года назад
I did web development before, but I started real coding with the calc in late 2019. I just did simple If Then choose your own adventure games. Eventually I asked around the community for help with C and modified the example programs to create my own games! There's not much of an audience for this yet, but feel free to share!
@underscore.
@underscore. Год назад
hey same name lol
@grantexploit5903
@grantexploit5903 2 года назад
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.
@TheLastMillennial
@TheLastMillennial 3 года назад
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?
@EverydayCode
@EverydayCode 3 года назад
I'm using a partial redraw for the cursor and the menus use a draw/swap loop, so I think that prevents me from double buffering the terrain. I'll have to ask around though, thanks for the suggestion!
@shadowtheautstic
@shadowtheautstic День назад
This looks cool,but in all seriousness,please actually make a 3d game
@LemmonTea
@LemmonTea 2 года назад
Make more of these!!! I love theses!
@EverydayCode
@EverydayCode 2 года назад
Thanks! I will
@Goel25
@Goel25 3 года назад
Awesome game and great video! Keep up the good work :)
@EverydayCode
@EverydayCode 3 года назад
Thank you!
@ed-uh9sh
@ed-uh9sh 2 года назад
ok i know im late but this is actually mind blowing
@DwAboutItManFr
@DwAboutItManFr 2 года назад
This is not 3D tho.
@Abhorrent_Anomaly
@Abhorrent_Anomaly 3 года назад
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
@EverydayCode
@EverydayCode 3 года назад
This means a lot, thank you!!
@walter6633
@walter6633 3 года назад
So glad that the beta was almost flawless (im choppy on ur discord btw)
@EverydayCode
@EverydayCode 3 года назад
Oh hey Choppy! Thanks for being there with me
@fred7615
@fred7615 Год назад
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!
@sirpugstudios
@sirpugstudios Год назад
bro i was the 1,000th like
@EverydayCode
@EverydayCode Год назад
😃🫡
@Feltare
@Feltare 3 года назад
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!
@EverydayCode
@EverydayCode 3 года назад
Who let you look at my idea list??
@Saltmaster-ro4ep
@Saltmaster-ro4ep 2 года назад
Damn only 3K? You are criminally underrated my guy.
@GUNUFofficial
@GUNUFofficial 2 года назад
The Teachers are screaming.
@josephjames2599
@josephjames2599 3 года назад
Been waiting for a new vid. Best one so far!
@YensiAl
@YensiAl 3 года назад
Is it possible to run it on a TI-83 premium CE os 5.4 ? And you really do an excellent job, you really deserve more subscribers! *updated* So I tried and it doesn't works, as Iintented. But if you can do it, you're the best coder i've ever seen, and i'll be youre best fan. (sorry for the bad english, i'm french)
@EverydayCode
@EverydayCode 3 года назад
Yes, it will work on OS 5.4, just make sure you send over the CE C libraries. Thanks for the support!
@EverydayCode
@EverydayCode 3 года назад
Your English is great! If you can, join my Discord server so we can figure this out: discord.gg/nqPqjge There has been a problem with terrain not generating when people start the game. I'm working to fix this right now. Let me know if that's the problem
@RobluxDev
@RobluxDev Год назад
Why dont you release karlson before dani (or you cant do that?)
@tooptet
@tooptet 10 месяцев назад
My calculator is frozen because the game glitched pls help
@CrabulousYT
@CrabulousYT 2 года назад
2 ideas, one is clearly better than the other. 1:a better doom port, 2: SCP:CB
@itsjasonhere
@itsjasonhere Год назад
Just use a TI Nspire CX or CX Cas, it's a faster cousin of hardware to make an actual 3D game and it only requires one jailbreak (ndless) and it's even possible to emulate a ti 84 plus C/CSE/CE.
@OldManPhil
@OldManPhil Год назад
I think he uses the CE because it is more popular and widely used. That allows us to play the games.
@kindakad9939
@kindakad9939 3 года назад
It’s all over if he makes an fps
@EverydayCode
@EverydayCode 3 года назад
🤫
@squaxo
@squaxo Год назад
Downloaded this on my calculator, amazing game!
@tutmo
@tutmo 3 года назад
Good stuff man!
@EverydayCode
@EverydayCode 3 года назад
Thanks tutmo!
@woodytaylor8451
@woodytaylor8451 2 года назад
Hello, this game looks fun but the maps loads but the ui doesn’t show up so I can’t quit or play. How do I get the ui to show up?
@EverydayCode
@EverydayCode 2 года назад
I've had people get this error before, it might be because you're out of RAM. If you need more help, we can talk on Discord
@mr_indie_fan
@mr_indie_fan 2 года назад
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
@mr_indie_fan 2 года назад
I look forward to both you guys' future projects, and keep up the good work! Innovation and pure genius!
@EverydayCode
@EverydayCode 2 года назад
Thanks for all the kind words!
@mr_indie_fan
@mr_indie_fan 2 года назад
@@EverydayCode your welcome!
@ianyourgod
@ianyourgod Год назад
what is the emulator you use?
@EverydayCode
@EverydayCode Год назад
CEmu
@aidencalhoun4893
@aidencalhoun4893 Год назад
Make a 4d game on the calculator (or you cant?)
@binkbonkbones3402
@binkbonkbones3402 Год назад
Cool, i have lore if you want to make an isometric game to make some money I like the planet colonizer game concept, and have been working on features for one for some time, and have the lore ready for development
@EverydayCode
@EverydayCode Год назад
I want to make this game for mobile and PC in the future, just not sure when
@Mistyre
@Mistyre Год назад
CODE MINECRAFT or else...
@Error55555
@Error55555 11 месяцев назад
Not working on my calculator 🙁
@samuraidoge7284
@samuraidoge7284 2 года назад
So cool! I have one and I might try something like this sometime.
@ifliespaul7350
@ifliespaul7350 3 года назад
How to download
@EverydayCode
@EverydayCode 3 года назад
everydaycode.net/downloads and transfer to your calculator with TI Connect CE
@Moon.Light..
@Moon.Light.. Год назад
How are you coding with C? I thought you only could use ti basic
@EverydayCode
@EverydayCode Год назад
No, C works with the CE C libraries!
@ricardofernandez498
@ricardofernandez498 3 года назад
This vid has craftsmanship 🤝
@EverydayCode
@EverydayCode 3 года назад
Thank you sir
@ThEmAnIsInToWn
@ThEmAnIsInToWn Год назад
Please make minecraft
@Joevestor
@Joevestor 3 года назад
My favorite youtuber!
@EverydayCode
@EverydayCode 3 года назад
🤓😎
@TrueURIEL
@TrueURIEL 2 года назад
This is remarkable
@icefire5799
@icefire5799 6 месяцев назад
this is amazing
@derpug
@derpug 2 года назад
how did you learn how to make games on a calculator?
@EverydayCode
@EverydayCode 2 года назад
I started learning TI-BASIC on tibasicdev and then started learning C with the help of members on the Cemetech forum
@YourAverageSwimmer
@YourAverageSwimmer Год назад
Can you make a game for the the nspire cx ii?
@EverydayCode
@EverydayCode Год назад
I would if I had one of those calcs. They're so powerful
@ryancheng3007
@ryancheng3007 Год назад
miniecraft
@FrancescoRosiYTP
@FrancescoRosiYTP 2 года назад
very epic
@mantacid1221
@mantacid1221 Год назад
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!
@funnyman4585
@funnyman4585 2 года назад
hey can you make a tutorial about how to port C or Java code to the calculator?
@EverydayCode
@EverydayCode 2 года назад
I'll add it to the list!
@funnyman4585
@funnyman4585 2 года назад
@@EverydayCode thanks
@FatNuggyStudios
@FatNuggyStudios 2 года назад
I wish I had the money for a the calculator
@EverydayCode
@EverydayCode 2 года назад
You can buy one for half the price on eBay or Goodwill. A lot of people also give them away at the end of the year
@FatNuggyStudios
@FatNuggyStudios 2 года назад
@@EverydayCode Thx g
@Supervisor360
@Supervisor360 3 года назад
Make a ti nspire version
@EverydayCode
@EverydayCode 3 года назад
I don't have an Nspire yet :(
@Kitty.3782
@Kitty.3782 3 года назад
Good job man!
@EverydayCode
@EverydayCode 3 года назад
Thank you!
@PeBoVision
@PeBoVision 2 года назад
You ooze talent sir.
@justicewithaperiod
@justicewithaperiod 3 года назад
This dude is so underrated.
@walter6633
@walter6633 3 года назад
YES
@davidb2
@davidb2 2 года назад
Nicely done!
@EverydayCode
@EverydayCode 2 года назад
Thank you!
Далее
I Wrote Minecraft for a Calculator
14:43
Просмотров 1,4 млн
Raytracing on a Graphing Calculator (again)
13:38
Просмотров 1,9 млн
КОТЯТА В ОПАСНОСТИ?#cat
00:36
Просмотров 1,2 млн
▼ КАПИТАН НАШЁЛ НЕФТЬ В 🍑
33:40
Просмотров 344 тыс.
Calculator Gaming: Minecraft
11:53
Просмотров 660 тыс.
Calculator Gaming: Super Smash Bros.
13:46
Просмотров 304 тыс.
I Hacked a $10 Calculator to Run Doom Eternal
10:36
Просмотров 3,1 млн
How Many Potatoes Does It Take To Run DOOM?
16:59
Просмотров 3 млн
Making A GAME for A Calculator! - TI-84 Plus Devlog
11:13
Calculator Gaming: Grand Theft Auto
8:17
Просмотров 1,6 млн
So I coded Plague Inc. for a Calculator
7:32
Просмотров 33 тыс.
I Made a 32-bit Computer Inside Terraria
15:26
Просмотров 3,8 млн
I Made AMONG US for a CALCULATOR
4:56
Просмотров 31 тыс.