Тёмный

BIG PROJECT! Top Down City Based Car Crime Game #1 

javidx9
Подписаться 316 тыс.
Просмотров 111 тыс.
50% 1

BIG PROJECT! BIG YEAR! BIG AUDIENCE! BIG VIDEO! Let's get back at it with a Code-It-Yourself! Special. This is the first part of a series of videos where I will make a top down game, based upon auto crime in a large city. Now this is a big video, it covers conversion of the 3D Engine series into a PGE Extension and editing a city using mouse picking with rays.
Source: github.com/OneLoneCoder/Javid...
Discord: / discord
YT Extra: / javidx9extra
Twitter: / javidx9
Twitch: / javidx9
GitHub: www.github.com/onelonecoder
Patreon: / javidx9
Homepage: www.onelonecoder.com

Наука

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

 

5 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 343   
@MrHatoi
@MrHatoi 5 лет назад
You: Grand Theft Auto Me, an intellectual: City Based Car Crime Game
@TheBoringEdward
@TheBoringEdward 5 лет назад
*GTA 1-2 exists Him: "Ah, yes! 'Top down city-based car crime game'!"
@fredhair
@fredhair 5 лет назад
I think this channel has to be the best of its kind on RU-vid. There are good indie game Devs on RU-vid but you go above and beyond for your viewers in terms of sharing your valuable knowledge and time. Well done sir! I salute thee :)
@javidx9
@javidx9 5 лет назад
Hey thanks fredhair, it makes it all worthwhile to get feedback like that!
@fredhair
@fredhair 5 лет назад
@@javidx9 Honestly I don't know how your channel isn't more popular. Either way I'm very grateful and I hope you'll be motivated to continue :)
@immortalxgr
@immortalxgr 5 лет назад
I'd give you an oscar just for your intros alone. "Let's make x" -> ***goes straight to the point***
@javidx9
@javidx9 5 лет назад
I'd like to thank my mum, my wife, the audience, the C++ iso comittee, and twinnings tea for making this happen...
@dewijones92
@dewijones92 5 лет назад
I was an atheist until I discovered this channel
@javidx9
@javidx9 5 лет назад
XD
@presauced
@presauced 3 года назад
LOL
@stuntfax9004
@stuntfax9004 3 месяца назад
Jesus is King repent to Him in Christianity.
@zal9706
@zal9706 5 лет назад
I’ll be taking this episode alone in chunks, my brain cannot focus for so long. However, I’m honestly just super shocked at how much effort you put in. I wish I actually had some money to give you, you deserve it.
@javidx9
@javidx9 5 лет назад
lol Thanks Zal, your comments are support enough, though I dont blame you for chunking this one, even I would XD
@zal9706
@zal9706 5 лет назад
javidx9
@KennyWlr
@KennyWlr 5 лет назад
Your channel is an actual gem It's decided, gonna dedicate one week to marathoning as many videos of yours as I can
@javidx9
@javidx9 5 лет назад
Thanks Kenny, remember to hydrate :D
@mattiviljanen8109
@mattiviljanen8109 5 лет назад
Oo, I can't wait for the sequel; Top Down City Based Car Crime Game: A City Where They Drive On The Left Side Of The Road, Four-Digit Year!
@vixencreatives5450
@vixencreatives5450 5 лет назад
I love your videos, you go into detail that no one else goes into. You don't just slam us with a thousand lines of code, you explain what you're doing and why before you do anything. If you see this, thank you.
@javidx9
@javidx9 5 лет назад
Hi Vixen and thanks! I try to make sure that the decisions I make are justified. I agree, code without explanation is just a wall of text sometimes.
@critterpower
@critterpower 5 лет назад
One of the best Channels on RU-vid! Computer Science applications through game design and development- Inspiring!
@BasavarajMHubli
@BasavarajMHubli 4 года назад
Wow! Just wow! This is what one cool coder can do with his code! I'm totally flabbergasted! David, that's so cool!
@Alexander_Grant
@Alexander_Grant 5 лет назад
Awesome stuff. I've made plenty of smaller games, game jams and such with friends, but I've always struggled with bigger projects, especially with multiple people. I haven't really seen any other channel tackle and go through the problems that arise with larger projects like this. Excited for this series to keep going.
@javidx9
@javidx9 5 лет назад
Thanks Alexander!
@Wozner
@Wozner 5 лет назад
You`re one of the best CPP teachers I`ve ever seen! Thank you so much for the peice of knowledge you share!
@racorescript
@racorescript 5 лет назад
Man. I'm so happy I found your channel! It´s not only that you are good... watching you is so relaxing. After a day of work, I like to sit, turn off my brain, let you do the hard thinking and enjoy the final result. Watching your previous videos, seems like you enjoy object oriented programming. So sad, but nobody is perfect... right? :) Keep up the great work. Looking forward for the continuation of your big project.
@javidx9
@javidx9 5 лет назад
Hi Razie, I'm happy you found the channel too, thanks man!
@erikpavlusik6214
@erikpavlusik6214 5 лет назад
It looks amazing! Without exaggeration I say that you are one of the best explaining teachers I have ever seen... you make the subject look fun. Thank you
@javidx9
@javidx9 5 лет назад
Cheers Erik, Im pleased to hear that!
@djosearth3618
@djosearth3618 3 года назад
3:45 "You _need cars to get from A > B". ... O , RLY? **Eyeballs his Official JK Quidditch League Stick"* vibratin' inches above the mantle and it's authorized merch seal gleaming in Rowling goodness!"** edit: mind went numb can't car crime tonorevenin.. ack
@mpoadmin2978
@mpoadmin2978 4 года назад
this guy probably knows people are going to be WOWish over this content and for good reason. It's hard to come by videos of this high quality. Def commend this and hope we see videos of same quality, if not of better quality. This man makes a great teacher.
@astronime
@astronime 5 лет назад
Simply awesome, I’m so excited to put some spins on this. I’m a recent subscriber and code-newbie but I’ve left my data-structure studying and tried to use code that I wasn’t familiar with, so I just started using the pixel engine. So far I’ve done a basic project to draw 2 lines to a graph, draw their intersection and have a basic menu to select which coordinate you want to move around. It’s been a brilliant introduction to graphics and was the most rewarding part of my learning so far! Thanks a lot!
@javidx9
@javidx9 5 лет назад
Hey thats great to hear Andrew! Im pleased to hear the tools are being used as learning aids, that was my primary intention. If you get a chance, drop by the discord and show your stuff!
@obinator9065
@obinator9065 5 лет назад
This was really easy to follow even without watching the 3d series. It‘s all starting to make sense !!!
@WinLoveCry
@WinLoveCry 5 лет назад
Fantastic as usual. Very informative, high quality content.
@javidx9
@javidx9 5 лет назад
Thanks again Jamie!
@antipainK
@antipainK 5 лет назад
Love your videos, they are giving me so much ideas and motivation to code game engine/game myself :) Keep up the good work
@javidx9
@javidx9 5 лет назад
Thanks Wojtex, its great to hear that, good luck!
@doscassette871
@doscassette871 3 года назад
Dude after discovering your raycasting engine I find this too? This was literally going to be my next project hahah. Absolutely love this guy.
@PurpleKnightmare
@PurpleKnightmare 7 месяцев назад
Oh, now I want to convert this to raylib, using my own 3D framework/mini engine. Looks like fun and educational. I love your stuff!
@gibemass6578
@gibemass6578 5 лет назад
This channel needs to be far bigger, the quality of the content and narration is top notch.
@GuiCPalma
@GuiCPalma 5 лет назад
I love your channel! Keep up the good work :)
@javidx9
@javidx9 5 лет назад
Cheers Guilherme, I will!
@user-ey6so8nl7z
@user-ey6so8nl7z 5 лет назад
A video I never knew I wanted! Looks like a fun watch. I'm quite new to programming, but things like this really inspire me to learn. I'd love to make an isometric RPG a la Fallout 2 someday. Thanks for making videos, I'm certainly a fan!
@javidx9
@javidx9 5 лет назад
Hey thanks M@, dont worry about being new, you gotta start somewhere! good luck!
@dj4rapz
@dj4rapz 5 лет назад
I am extremely grateful for this channel!
@javidx9
@javidx9 5 лет назад
My pleasure Scaboodle!
@zleapingbear
@zleapingbear 5 лет назад
Awesome video and awesome (big) project. Cant wait to see were this takes us, and where the community takes it.
@javidx9
@javidx9 5 лет назад
Thanks zleapingbear, I suspect there might be some GUI development at some point ;)
@zleapingbear
@zleapingbear 5 лет назад
@@javidx9 hehe. I will look forward to that. I am really intrested to see how it will be implemented in such a grand scale project.
@amisner2k
@amisner2k 5 лет назад
The title reminds me of MREs in the military. They used generic descriptions of the food contents. So instead of having M&Ms for example, you'd have "candy coated chocolate discs" or something like that. Anyway, seeing "Top Down City Based Car Crime Game" really gave me a good chuckle. Reminds me of a certain game...can't quite put my finger on it. Well done Javid. ;)
@javidx9
@javidx9 5 лет назад
lol thanks Aaron, I like the dystopian nature of it!
@bramobbels9628
@bramobbels9628 5 лет назад
Hi I absolutely love you're videos! They explain complex concepts in a very understandable way. Keep up the good work! 😁. I do have a suggestion, especially for such a big project u might want to use a entity component system disign pattern. Looking forward to your next video 😊
@javidx9
@javidx9 5 лет назад
Thanks dobbel! Im not the biggest fan of ECS, but I will probably do a video about it at some point XD
@terasss2
@terasss2 5 лет назад
I came across your channel from the Console FPS video. That was a really interesting watch and for a postgrad Computer Science student like me, I am still learning a lot of new things about programming, games engines (I really wanna get into them) and Computer Science in general. You've just earned a new sub. Thank you for your hard work and keep doing what you're doing!
@javidx9
@javidx9 5 лет назад
Hi Terasss, thanks for the great feedback, I hope you have fun on your course, good luck with your studies!
@terasss2
@terasss2 5 лет назад
@@javidx9 Thanks for a response, and you deserve the great feedback. And thank you for the good luck- I will need it and I am certainly enjoying my studies :)
@BlazertronGames
@BlazertronGames 5 лет назад
You're so underrated. This is really cool!
@javidx9
@javidx9 5 лет назад
Cheers Blazertron, that means a lot!
@seebaastian
@seebaastian 5 лет назад
Man, You're awesome! Each of your videos is better than the previous one. Also, I'm glad to see that your subscribers numbers are going up too. You deserve it! Keep going ;)
@javidx9
@javidx9 5 лет назад
Thanks Sebastian, the numbers growing is nice, but I hope its not too fast XD
@robertboran6234
@robertboran6234 5 лет назад
Awesome project. I am looking forward to watch you videos. I really like how you organize stuff. Sometimes in big projects you need to let the machine handle complicated stuff while you focus on a package of goals. Game development enhance multithreading thinking which is very important in computational thinking viewed as a skill to have. Very nice !
@javidx9
@javidx9 5 лет назад
Thanks Robert, Nice to see you still watch after all this time! Take care buddy!
@robertboran6234
@robertboran6234 5 лет назад
@@javidx9 I need to water my brain. I can't afford to get dry.
@UltimaN3rd
@UltimaN3rd 5 лет назад
19:56 "And it looks like a horrible mess; it's completely and utterly failed." Cracked me up!
@javidx9
@javidx9 5 лет назад
It happens, nobody gets it all right first time :D
@clonkex
@clonkex 4 года назад
@@javidx9 I'm generally pretty suspicious of code that appears to be working first go :P
@F-Andre
@F-Andre 4 года назад
love your channel... it makes me want to start coding again... thank you... lovely way of teaching and representing
@thechosenone729
@thechosenone729 5 лет назад
I really like your videos and looking forward for the next one.
@javidx9
@javidx9 5 лет назад
Hey thanks Peter!
@yatsmyboi
@yatsmyboi 5 лет назад
I just recently discovered your videos yesterday. I'm almost finished watching all of them. And it was fantastic! Love your videos
@javidx9
@javidx9 5 лет назад
Hey thanks Yats, thats very much appreciated! I hope it wasnt too dull XD
@tharollomalehase7463
@tharollomalehase7463 4 года назад
This is one of your videos I like everyone to watch
@jsflood
@jsflood 5 лет назад
Awesome and amazing. you have answered so many questions of mine.Thank you!
@javidx9
@javidx9 5 лет назад
Thankyou John!
@DMWatchesYoutube
@DMWatchesYoutube 5 лет назад
I just started watching you last night, and I'm glad you are actually active
@javidx9
@javidx9 5 лет назад
I aim for something every two weeks-ish
@DMWatchesYoutube
@DMWatchesYoutube 5 лет назад
Sweet, I'm excited
@lonec1777
@lonec1777 5 лет назад
You deserve more subs my dude. I have been using Java for a lot of stuff (C++ was my first language however) and I just figured out that Java's painting system is very slow and I would have to use OpenGL in order to make large games like you are doing. So If I am going to make a large game with OpenGL I would rather use C++ than Java. So now I am on a mission to create my own 3D/2D engine for C++.
@ohmygod6487
@ohmygod6487 5 лет назад
very nice! next part pls!
@JacksWailerTV
@JacksWailerTV 5 лет назад
Great Video - thx for teaching us!
@javidx9
@javidx9 5 лет назад
my pleasure, Jack, thanks!
@grindinglcmeow
@grindinglcmeow 4 года назад
Game introduction: WOA Map editing: WHATTTTTTTTTTTTTTTTT
@classawarrior
@classawarrior 4 года назад
A neat little trick for drawing different tiles based on which neighbours are occupied (like when you're drawing road sections, corners, junctions etc), which avoids a bunch of messy conditional cases: 1) Construct a bit mask based on which neighbours are occupied (e.g. North occupied -> add 1, East occupied -> add 1
@PhilBoswell
@PhilBoswell 5 лет назад
Excellent as always, this should be great fun ^_^
@javidx9
@javidx9 5 лет назад
lol cheers Phil, I hope so, theres a lot to do though...
@fnarmusiccomposition3418
@fnarmusiccomposition3418 2 года назад
this video inspirer me to learn more about math and programming .Thank you for the inspiration (:
@s.a.h.i1261
@s.a.h.i1261 5 лет назад
That is very COOL!
@abandoned7501
@abandoned7501 5 лет назад
Finally, first video in 2019, nice
@javidx9
@javidx9 5 лет назад
I took a short break XD
@NEALMOHANSDEMOCRATICRIGHTSBLOC
Amazing!!! Looks great!!! Ols school but 3d. Sim city meets chase HQ 🤯🤯🤯
@leerv.
@leerv. 4 года назад
I love this. A quick world-making engine built using a program using a pixel engine using a 3d graphics extension!!!
@javidx9
@javidx9 4 года назад
Thanks Lee, my approach to things barely scratches the surface of professional game development, but keeping things as reusable as possible is always a good tactic.
@leerv.
@leerv. 4 года назад
@@javidx9 It makes sense. I'm starting to understand that programming is just as much about thinking of how to manage a project as it is coming up with creative solutions in the code itself. When I first played around with Basic and C twenty+ years ago (I should have kept at it back then), I would never have intuited that. I envisioned my favorite games as giant single-file programs!!
@luheartswarm4573
@luheartswarm4573 Год назад
this series does not seem to be 4 years old, the production and content quality are top tier
@modelrogers.19
@modelrogers.19 5 лет назад
As many of the other comments, I think you are providing a most amazing and in-depth look and DIY toolset so many of us have been dreaming of since we all first saw and played these games. Your approach is so unassuming and welcoming that I, at my deepest, have no opposition to. You are most agreeable and brilliant. Thank you for your time and willingness to share. I only found you a few weeks ago and I'm hooked : ) thank you for creating and sharing
@john314
@john314 5 лет назад
Nice! Great video!
@javidx9
@javidx9 5 лет назад
Cheers!
@NatureandSpirit111
@NatureandSpirit111 5 лет назад
Not sure if you will or if you would or if you had the time for this but would you consider reviewing C++ code for final fantasy 7 and the concepts behind the code? Maybe as a sort of history of C++ legacy code explanation versus what we’re doing now kind of thing? I’m sure you’ll get loads of views no matter what you do. Keep up the excellent content. I really enjoy the videos you produce and find them highly informative and interesting and fun. Thanks for caring and taking the time to do these!
@avvvqvvv99
@avvvqvvv99 5 лет назад
legendary as usual
@javidx9
@javidx9 5 лет назад
Something a bit different this time Avvv, thanks man!
@NeZversSounds
@NeZversSounds 5 лет назад
I'm now losing my mind from hype!!! I'm really looking forward to the collision system.
@mistervoldemort7540
@mistervoldemort7540 5 лет назад
Javid's uploads make a better day
@javidx9
@javidx9 5 лет назад
sometimes a longer day too XD
@F0r3v3rT0m0rr0w
@F0r3v3rT0m0rr0w 5 лет назад
watching the first few minutes of this made me feel the same way Sid mires did when he got the inspiration for Sim City.
@raoul4246
@raoul4246 5 лет назад
as usual great @javidx9 !! hope i've the level to understand this soon ;-) i return to the circle collision :-))
@javidx9
@javidx9 5 лет назад
lol thank you Raoul!
@longjohn7992
@longjohn7992 3 года назад
Italian mafioso : Ay Go to Javid’s Computer shop Grab the protection money Javid : *Distracts the guy by making him play*
@toxiccan175
@toxiccan175 5 лет назад
I’d love to see a raytracing engine with more complex features like reflections and diffusion on surfaces. Having the simulated light rays travel at a finite speed could do some pretty funky effects.
@javidx9
@javidx9 5 лет назад
Its quite a popular request RayTracing, I keep thinking about it!
@mkjmkj9050
@mkjmkj9050 5 лет назад
Cant wait to next episode
@javidx9
@javidx9 5 лет назад
It might be ready by the time youve finished this one XD Thanks mkj x2
@eldonad
@eldonad 5 лет назад
Hey Javid ! Nice concept, I already lové the series ! By the way, why would you not override the operators in the vector class instead of making a function for that, which may be less flexible ? For example you could type vec3 = vec2 + vec1
@javidx9
@javidx9 5 лет назад
Hi Elie and thanks! Yes I know how operator overloading works, but Id rather do a video about that specifically before throwing it at the audience. And I will, eventually... XD
@BrazenBard
@BrazenBard 5 лет назад
Ahhhh, good old original GTA... Spent a few hours in that in high school. :D
@SpooksHD
@SpooksHD 5 лет назад
You never fail to impress me
@javidx9
@javidx9 5 лет назад
Well now youve set a standard XD no pressure...
@Naveication
@Naveication 5 лет назад
Aaand done, very glad you finally got into some frustum culling territory, even if it's just grid based, but it surely is one of the most performance improving techniques in modern 3D engines... Also, now that you've started creating some form of very basic rendering pipeline can we expect some more advanced shader related stuff that goes beyond directional lighting and handling opacity? I've written (and sold) a lot of custom written shaders for unity in the past and I'd love to see my area of expertise being implemented by the pixel game engine eventually :)
@javidx9
@javidx9 5 лет назад
Hi Naveication, Im hoping to do a video about more advanced, though still simple lighting techniques. Im also considering experimenting with some sort of shader model too, but that will be mid year I expect.
@Naveication
@Naveication 5 лет назад
@@javidx9 that's great to hear, even simple things like supporting transparent textures and/or having access to some form of stencil buffer would allow for amazing effects for these sort of games already Keep up the good work!
@cyclops9750
@cyclops9750 5 лет назад
Wow dang your so good at this! 👍👍😆😁
@javidx9
@javidx9 5 лет назад
Thanks Cyclops, Ive been doing it for a long time, so most of it is simply experience accumulated.
@cyclops9750
@cyclops9750 5 лет назад
javidx9 I know
@lukenukem8028
@lukenukem8028 4 года назад
You are just awesome.
@EximiusDux
@EximiusDux 5 лет назад
Grand Crime Jario - the plumber initiative. 😀
@javidx9
@javidx9 5 лет назад
XD, It all comes together eventually!
@tomkirbygreen
@tomkirbygreen 5 лет назад
Fantastic sir. Really appreciate the time, creativity and thoughtfulness in all your programming videos. Have you thought about coving game math again?
@ps5games821
@ps5games821 5 лет назад
great video great channel
@javidx9
@javidx9 5 лет назад
Cheers buddy!
@ABigPickle
@ABigPickle 5 лет назад
Amazing as usual
@javidx9
@javidx9 5 лет назад
Cheers big pickle, nice to see you on the discord btw!
@xXyroGodx
@xXyroGodx 5 лет назад
Nice Video!
@javidx9
@javidx9 5 лет назад
Thanks XyroGod!
@prehistoricBanana
@prehistoricBanana 5 лет назад
Woah this looks good
@javidx9
@javidx9 5 лет назад
Cheers Banana!
@jeffthecoder
@jeffthecoder 5 лет назад
Your videos are fantastic. You are high energy and very explanatory. I've noticed though, that your CMD is showing 150 or so frames per second, but I'm only seeing 30 frames per second on the youtube video. Are you able to screen record at 60 frames per second with your current computer?
@javidx9
@javidx9 5 лет назад
I can yes, but then the edit takes longer, the videos are bigger. Of course even though the engine can update at ridiculous speeds visually you will only see what the monitor is capable of showing, which in my case is 50hz.
@ryanfuxa6738
@ryanfuxa6738 5 лет назад
Dude where were you when I was in art school for game design?! hell yah thumbs way up bro. I gotta try this myself. any suggestions on an open source compiler? last one I tried was loaded with bugs and constantly crashed.
@Ul-uy3jb
@Ul-uy3jb 5 лет назад
Hey, keep up the amazing work! I'm a junior game dev by trade and your videos inspire me to program more hobby projects 😄
@javidx9
@javidx9 5 лет назад
Thats nice to hear Marcus, never stop practicing!
@yalonkeret
@yalonkeret 5 лет назад
Great. You are just great and I love your videos. When the second part will be available?
@javidx9
@javidx9 5 лет назад
Cheers Yalon! in many ways all the videos this year have been components of the second part which is coming soon (ie next), so collision detection, lua, polymorphism etc. For this series i didnt want to gloss over these complex topics with a quick 5 minutes in the middle of a game video.
@Ochenter
@Ochenter 5 лет назад
David, all is good by now mate ? This new awesome game of yours reminds me of Sega's "Thunder blade" game, version CPC....do you remember that title ? It was such a big hit on its day even more at arcade games salons. Quite amazing a tutorial again you uploaded.
@javidx9
@javidx9 5 лет назад
Hi Daniel and thanks again! I miss completely top down games, they dont seem to be popular at the moment.
@X_Daniel466
@X_Daniel466 5 лет назад
Awesome! 😎
@javidx9
@javidx9 5 лет назад
Cheers!
@OxygenMagnet
@OxygenMagnet 5 лет назад
very good video!
@javidx9
@javidx9 5 лет назад
Hey thanks OxygenMagnet!
@tc40390
@tc40390 5 лет назад
You're brilliant!
@javidx9
@javidx9 5 лет назад
Thanks Thim!
@47Mortuus
@47Mortuus 3 года назад
Rotating cubes are so common in 3D engines it seems, that every Unity demo/talk uses them :)
@ManzanedoM
@ManzanedoM 5 лет назад
Hello, javid! Im really excited for this series. As someone who lacks formal education in computer science but loves practicing game design I have scoured programming content on and offline looking for a foundation. Your prioritization of functionality before nuance has made it easier for me to contextualize what you're doing in c++, it's very helpful! I've put cumulatively almost a hundred hours into learning about programming in general and game development with c++ but i feel like i'm only encroaching on intuitively recognizing syntax, the structure of, and general methods of development. Do you have any comment on the scale and curve of programming, or resources I should be using?
@javidx9
@javidx9 5 лет назад
Hi Christian, and Thanks! Programming only gets easier, so thats good, but it does require practice. In my experience there are only a finite number of problems to solve. Once youve solved them, you can use that experience to build bigger and better solutions, so projects can get large pretty quickly later down the line.
@binary_ironclad
@binary_ironclad 5 лет назад
GREAT video!!
@javidx9
@javidx9 5 лет назад
Cheers IronClad!
@binary_ironclad
@binary_ironclad 5 лет назад
@@javidx9 Great to see more content, keep up the great work -- you're appreciated!
@Melik1100
@Melik1100 5 лет назад
Hi man you're really skilled and obviously very passionate about this stuff which I appreciate as a viewer and aspirant of programming. I'd like to ask you; when (how long time ago) did you get in to programming and when do you think was your breakthrough in terms of passion and drive?
@javidx9
@javidx9 5 лет назад
Hi Melik, Cheers! I started programming in the 80's. It was much simpler back then than today you could just start a computer and type code into it XD. As they were simpler, the documentation was good and very detailed so this made getting things done a bit smoother. I think it all really clicked for me when I was about 16, and started to use OOP to solve problems rather than just completing academic exercises. Passion and drive comes from only coding things I enjoy, its my hobby! I used to program a lot for work, but gave that up so I could pursue it as a hobby.
@Melik1100
@Melik1100 5 лет назад
@@javidx9 Sounds awesome! Thanks for the inspiration!
@HardSonowDosker
@HardSonowDosker 5 лет назад
You are great
@alirezaasadi9109
@alirezaasadi9109 4 года назад
Very Good, ... what is your development tool? visual studio? what version? and what other tools you use for coding with c or c++?
@GregoryTheGr8ster
@GregoryTheGr8ster 4 года назад
I could adapt this to my virtual world!
@Epicality85
@Epicality85 2 года назад
Thank you so much for your videos, they are exceptional. Any idea why my textures render black? If I do the cube, its fine, but as soon as i apply a texture, everything is black...
@ifelseprog
@ifelseprog 5 лет назад
Hi! What's the name of the software you use to create your sprites? (With the icon like a purple polygon)
@javidx9
@javidx9 5 лет назад
Hi Corentin, Its Affinity Photo.
@flobuilds
@flobuilds 5 лет назад
Looks like a gta 1 inspired game or something like that realy awesome work 👍🏻 i am currently working on a 2d engine in java
@javidx9
@javidx9 5 лет назад
Hey thanks Bluestroker. You'll have to link some clips of your engine, or show it off on the discord!
@flobuilds
@flobuilds 5 лет назад
@@javidx9 thanks maybe a bit later its very simple at the moment but im working on it
@brendonanderson8673
@brendonanderson8673 5 лет назад
Very good video! Do you have a CS degree or are you self taught?
@GregoryTheGr8ster
@GregoryTheGr8ster 4 года назад
When you write on the virtual paper with your virtual pens, what font are you using? It looks like MS Comic Sans (or is it Comic Sans MS?)
@javidx9
@javidx9 4 года назад
lol, that would be the font "Javid's Handwriting"
@JurajOravecSGOrava
@JurajOravecSGOrava 5 лет назад
You are the Monster.
@javidx9
@javidx9 5 лет назад
lol Juraj, I'll read that in a positive way, thanks XD
@johnjackson9767
@johnjackson9767 5 лет назад
Top tier game title 😁
@JamesCoyle95
@JamesCoyle95 5 лет назад
You could improve the road selection logic quite a bit. Just assign top, right, bottom, and left to individual bits of a byte and then organize the sprites in the array based on the integer value of that byte. For example, the top and right being roads could be encoded as the nybble 0b1100 (0bTRBL) and therefore the 12th element in the road array could be that corner. That would drastically reduce the number of conditions required to detect the road texture to use.
@javidx9
@javidx9 5 лет назад
Hi James yeah, I used a similar technique in my OLC Jam entry for the platform game. I'll open that up soon enough with some description about effectively managing tiles, tile transitions and self managing assets.
@DeepestDungeon
@DeepestDungeon 5 лет назад
Waiting for part 2
@javidx9
@javidx9 5 лет назад
lol, not long now, though all my videos this year (excluding robot arm) have been related to this series
@hidayatkhan412
@hidayatkhan412 5 лет назад
Wow, Power of c++💪
@John.Doe.2025
@John.Doe.2025 5 лет назад
What's the image editor you use? That one with pink triangle aperture icon. Looks like PS, but is not.
@javidx9
@javidx9 5 лет назад
Hi John, its nearly identical to PS in every way except the price. Its Affinity Photo.
Далее
100K Live Party! Code-It-Yourself: SHMUP
2:18:40
Просмотров 72 тыс.
BIG PROJECT 2-in-1! Top Down City Based Car Crime Game #2
1:32:44
The Clever Way to Count Tanks - Numberphile
16:45
Просмотров 698 тыс.
I Made a Graphics Engine (again)
8:27
Просмотров 164 тыс.
You Can Only Play This Game By Hacking It
12:03
Просмотров 337 тыс.
I Tried Making an FPS Game in JavaScript
8:19
Просмотров 128 тыс.
Line Of Sight or Shadow Casting in 2D
50:23
Просмотров 142 тыс.
Is it that difficult to make a game engine?
7:07
Просмотров 92 тыс.
Microsoft Is KILLING Windows | ft. Steve @GamersNexus
19:19
Dear Game Developers, Stop Messing This Up!
22:19
Просмотров 700 тыс.
iPhone socket cleaning #Fixit
0:30
Просмотров 18 млн
Мой новый мега монитор!🤯
1:00
Просмотров 765 тыс.