![1devm0](/img/default-banner.jpg)
- 7
- 8 575
1devm0
เข้าร่วมเมื่อ 25 พ.ค. 2023
making software
Making my game 5 times faster
I am speed.
GAME IS NOT COMPLETE AS OF YET
Decrease volume if the audio sounds weird.
Game: mo-t.itch.io/supashot
GitHub: github.com/1devm0/supaShot-public
Twitter: 1devm0
Article (needs to be fixed): 1devmo.netlify.app/read/Making-my-game-5x-faster
Discord: discord.gg/WP6n6NpAQA
00:00 Intro
00:45 Optimizing the old hash tables
02:56 Changing game's code to use new hash tables
03:20 Comparison with other hash tables
03:55 Loading 250,000 tiles
04:33 Bug fixes with physics and screen-shake
05:17 Testing on an older computer
05:46 Making the hash table even faster
06:30 Game's performance with newer tables
06:49 Changing to a simple u8 array
07:38 Learnings
08:03 What's next?
- thecherno,thechernoproject,cherno,c++,programming,gamedev,game
development,learn c++,c++ tutorial,game engine,how to make a game engine,game
engine series,glad,modern
opengl,programming,indie,development,c++,opengl,axel,ward,axel ward,indie
development,game,game development,devlog,visual studio,dancing,errors,green
screen,cat,3d,graphics,rendering,rendering engine,game engine,video
game,college
grad,funny,silly,stupid,comedy,opengl,c++,programming,coding,minecraft,opengl,graphics,java,voxel,3d,gamedev,gaming,code,minecraft
in 48 hours from scratch,
unity,unreal,engine,minecraft,how,to,tutorial,c++,sfml,programming,game,dev,sky,does,minecraft,pewdiepie,multithreaded,tut,how,to,make,games,android,ios,apple,lwjgl,java,c#,gamedev,
pixelart,pygame,python,programming,game
development,game jam,dani,making a game from scratch,gamejam,game,indie
game,indiedev,indie dev,indie developer,make a
game,devlog,devblog,post-mortem,gamemaking,blog,speed,making a
game,development,jam,simulator,game dev,pygame tutorial,videogames,video
games,pixel art,physics,simulation,gaming,python platformer,platformer,pygame
game,pixel art platformer,animation,pixel art animation,indie
games,timelapse,gamedev,pixelart,pygame,python,programming,game
development,dani,indiedev,indie dev,indie
developer,devlog,devblog,gamemaking,blog,speed,development,game dev,pygame
tutorial,videogames,video games,pixel
art,physics,simulation,gaming,animation,indie games,game
jam,timelapse,gamejam,game,indie game,48h,make a game,post-mortem,game
engine,making a game,jam,simulator,software,making a game from scratch
GAME IS NOT COMPLETE AS OF YET
Decrease volume if the audio sounds weird.
Game: mo-t.itch.io/supashot
GitHub: github.com/1devm0/supaShot-public
Twitter: 1devm0
Article (needs to be fixed): 1devmo.netlify.app/read/Making-my-game-5x-faster
Discord: discord.gg/WP6n6NpAQA
00:00 Intro
00:45 Optimizing the old hash tables
02:56 Changing game's code to use new hash tables
03:20 Comparison with other hash tables
03:55 Loading 250,000 tiles
04:33 Bug fixes with physics and screen-shake
05:17 Testing on an older computer
05:46 Making the hash table even faster
06:30 Game's performance with newer tables
06:49 Changing to a simple u8 array
07:38 Learnings
08:03 What's next?
- thecherno,thechernoproject,cherno,c++,programming,gamedev,game
development,learn c++,c++ tutorial,game engine,how to make a game engine,game
engine series,glad,modern
opengl,programming,indie,development,c++,opengl,axel,ward,axel ward,indie
development,game,game development,devlog,visual studio,dancing,errors,green
screen,cat,3d,graphics,rendering,rendering engine,game engine,video
game,college
grad,funny,silly,stupid,comedy,opengl,c++,programming,coding,minecraft,opengl,graphics,java,voxel,3d,gamedev,gaming,code,minecraft
in 48 hours from scratch,
unity,unreal,engine,minecraft,how,to,tutorial,c++,sfml,programming,game,dev,sky,does,minecraft,pewdiepie,multithreaded,tut,how,to,make,games,android,ios,apple,lwjgl,java,c#,gamedev,
pixelart,pygame,python,programming,game
development,game jam,dani,making a game from scratch,gamejam,game,indie
game,indiedev,indie dev,indie developer,make a
game,devlog,devblog,post-mortem,gamemaking,blog,speed,making a
game,development,jam,simulator,game dev,pygame tutorial,videogames,video
games,pixel art,physics,simulation,gaming,python platformer,platformer,pygame
game,pixel art platformer,animation,pixel art animation,indie
games,timelapse,gamedev,pixelart,pygame,python,programming,game
development,dani,indiedev,indie dev,indie
developer,devlog,devblog,gamemaking,blog,speed,development,game dev,pygame
tutorial,videogames,video games,pixel
art,physics,simulation,gaming,animation,indie games,game
jam,timelapse,gamejam,game,indie game,48h,make a game,post-mortem,game
engine,making a game,jam,simulator,software,making a game from scratch
มุมมอง: 1 677
วีดีโอ
2 Months of Game Development in C
มุมมอง 3.7Kหลายเดือนก่อน
*GAME IS NOT COMPLETE AS OF YET* *Decrease volume if the audio sounds weird (fr decrease it, it might sound better or use headphones😭😭)* Game: mo-t.itch.io/supashot 00:00 Intro 00:18 Recap on old devlog 01:55 Delta Time 02:38 Web Builds 03:17 Particles & VFX 03:52 Resizing 04:24 Particle System & Gun 05:05 Adding Slow-mo 05:24 Camera Panning, Knockback, Shooting Problems 06:03 Enemies 06:24 Opt...
Making an Action Platformer in C, Devlog #00 - Framework
มุมมอง 9675 หลายเดือนก่อน
i'm just getting started... Aeroblaster: dafluffypotato.itch.io/aeroblaster Twitter: 1devm0 itch.io: mo-t.itch.io/ GitHub: github.com/1devm0/ 0:00 - Intro 00:12 - Making the framework 00:43 - Framework initialization system & overall design 01:34 - Framework animation system 02:29 - Loading maps/levels 04:03 - "Inspiration" for the game 04:16 - Creating the design document & Aerobla...
Making a Game about Gojo Satoru
มุมมอง 4299 หลายเดือนก่อน
0:00 Intro 0:12 Current Progress 1:03 Coming up with the idea and planning for the game Twitter: 1devm0 GitHub for the Game: github.com/1devm0/SNJ The plan is in the todo.txt file on the GitHub page itch.io for the Game: mo-t.itch.io/satoru-no-jinsei
I MADE A MULTIPLAYER GAME IN 72 HOURS
มุมมอง 408ปีที่แล้ว
GitHub: github.com/1devm0/Lifeless Itch.io: mo-t.itch.io/lifeless
SPEEDRUNNING A GAME JAM WITH C & OPENGL #gamedev #opengl #devlog #gmtkjam
มุมมอง 933ปีที่แล้ว
Medium Article, GitHub and itch.io links are in the pinned comment! 0:00 Intro 0:20 Game Ideas 0:55 Making the Game 7:23 My Friend Plays the Game Game: mo-t.itch.io/dodgy-3quares Source Code: github.com/1devm0/Dodgy-3quares #gamedev #opengl #devlog #gmtkjam Tags: gmtk game jam 2023,c programming,opengl,sdl2,game design,gmtk,gmtk devlog,gmtk game jam devlog,game makers toolkit game jam,mark brow...
Chained Hash Table in C - from SCRATCH
มุมมอง 458ปีที่แล้ว
In this video, I will be showing you how to make a hash table in C, which uses the method of chaining to resolve collisions. A reddit user also pointed out a potential error in the insert code which I corrected recently, please check the GitHub gist for the code Code: gist.github.com/1devm0/24e25c60a4784bf6ec7890f3afe8f86f Resources: Hash Tables: en.wikipedia.org/wiki/Hash_table Write a Hash Ta...
Nice
Imagine not making the game cooler then Cool-Linux-Penguin
Imagine not making the game faster then 500 GPUS
cool game! what code editor are you using? nvim?
yes, neovim on windows terminal
Cool vid
Cool to see. Good video dude
cool game and informative video. looking forward to more
booring game to much work dude...
I haven't really implemented the mechanics yet, I'm still working on that so I understand why you'd say its boring but do you have any suggestions?
nah i'd win
⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⣾⡳⣼⣆⠀⠀⢹⡄⠹⣷⣄⢠⠇⠻⣷⣶⢀⣸⣿⡾⡏⠀⠰⣿⣰⠏⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⣀⣀⣀⡹⣟⡪⢟⣷⠦⠬⣿⣦⣌⡙⠿⡆⠻⡌⠿⣦⣿⣿⣿⣿⣦⣿⡿⠟⠚⠉⠀⠉⠳⣄⡀⠀⠀⠁⠀ ⠀⠀⠀⠀⠀⠀⠀⡀⢀⣼⣟⠛⠛⠙⠛⠉⠻⢶⣮⢿⣯⡙⢶⡌⠲⢤⡑⠀⠈⠛⠟⢿⣿⠛⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣆⠀⠀⠀ ⠀⠀⠀⠀⠀⡸⠯⣙⠛⢉⣉⣙⣿⣿⡳⢶⣦⣝⢿⣆⠉⠻⣄⠈⢆⢵⡈⠀⠀⢰⡆⠀⣼⠓⠀⠀⠀ Nah ⠀⠀⠈⣷⠀⠀ ⠀⠀⠀⠖⠉⠻⣟⡿⣿⣭⢽⣽⣶⣈⢛⣾⣿⣧⠀⠙⠓⠀⠑⢦⡀⠹⣧⢂⠀⣿⡇⢀⣿⠺⠇⠀ ⠀I'd⠀ ⠀⣿⠀⠀ ⠀⠀⠀⠀⠐⠈⠉⢛⣿⣿⣶⣤⣈⠉⣰⣗⡈⢛⣇⠀⣵⡀⠀⠘⣿⡄⢻⣤⠀⢻⡇⣼⣧⣿⡄⠀⠀ Win⠀ ⠀⠀⡿⠀⠀ ⠀⠀⠀⠀⠀⣠⣾⣿⢍⡉⠛⠻⣷⡆⠨⣿⣭⣤⣍⠀⢹⣷⡀⠀⠹⣿⡄⠈⠀⢿⠁⣿⣿⠏⠀⠀⠀ ⠀⠀⠀⣇⠀⠀ ⠀⣿⣇⣠⣾⣿⣛⣲⣿⠛⠀⠀⢀⣸⣿⣿⣟⣮⡻⣷⣤⡙⢟⡀⠀⠙⢧⠀⠀⠎⠀⠉⠁⠰⣿⠀⠀ ⠀⢀⡿⠀⠀ ⠀⠈⢻⣿⣿⣽⣿⣿⣿⣴⡏⠚⢛⣈⣍⠛⠛⠿⢦⣌⢙⠻⡆⠁⠀⠀⠀⣴⣦⠀⠀⠀⠐⢳⢻⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠮⠀⠀⠀ ⠀⠀⠈⠙⣿⣧⣶⣿⠿⣧⣴⣿⢻⡉⠀⢀⣠⣴⣾⡟⠿⠃⠁⣠⣤⡶⣾⡟⠅⠀⣀⡄⠀⣾⢸⣿⣏⢻⢶⣦⣤⣤⣄⢶⣾⣿⣡⣤⡄⠀ ⠀⠀⣠⣞⣋⣿⣿⣾⣿⡿⡛⣹⡟⣤⢰⡿⠟⠉⣀⣀⣤⣤⡠⠙⢁⣾⡿⠂⠀⣿⠟⣁⠀⣹⠀⣹⣿⡟⣼⣿⣿⣌⣿⣞⣿⣿⠁⠀⠀⠀ ⠀⢠⡿⢛⢟⣿⣿⣿⣿⣿⣿⡟⣼⣿⣟⢓⠛⣿⣏⣿⣵⣗⣵⣴⣿⢟⡵⣣⣼⣿⢟⣵⣶⢻⣶⣿⠀⠀⣈⢻⣿⣿⣿⢿⣾⢿⣧⠀⠀⠀ ⠀⠘⠃⢸⣿⡾⣿⣿⣿⣿⣯⣿⣿⣿⣶⣿⣿⣟⣾⡿⣫⣿⣿⣿⣽⣿⣿⣿⣿⢫⣾⣿⣿⣿⣿⣿⣴⡆⣻⣿⡏⣿⢻⣧⣿⡿⣿⡆⠀⠀ ⠀⠀⠀⠜⣿⣾⢿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣭⣿⣖⣿⢿⣿⡿⣿⣿⣿⡿⢡⢯⣿⣿⣿⣿⣿⣿⣿⣧⡿⣾⣷⣿⣿⢿⣿⡇⠉⠁⠀⠀ ⠀⠀⠀⠀⣿⣥⣾⣿⣿⣿⣿⣿⣿⣿⡇⣭⣿⣿⣿⣿⠃⠞⠟⣸⣿⠏⣸⣧⣀⠿⢿⣿⣿⣟⣿⣿⣿⣿⣽⣿⢿⣿⣿⣿⣿⠁⠀⠀⠀⠀ ⠀⠀⠀⠈⠛⣹⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣟⣿⣿⡿⢶⣦⣄⣿⠏⠀⣿⣟⣿⣶⠾⣿⣟⣋⣛⣿⣿⣿⣿⡇⣻⣿⣿⣿⡏⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠟⠛⠫⣿⣿⣿⣿⣿⡿⣧⠛⣿⠛⣿⣿⣿⣷⡌⠹⡟⠀⠀⠉⡟⠋⢠⣾⣿⣿⣿⡟⣿⣿⣿⣿⢀⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠘⠋⣾⣷⣿⣿⣧⠙⠀⠙⢣⠝⠛⠋⣽⣷⢦⠇⠀⠀⠘⠁⣤⣾⣿⠝⠛⠉⠘⢻⣿⣿⢿⣼⣷⡟⢻⣷⠉⠀⡀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠐⠟⢻⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠈⠛⠀⠀⠀⠀⠀⣾⠟⠀⢸⣷⣿⡇⠀⠛⠀⠀⠁⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠁⠀⢹⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠆⠀⠀⠀⠀⠀⠀⠈⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⢻⡿⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣇⠀⠀⠀⠀⠀⠀⠀⠀⠲⣄⠀⡄⠆⠀⠀⠀⠀⠀⠀⠀⠀⣼⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⣀⠀⠀⣠⣾⣿⠁⠀⠀⠀⠀⠀⣀⡄⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⢻⣆⠀⠛⠁⠶⣶⣶⣶⣶⣶⣶⡶⠆⠘⠋⣠⡾⢫⣾⡟⠀⠀⠀⠀⠀⠐⠉⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠛⠀⠙⣷⡀⠀⠀⠙⠛⠛⠛⠛⠋⠁⠀⢀⣴⠋⠀⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣿⣰⣦⡀⠸⣿⣦⡀⠀⠀⠀⠀⠀⠀⢀⣴⡟⠁⠀⠐⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣿⡄⢺⣿⡄⠹⣿⠻⢦⣤⣤⣤⣤⣶⣿⡟⢀⣀⠀⠀⢸⣿⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣮⣿⣿⡀⠹⡷⣦⣀⡀⡀⢸⣿⠏⢠⣾⣿⠀⠀⣾⣿⣿⣿⣿⣶⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠘⣷⣻⡟⠀⡼⠁⣴⣿⣿⣯⣥⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣯⣿⣤⣤⣤⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣄ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 🤞🤞🏻
Good stuff! I tried making a game using c++, tho
Very Nice! Let's see Paul Allen's Aeroblaster remake
Noob Imagine not using pure 8bit assembly to make your own 8bit assembler to recreate binary and use that binary to recreate x86_64 assembly to recreate C and then use Pure C to recreate SDL2 and then use pure c and SDL2 to create your game!!
I can't imagine
boy if you dont stfu rn, if you dont use that nogane and be quite, u just gave me a brain anurisum
OS is bloat.
@@happygofishing Thats why you should only use bios!
Good stuff!
nice vid
Fantástico
Same
underrated, subed
hey man Im the first creating games with this library
great vid you got an extra sub
Ayy another video, keep it going mate!
You can't compete with my SDL framework PolyHedron
Wow
Hey, you're dafluffypotato! You are a GOD, man! I watched your PyGame series, it rocked!
NO NO NO I am not DaFluffyPotato, no no, this is DaFluffyPotato: www.youtube.com/@DaFluffyPotato
Humans can’t be God.
Man this is good
Haha noob you poo poo pants me typescript user now!
😭😭😭😭bro what
Wtf is this?? ooh so what if you use typescript you're the noob
@@1devm0 HEHEHHEHEHEHEHEHEHEHHEHE
what theme are you using in vscode?
Gruvbox material by jdinhlife
Nice 2:43 This part did not have any sound for me though.
Yes I had to remove the sound due to copyright but I might be remaking this video since there were a bunch of problems
What a nice manga spoiler 🎁 gift
fucking neeerd go get bishes. nah i'm playing love you momo and good video 7.3/10
also, getting some nice music would make it a 7.8
Man if only your game dev skills matched your editing skills, ill be waiting for that day, subscribed and hoping to see this go far
What distro do you use ?
Uhh you mean OS?
goodie job
FIre
Great Haider. Keep going!
Great
Well done
Very good
GItHub: github.com/1devm0/Lifeless itch.io: mo-t.itch.io/lifeless
your friend playing your game had me cracking up 😂 the way he says "bro". Cool project, kudos for rendering text using OpenGL! Yeah my friend had a web build and had so many more downloads than me on GMTK2023. A lot of people want web to avoid the hastle of downloading but also to make sure they arent installing something suspcious. I'm also a fellow OpenGL GMTK2023 game jammer, I have uploaded nearly the same video on my channel.
Thank you for watching the video! The text rendering took some time but it was worth it. I'll probably be posting 2 new videos in regards to gamedev soon as well so sub if you want to check em out.
@@1devm0 I am subbed
new forgis on the jeep came out of nowhere lol
I'm here before this channel blows up :D
I have this one stupid question , can i learn opengl with small c++ and c and c# knowledge ?
Yes, you don't need a lot of knowledge regarding the language as long as you are familiar with things like pointers and memory allocation and the basics of the language
Thank you very much sir and you've cleared out the confusion that i found most often on the internet about this pointer is hard that pointer is that , though i i didnt start the programming route yet im only doing physics and math now
Good video
The guy who tested the game is very good ✅
You should make your sound a bit louder
A reddit user also pointed out a potential error in the insert code which I corrected recently, please check the GitHub gist for the code Code: gist.github.com/1devm0/24e25c60a4784bf6ec7890f3afe8f86f Resources: Hash Tables: en.wikipedia.org/wiki/Hash_table Write a Hash Table GitHub: github.com/jamesroutley/write-a-hash-table/tree/master