Hello! Big thanks to MaGetzUb, Sedit, Brankec, Hopson & UglySwedishFish for being such good sports. Please consider checking their channels, linked below: Hopson has a great channel with all sorts of projects: kzbin.info/door/eQhZOvNKSBRU0Mdg7V44wA You can see UglySwedishFish's graphics engine projects here: kzbin.info/door/Z6kqME0wWAxoCy4LdrjldA Sedit also has some videos about his AI and graphics projects: kzbin.info/door/0WGoCiVQxMdPxZZkqFks1g Finally, because a nice chap on the other side of the world did me a favour recently, shout outs to kzbin.info/door/9bS8I2rNa33zMtuv_oPw_g
@seditt51465 жыл бұрын
OMG, Ya'll want to hear the best part, I got about 3 days into the game jam and do not have an entry because guess what.... My computer crashed LMFAO!
@xaaf5 жыл бұрын
The Hopson token made me laugh so much. I love how you incorporated him! Really liked this code review video, so I'm hoping for another one :D
@theboot1005 жыл бұрын
Great game. I've managed to get it down to 15 sprites required for every angle possibility by using a custom bitmask look up table. There are 47 sprites to cover all possibilities however if you use the lookup table to add rotation to the pieces you can get away with 15 sprites on your sheet.
@javidx95 жыл бұрын
I have a massive sheet so the art package can colour and shade them accurately more than anything else. I hate drawing!
@Wanfanel5 жыл бұрын
@@javidx9 256 is much more drawing than 16 ^_^
@achtsekundenfurz78764 жыл бұрын
@@javidx9 You did quite an excessive job on the wall sprites; instead of 256 sprites, 32 would have been enough. You had the following thing going on: 0 1 2 7 x 3 6 5 4, x being the tile in question. If you had cut every tile in quarters, you'd have the following layout: 0 0 1 1 2 2 0 0 1 1 2 2 7 7 x x 3 3 7 7 x x 3 3 6 6 5 5 4 4 6 6 5 5 4 4 As you can see, there are now only 3 rather than 8 neighbors affecting each quarter, e.g. 7 0 1 for the upper left part. That means you need only 8 different upper left parts, and likewise 8 of the other three. Even better, they're only 1/4 the data each, so you'd have saved 31/32 or roughly 97% of the image size. Speaking of file size: I'd switch to 7zip. It's usually slightly faster than zip and compresses much better (and not THAT slowly either), and decompression in LZMA (the default compression algorithm) takes much less RAM on the target machine, too. If you want to keep the zip file format: do you know Ken Silverman's Zip (kzip)? A brutally thorough zipper, and 100% format-compatible; sometimes it can shave more than 10% off! Free of charge, too.
@getrundelthd98075 жыл бұрын
You could also use a seed determined by the current time or date or let the player enter a seed and then add the functionality for showing the seed to the user for generating the same level over and over again.
@beron_the_colossus5 жыл бұрын
Code Review 👏 👏
@LimitedWard4 жыл бұрын
Never thought I'd be watching a video of someone doing a code review, but here we are.
@nassav35 жыл бұрын
The game looks amazing! Great video too, I always learn something new on this channel.
@jsflood5 жыл бұрын
Great game, great review. Lot's of genius solutions. Had a lot of laughs regarding the discord users helper tokens :-) Thank you.
@bluefal5 жыл бұрын
This more educational than any university course!!!! Thank you!!!
@seditt51465 жыл бұрын
Hooray!!! I'm Saved! :D
@littleRebell4 жыл бұрын
You are such a Genius :D , i love your creativity *Hypers*
@speedyc885 жыл бұрын
Another great video, Javidx9 as always keep up the good work. Until next time All The Best From Speedy C
@javidx95 жыл бұрын
Cheers Speedy C!
@speedyc885 жыл бұрын
@@javidx9 That's OK, I Always Look Forward To Your Video Content
@francisco944575 жыл бұрын
No one: Javidx9: I thought of doing something a little bit different
@lonnybulldozer84265 жыл бұрын
How the f*** did you make this in 7 days? This would have been a top seller if it was released for the SNES awhile back. Wow, chief.
@stephenkamenar5 жыл бұрын
How the f*** did this take you 7 days? This would have been a 1 day project if it was created using game maker. Wow, chief.
@lonnybulldozer84265 жыл бұрын
@@stephenkamenar Ha, you've just fallen victim to my trap. Welcome to Hell, chief.
@cumulonimbuscapillatus93125 жыл бұрын
Amazing game and amazing video as well.
@javidx95 жыл бұрын
Cheers buddy!
@AI-ec2qb3 жыл бұрын
totally underrated
@sweetberries46115 жыл бұрын
That discord-meta stuff is kinda funny
@javidx95 жыл бұрын
lol, its such a great, baffling, frustrating, caring, bewildering community. I love it! XD
@SaladeVerteMC5 жыл бұрын
What is the name of this naming convention? Prefix an integer with "n" as "nLayerWidth" or a float with "f" as "fOffsetX" etc... I really like it!
@javidx95 жыл бұрын
its called hungarian notation
@tiho68175 жыл бұрын
Quite interesting. Thanks~
@dreded79614 жыл бұрын
what drawing app is that one with the pruple triangle logo?
@mycollegeshirt5 жыл бұрын
That's an insane amount of stuff for seven days
@fossegutten65795 жыл бұрын
A couple of afternoons he said ;) Genius Javid
@javidx95 жыл бұрын
Lol to be fair, i already had the platforming code, maze generation code and path finding code to hand, it was mostly just gluing it all together.
@mahmoudabdelsattar88605 жыл бұрын
It will be fun to give something with pygame As an engine like pixel engine u build using c++
@harleyspeedthrust40135 жыл бұрын
Proud to be Like #255 (almost 256)!!!
@Wanfanel5 жыл бұрын
255 is better. is maximum in 8 bits (11111111) :-)
@sweetberries46115 жыл бұрын
yeah it is
@amalirfan3 жыл бұрын
Video idea: Slime mold simulation, Sebastian Lague had made one (using Unity), could PGE perform better? He used compute shaders, it looks amazing, even if you didn't make a video you should try it out.
@omarelkhatib1505 жыл бұрын
thanks for your "unique" amazing content
@javidx95 жыл бұрын
Thanks Omar, I appreciate that!
@sweetberries46115 жыл бұрын
Save the pharaoh
@seditt51465 жыл бұрын
Lol, i'm prob more on the level of the workers that built the pyramid... maybe a bit lower lol :)
@simbobcrafts48435 жыл бұрын
Is making games a good way to learn code or is it too advanced? Can you start with c++ as first language?
@iProgramInCpp5 жыл бұрын
Did you use the platformer engine you've coded using the CGE? edit: i just noticed: yes, yes you did
@javidx95 жыл бұрын
I did indeed!
@iProgramInCpp5 жыл бұрын
@@javidx9 thank you
@mahmoudabdelsattar88605 жыл бұрын
Professional
@jajwarehouse15 жыл бұрын
When you got to talking about the png files vs decompressed images, it made me think about Google recently open-sourcing the Binomial Basis universal texture format. Have you by chance looked into that file format? Google's Blog entry: opensource.googleblog.com/2019/05/google-and-binomial-partner-to-open.html Basis GitHub page: github.com/binomialLLC/basis_universal
@AJSquirrel535 жыл бұрын
So can this video be viewed sort of like a part 2 to the Jario platform game? Or are you still planning on returning to that series? Thanks!!!
@javidx95 жыл бұрын
Thanks Austin, i guess in many ways yeah its Jario part 2. Ar some point i want to add enemy movements and patterns, and moving platforms in tilemaps, which was the intended part 2.
@jamesl.fletcher535 жыл бұрын
Fireboy and Watergirl Unblocked on hudgames so cool ok ok good game i love it
@grevel13764 жыл бұрын
you just could make 8 sprites with blue highlights and one with pink block and just overlap them on the screen
@brentboymebob87545 жыл бұрын
5:17 when you get a bootleg famiclone
@内田ガネーシュ4 жыл бұрын
Saving Sprite Sedit
@Gabonic645 жыл бұрын
Old Jon Snow
@Wanfanel5 жыл бұрын
Hello @javidx9, auto tilemaps can be more easy if you just take corners you check only for 4 bits not 8 and is only 15 combination to draw just like in this picture drive.google.com/file/d/10J4x-wfO4Ps8tEKNuMENfEhg8EEHN2_t/view?usp=sharing
@Wanfanel5 жыл бұрын
I just coded my version on auto tile map with "Simple and Fast Multimedia Library" github.com/Wanfanel/Auto-Tilemap-with-SFML/
@Icelink2564 жыл бұрын
My own game does something similar with auto-tiling, only it uses simple bitwise logic on the base tiles, to manipulate their graphics. Here's a chart that I created a while back, to show somebody how I did it: i.imgur.com/3iqOnfM.png (The strip of tiles at the bottom, shows how the tile graphics are stored, starting from 0.)
@iWouldWantSky5 жыл бұрын
Would you recommend Rust to new hobbyists game developers who know very little C++? Do you have any general thoughts/experience with Rust?
@lonnybulldozer84265 жыл бұрын
No. No way. Rust is not really used for game development, so if you're new, I wouldn't recommend starting out with Rust.
@PetrPss4 жыл бұрын
Nice. But that's not 'Code Review', it's 'Code View'.