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

Поделиться
HTML-код
  • Опубликовано: 2 ноя 2024

Комментарии • 343

  • @MrHatoi
    @MrHatoi 5 лет назад +209

    You: Grand Theft Auto
    Me, an intellectual: City Based Car Crime Game

    • @TheBoringEdward
      @TheBoringEdward 5 лет назад +10

      *GTA 1-2 exists
      Him: "Ah, yes! 'Top down city-based car crime game'!"

  • @fredhair
    @fredhair 5 лет назад +179

    I think this channel has to be the best of its kind on RUclips. There are good indie game Devs on RUclips 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 лет назад +26

      Hey thanks fredhair, it makes it all worthwhile to get feedback like that!

    • @fredhair
      @fredhair 5 лет назад +8

      @@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 лет назад +42

    I'd give you an oscar just for your intros alone. "Let's make x" -> ***goes straight to the point***

    • @javidx9
      @javidx9  5 лет назад +39

      I'd like to thank my mum, my wife, the audience, the C++ iso comittee, and twinnings tea for making this happen...

  • @zal9706
    @zal9706 5 лет назад +45

    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 лет назад +11

      lol Thanks Zal, your comments are support enough, though I dont blame you for chunking this one, even I would XD

    • @zal9706
      @zal9706 5 лет назад +2

      javidx9

  • @KennyWlr
    @KennyWlr 5 лет назад +26

    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 лет назад +12

      Thanks Kenny, remember to hydrate :D

  • @vixencreatives5450
    @vixencreatives5450 5 лет назад +10

    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 лет назад +1

      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.

  • @dewijones92
    @dewijones92 5 лет назад +69

    I was an atheist until I discovered this channel

    • @javidx9
      @javidx9  5 лет назад +17

      XD

    • @presauced
      @presauced 3 года назад

      LOL

    • @stuntfax9004
      @stuntfax9004 6 месяцев назад

      Jesus is King repent to Him in Christianity.

  • @PurpleKnightmare
    @PurpleKnightmare 9 месяцев назад +1

    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!

  • @erikpavlusik6214
    @erikpavlusik6214 5 лет назад +7

    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

  • @mattiviljanen8109
    @mattiviljanen8109 5 лет назад +12

    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!

  • @astronime
    @astronime 5 лет назад +2

    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!

  • @Alexander_Grant
    @Alexander_Grant 5 лет назад +1

    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!

  • @zleapingbear
    @zleapingbear 5 лет назад +2

    Awesome video and awesome (big) project. Cant wait to see were this takes us, and where the community takes it.

    • @javidx9
      @javidx9  5 лет назад +1

      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.

  • @racorescript
    @racorescript 5 лет назад +1

    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!

  • @obinator9065
    @obinator9065 5 лет назад +3

    This was really easy to follow even without watching the 3d series.
    It‘s all starting to make sense !!!

  • @UltimaN3rd
    @UltimaN3rd 5 лет назад +3

    19:56 "And it looks like a horrible mess; it's completely and utterly failed."
    Cracked me up!

    • @javidx9
      @javidx9  5 лет назад +2

      It happens, nobody gets it all right first time :D

    • @clonkex
      @clonkex 5 лет назад +1

      @@javidx9 I'm generally pretty suspicious of code that appears to be working first go :P

  • @amisner2k
    @amisner2k 5 лет назад +2

    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 лет назад +1

      lol thanks Aaron, I like the dystopian nature of it!

  • @modelrogers.19
    @modelrogers.19 5 лет назад +1

    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

  • @user-ey6so8nl7z
    @user-ey6so8nl7z 5 лет назад +4

    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!

  • @terasss2
    @terasss2 5 лет назад +1

    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 лет назад +1

      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 лет назад +5

    You're so underrated. This is really cool!

    • @javidx9
      @javidx9  5 лет назад

      Cheers Blazertron, that means a lot!

  • @toxiccan175
    @toxiccan175 5 лет назад +8

    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 лет назад +1

      Its quite a popular request RayTracing, I keep thinking about it!

  • @DMWatchesYoutube
    @DMWatchesYoutube 5 лет назад +1

    I just started watching you last night, and I'm glad you are actually active

  • @BasavarajMHubli
    @BasavarajMHubli 5 лет назад +1

    Wow! Just wow! This is what one cool coder can do with his code! I'm totally flabbergasted! David, that's so cool!

  • @critterpower
    @critterpower 5 лет назад

    One of the best Channels on RUclips! Computer Science applications through game design and development- Inspiring!

  • @leerv.
    @leerv. 5 лет назад +1

    I love this. A quick world-making engine built using a program using a pixel engine using a 3d graphics extension!!!

    • @javidx9
      @javidx9  5 лет назад +1

      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. 5 лет назад

      @@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!!

  • @dj4rapz
    @dj4rapz 5 лет назад +1

    I am extremely grateful for this channel!

    • @javidx9
      @javidx9  5 лет назад

      My pleasure Scaboodle!

  • @fnarmusiccomposition3418
    @fnarmusiccomposition3418 2 года назад +2

    this video inspirer me to learn more about math and programming .Thank you for the inspiration (:

  • @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

  • @Wozner
    @Wozner 5 лет назад +1

    You`re one of the best CPP teachers I`ve ever seen! Thank you so much for the peice of knowledge you share!

  • @robertboran6234
    @robertboran6234 5 лет назад +2

    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 лет назад +1

      Thanks Robert, Nice to see you still watch after all this time! Take care buddy!

    • @robertboran6234
      @robertboran6234 5 лет назад +1

      @@javidx9 I need to water my brain. I can't afford to get dry.

  • @mpoadmin2978
    @mpoadmin2978 5 лет назад

    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.

  • @bramobbels9628
    @bramobbels9628 5 лет назад +1

    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

  • @doscassette871
    @doscassette871 3 года назад +1

    Dude after discovering your raycasting engine I find this too? This was literally going to be my next project hahah. Absolutely love this guy.

  • @F-Andre
    @F-Andre 4 года назад +2

    love your channel... it makes me want to start coding again... thank you... lovely way of teaching and representing

  • @F0r3v3rT0m0rr0w
    @F0r3v3rT0m0rr0w 5 лет назад +2

    watching the first few minutes of this made me feel the same way Sid mires did when he got the inspiration for Sim City.

  • @Naveication
    @Naveication 5 лет назад +3

    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 лет назад +1

      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 лет назад +2

      @@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!

  • @WinLoveCry
    @WinLoveCry 5 лет назад +1

    Fantastic as usual. Very informative, high quality content.

    • @javidx9
      @javidx9  5 лет назад +1

      Thanks again Jamie!

  • @GuiCPalma
    @GuiCPalma 5 лет назад +6

    I love your channel! Keep up the good work :)

    • @javidx9
      @javidx9  5 лет назад +1

      Cheers Guilherme, I will!

  • @luheartswarm4573
    @luheartswarm4573 Год назад

    this series does not seem to be 4 years old, the production and content quality are top tier

  • @BrazenBard
    @BrazenBard 5 лет назад +4

    Ahhhh, good old original GTA... Spent a few hours in that in high school. :D

  • @mistervoldemort7540
    @mistervoldemort7540 5 лет назад +1

    Javid's uploads make a better day

    • @javidx9
      @javidx9  5 лет назад +1

      sometimes a longer day too XD

  • @antipainK
    @antipainK 5 лет назад +2

    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 лет назад +1

      Thanks Wojtex, its great to hear that, good luck!

  • @yatsmyboi
    @yatsmyboi 5 лет назад +2

    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

  • @seebaastian
    @seebaastian 5 лет назад +1

    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

  • @grindinglcmeow
    @grindinglcmeow 4 года назад

    Game introduction: WOA
    Map editing: WHATTTTTTTTTTTTTTTTT

  • @gibemass6578
    @gibemass6578 5 лет назад

    This channel needs to be far bigger, the quality of the content and narration is top notch.

  • @Ochenter
    @Ochenter 5 лет назад +1

    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.

  • @EximiusDux
    @EximiusDux 5 лет назад +4

    Grand Crime Jario - the plumber initiative. 😀

    • @javidx9
      @javidx9  5 лет назад +1

      XD, It all comes together eventually!

  • @Melik1100
    @Melik1100 5 лет назад +2

    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!

  • @longjohn7992
    @longjohn7992 3 года назад

    Italian mafioso : Ay Go to Javid’s Computer shop Grab the protection money
    Javid : *Distracts the guy by making him play*

  • @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!

  • @abandoned7501
    @abandoned7501 5 лет назад +2

    Finally, first video in 2019, nice

    • @javidx9
      @javidx9  5 лет назад

      I took a short break XD

  • @eldonad
    @eldonad 5 лет назад +1

    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 лет назад +1

      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

  • @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++.

  • @GregoryTheGr8ster
    @GregoryTheGr8ster 5 лет назад +1

    I hope you know that as a result of your music synthesizer series, I have decided to resume my voice synthesizer. I won't do a lot on it, but I have been eager to implement a few new features. These features have been swirling and brewing in my mind for 2 years now! Part of my new feature set will be musical instruments, but defined by their frequency spectrums, rather than defining the wave forms in the time domain. I LOVE the idea of procedurally generated sounds and music, and this update will be a start. If I make a video series of it, I ought to let you know. I'm sure that you (and your fans) will be intrigued.

    • @javidx9
      @javidx9  5 лет назад

      Sure thing Gregory, if you get something working shout out!

  • @thechosenone729
    @thechosenone729 5 лет назад +1

    I really like your videos and looking forward for the next one.

    • @javidx9
      @javidx9  5 лет назад +1

      Hey thanks Peter!

  • @JacksWailerTV
    @JacksWailerTV 5 лет назад +1

    Great Video - thx for teaching us!

    • @javidx9
      @javidx9  5 лет назад +1

      my pleasure, Jack, thanks!

  • @raoul4246
    @raoul4246 5 лет назад +1

    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!

  • @avvvqvvv99
    @avvvqvvv99 5 лет назад +6

    legendary as usual

    • @javidx9
      @javidx9  5 лет назад +1

      Something a bit different this time Avvv, thanks man!

  • @jsflood
    @jsflood 5 лет назад +1

    Awesome and amazing. you have answered so many questions of mine.Thank you!

    • @javidx9
      @javidx9  5 лет назад

      Thankyou John!

  • @SpooksHD
    @SpooksHD 5 лет назад +2

    You never fail to impress me

    • @javidx9
      @javidx9  5 лет назад +1

      Well now youve set a standard XD no pressure...

  • @NEALMOHANSADSANXIETY
    @NEALMOHANSADSANXIETY Год назад

    Amazing!!! Looks great!!! Ols school but 3d. Sim city meets chase HQ 🤯🤯🤯

  • @dvdgg
    @dvdgg 5 лет назад +6

    Awesome work! Was wondering if you could teach us how to use OpenGL with olcEngine. Thanks!

    • @javidx9
      @javidx9  5 лет назад +3

      Hi Cheda and thanks, In principle the olc engine stuff is purely software based, but I think I might dip into some GPU stuff later this year.

  • @tharollomalehase7463
    @tharollomalehase7463 4 года назад

    This is one of your videos I like everyone to watch

  • @47Mortuus
    @47Mortuus 4 года назад +1

    Rotating cubes are so common in 3D engines it seems, that every Unity demo/talk uses them :)

  • @yalonkeret
    @yalonkeret 5 лет назад +1

    Great. You are just great and I love your videos. When the second part will be available?

    • @javidx9
      @javidx9  5 лет назад +2

      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.

  • @cyclops9750
    @cyclops9750 5 лет назад +3

    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

  • @ManzanedoM
    @ManzanedoM 5 лет назад +1

    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.

  • @JamesCoyle95
    @JamesCoyle95 5 лет назад +1

    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.

  • @Ul-uy3jb
    @Ul-uy3jb 5 лет назад +1

    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!

  • @flobuilds
    @flobuilds 5 лет назад +2

    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 лет назад +2

      Hey thanks Bluestroker. You'll have to link some clips of your engine, or show it off on the discord!

    • @flobuilds
      @flobuilds 5 лет назад +1

      @@javidx9 thanks maybe a bit later its very simple at the moment but im working on it

  • @Naveication
    @Naveication 5 лет назад +23

    Damn I'm early, time to put it at 1.25x speed and finish before everyone else muhaha

    • @javidx9
      @javidx9  5 лет назад +2

      lol, with the length of this one that's still a long video XD

    • @realloft
      @realloft 5 лет назад

      @@javidx9 I Watched at 2x speed even finished part 2 at the same time :)

  • @PhilBoswell
    @PhilBoswell 5 лет назад +1

    Excellent as always, this should be great fun ^_^

    • @javidx9
      @javidx9  5 лет назад

      lol cheers Phil, I hope so, theres a lot to do though...

  • @ohmygod6487
    @ohmygod6487 5 лет назад +1

    very nice! next part pls!

  • @REAVER_Game
    @REAVER_Game 5 лет назад +2

    Please support this geniune guy on patreon ! Nice content !

    • @javidx9
      @javidx9  5 лет назад

      lol, I agree entirely! (scoffs more flapjacks...)

  • @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++?

  • @MakotoIchinose
    @MakotoIchinose 5 лет назад

    Reminds me of my old project that tries to mash up this OG GTA gameplay as the "world map" with the top down RPG gameplay when in a building.
    It does work on Unity, but the story was way too cliched for a slice of life genre, so I scrap that away.

  • @psyoperator
    @psyoperator 5 лет назад +8

    I have just mailed you my first born daughter...

    • @javidx9
      @javidx9  5 лет назад +7

      So thats what that was, the box was unidentified so it was returned to the postal center, I guess, err, 3 days ago now. Hmmm...

  • @s.a.h.i1261
    @s.a.h.i1261 5 лет назад +1

    That is very COOL!

  • @NeZversSounds
    @NeZversSounds 5 лет назад

    I'm now losing my mind from hype!!!
    I'm really looking forward to the collision system.

  • @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.

  • @John.Doe.2025
    @John.Doe.2025 5 лет назад +1

    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.

  • @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.

  • @alanjaldred
    @alanjaldred 5 лет назад +2

    GTA Remastered confirmed! :D

  • @GelidGanef
    @GelidGanef 5 лет назад +1

    A vid pops up, who can it be?
    A fresh El Solo Coder: X Javid
    I roll past the ad, just to hear him say
    It's all about makin' that GTA
    'Cause the boyz n tha hood are always hard
    You come talkin' that trash we'll render a car
    Knowin' nothin' in life but to be legit
    You can quote me boy, I'm on github n' shit

  • @pavelyankouski4913
    @pavelyankouski4913 2 года назад

    Thanks Gods, I was grown in a times of the free engines, but for a big deal - theres no other way

  • @ifelseprog
    @ifelseprog 5 лет назад +2

    Hi! What's the name of the software you use to create your sprites? (With the icon like a purple polygon)

    • @javidx9
      @javidx9  5 лет назад +1

      Hi Corentin, Its Affinity Photo.

  • @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?

  • @AdityaKumar-ij5ok
    @AdityaKumar-ij5ok 4 года назад

    this guy: this project took 1 hour, it's big.
    me: correctly draws a circle in canvas(in js) in a week, it's a big project 😂😂😌

  • @tomekgieorgijewski130
    @tomekgieorgijewski130 5 лет назад +1

    Wow! I want to program similar game (top-down city cruising) in JS! You read my mind - thank you! :)

    • @javidx9
      @javidx9  5 лет назад

      lol Tomek, make sure to show your stuff!

    • @tomekgieorgijewski130
      @tomekgieorgijewski130 5 лет назад

      @@javidx9 Good point. Currently I am finishing my other game in JS and the will try this cruiser. I really mean my thanks cause I don't use any engine so many solutions from your side will also help me!

  • @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...

  • @john314
    @john314 5 лет назад +1

    Nice! Great video!

  • @GregoryTheGr8ster
    @GregoryTheGr8ster 5 лет назад +1

    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  5 лет назад +2

      lol, that would be the font "Javid's Handwriting"

  • @igormorgado
    @igormorgado 5 лет назад +1

    how would you handle fixed and movable props (tree, lamp posts, park banks, boxes), inside the map structure?

    • @javidx9
      @javidx9  5 лет назад +1

      Hi Igor, I wont have many props but there will be some, I intend for these to be objects owned by the cells. The cell structure is just a starting point for this prototype, i fully expect it to evolve into quite a sophisticated entity.

  • @HerrRussoTragik
    @HerrRussoTragik 5 лет назад +1

    I wish I could port this easily to the SGDK, the Mega Drive deserves a nice "GTAish" game in 2019!

  • @iProgramInCpp
    @iProgramInCpp 5 лет назад +2

    Hi.
    Does this mean you'll include the 3D Engine and the 2D sprite affine transformations?

    • @javidx9
      @javidx9  5 лет назад

      All of this is available in the github

    • @iProgramInCpp
      @iProgramInCpp 5 лет назад

      @@javidx9 ok.

  • @stumbling
    @stumbling 5 лет назад +1

    Any particular reason why you used a separate flag for roads instead of say, 0=road, -1=grass, -2=water?

    • @javidx9
      @javidx9  5 лет назад

      Yes, I will not be staying with a single numeric identifier for scenery for very long

  • @szymoniak75
    @szymoniak75 5 лет назад +3

    Car Crime City haha best name for GTA

    • @javidx9
      @javidx9  5 лет назад

      It is what it is :-D

  • @xXyroGodx
    @xXyroGodx 5 лет назад +1

    Nice Video!

    • @javidx9
      @javidx9  5 лет назад

      Thanks XyroGod!