How to Make A Roguelike in One Day

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 228

  • @ocinnico2608
    @ocinnico2608 4 роки тому +2066

    "make a rougelike in seven days"
    "but I'm pretty busy, so I'm gonna do it in one"
    madlad

    • @motifity3416
      @motifity3416 3 роки тому +5

      @ or maybe even... rascalsimilarity?

  • @Sonserf369
    @Sonserf369 4 роки тому +555

    The way you make this seem so easy is admirable.

  • @TheKingOfToast
    @TheKingOfToast 4 роки тому +1117

    I started playing this thinking "pfft, too easy" then I died and was like "eh, I was just going to fast, this isn't that hard" and then I died again and I was like "if I just focus this will be a piece of cake" and then by the time I beat it I was actually trying.
    In other words; a perfect rogue-like
    I did end up beating it without potions as well for a nice added challenge.

    • @finessery2648
      @finessery2648 4 роки тому +18

      i almost beat it first try but then i was like "this is easy" and i traveled away from the door and search for a 12th potion and died with
      keys: 3/3
      potions: 11
      treasures: 4/5

    • @humanperson7466
      @humanperson7466 4 роки тому +1

      Finessery F

    • @forenta2061
      @forenta2061 3 роки тому

      @@finessery2648 F

    • @firebal6129
      @firebal6129 3 роки тому

      Sureeee you did. Definitely not a classic example of “I might need it later...” ;)

  • @einlandersvideos6213
    @einlandersvideos6213 4 роки тому +602

    You should have the rooms rotate randomly to add some variety to the game.

  • @ccost
    @ccost 4 роки тому +217

    "make a roguelike in seven days"
    *proceeds to make pacman*

  • @moreleninisttheory6046
    @moreleninisttheory6046 4 роки тому +93

    Your graphical style is really developing into something beautiful practical and clean. Thank you as always, keep up the good work!

  • @kokas466
    @kokas466 4 роки тому +746

    I was gonna participate. But then I realized I only had 7 days left.

    • @baldoggie
      @baldoggie 4 роки тому +37

      well you really should've started sooner!!!

    • @kokas466
      @kokas466 4 роки тому +11

      @@baldoggie you can't. It's called 7drl. Because you are supposed to create a RL in 7 days.

    • @baldoggie
      @baldoggie 4 роки тому +41

      Bruh that was a joke

    • @kokas466
      @kokas466 4 роки тому +28

      @@baldoggie sorry, I don't like jokes, because family is always saying that I'm one. (Smiley Face)

    • @baldoggie
      @baldoggie 4 роки тому +10

      Ha! Sucks to be you!

  • @evgenkonyshock4913
    @evgenkonyshock4913 4 роки тому +406

    Love your channel. Watching since "Four developers do a game from same art". Think you should revisit this video format. It had such a nice idea to it but i think it was a bit slow. Think you could make it much better now!

    • @Miziziziz
      @Miziziziz  4 роки тому +66

      Another is in development!

    • @evgenkonyshock4913
      @evgenkonyshock4913 4 роки тому +10

      @@Miziziziz glad to hear :)

    • @BlenderKiel97
      @BlenderKiel97 4 роки тому +1

      Yes! More Four developers game jam please :) best series on your channel

    • @mikaxms
      @mikaxms 4 роки тому

      That sounds so cool, I’ll have a look at it.

  • @KaizerDux
    @KaizerDux 4 роки тому +163

    0:36 Liar! Each room is 8x8 XD

  • @JamieBainbridge
    @JamieBainbridge 3 роки тому +11

    This is great. I don't have time for 50+ hour playlists where I watch someone type into VSCode. The concepts and algorithms you explain here have made me a better dev in 3 minutes than most text tutorials I've seen. Thank you!

  • @IanAnimatesBagels
    @IanAnimatesBagels 3 роки тому +5

    "I'm gonna do it in one"
    Hm?
    "Hey siri, what's a rouge like?"
    You had my curiosity, but now you have my attention

  • @FredBednarski
    @FredBednarski 4 роки тому +17

    Can't thank you enough for sharing the source! I learn best by example and being able to read through your code is a great learning resource!

    • @mission-toast
      @mission-toast 4 місяці тому

      Yes, your source code is invaluable, Miziziziz!

  • @NoJusticeNoPeace
    @NoJusticeNoPeace 4 роки тому +42

    The classic problem with the Bresnaham algorithm is you can have situations where the player can see a monster around a corner without the monsters seeing you, or vice versa. This has been a major problem in roguelikes since at least NetHack, since it means the player can either get instakilled by something she or he can't see and has no chance to avoid, or can kill enemies without risk by exploiting it her- or himself.

    • @Miziziziz
      @Miziziziz  4 роки тому +17

      Interesting, I was wondering about that after recently watching and old school runescape line of sight video

    • @hugofontes5708
      @hugofontes5708 4 роки тому +5

      perhaps not a bug but a feature
      put a disclaimer to have players know they sometimes can sneak and expect unexpected monsters, maybe add something to peek over corners

    • @Max-kv1xm
      @Max-kv1xm 4 роки тому +6

      @@Miziziziz having a monster detect you from off-screen is very annoying
      Maybe you should restrict their area of sight to match that of a player or 1-2 tiles less.
      Otherwise, perfect game.

  • @vaishnav_mallya
    @vaishnav_mallya 4 роки тому +22

    Absolute madlad. Finishing a week game jam in one day.

  • @JamesSully
    @JamesSully 4 роки тому +3

    Love your economical production style

  • @YouKnowMeDuh
    @YouKnowMeDuh 4 роки тому +4

    That's an interesting game! I used to play a PopCap game called Mummy Maze. For every one step you take, the mummy takes two toward you. But, depending on its color, it either only moved horizontally and vertically or vertically and horizontally, not to mention the traps and gates that you can trigger. It's really old, makes me want to reprogram it since it's no longer available online, but is available as a download (a really slow deluxe version). I've been considering the same for Flea Circus from Jagex, too.

    • @Miziziziz
      @Miziziziz  4 роки тому +3

      Woah that sounds really cool

  • @mangoalias608
    @mangoalias608 4 роки тому +16

    "whats a rougelike?" I love how stone cold you said that, hilarious

  • @treebirb1701
    @treebirb1701 4 роки тому +74

    Miziziziz you're a God

  • @Crisisdarkness
    @Crisisdarkness 4 роки тому +15

    Wow 👏👏👏 a game like that in one day, you're a great master, you're unique, I love your channel

  • @JohnLewis-old
    @JohnLewis-old 4 роки тому +8

    "What's a roguelike?"
    A rogue likes phat lewt.

  • @ThePiddau
    @ThePiddau 4 роки тому +3

    Thats really cool! Good work, really enjoyed your previous devlogs as well. Keep up the good work!

  • @chepulis
    @chepulis 4 роки тому +143

    Meanwhile I'm still developing my first one, soon to be a year

    • @user-vx1wt4hb5l
      @user-vx1wt4hb5l 4 роки тому +14

      You're not alone, It's been a year for me too. ;)

    • @tiggerbiggo
      @tiggerbiggo 4 роки тому +21

      I hope both of you find success with your games, and that the effort will be worth it :)

    • @user-vx1wt4hb5l
      @user-vx1wt4hb5l 4 роки тому +8

      @@tiggerbiggo cheers man

    • @hylbertvonmayhem6562
      @hylbertvonmayhem6562 4 роки тому +3

      @@user-vx1wt4hb5l Please inform us when you're done , I 'm very interested now !

    • @user-vx1wt4hb5l
      @user-vx1wt4hb5l 4 роки тому +2

      @@hylbertvonmayhem6562 Sure! If I remember, I mean one man working on a procedural voxel game isn't all that fast.

  • @harkostroef
    @harkostroef 4 роки тому +2

    this is dope, nice short but interesting video style.
    subscribed!

  • @DevinDTV
    @DevinDTV 4 роки тому +32

    after looking at the git i have determined that the engined you used is godot

  • @MuFu23
    @MuFu23 8 місяців тому

    This is exactly what I was looking for, I'm going to start learning how to make games, and I want to make a turn-based roguelike in Godot.
    Thank you!

  • @digitaltectonics
    @digitaltectonics 4 роки тому +3

    This is an awesome video! Hope it inspires more people to turn their ideas into games!

  • @Macalaka
    @Macalaka 2 роки тому

    I like the idea of having all rooms "open" and then filling in the walls after. stealing that :D

  • @stephengygi391
    @stephengygi391 4 роки тому +1

    Been playing this game like crazy! Still haven't beaten it :P. Can't believe you made this in a day!

  • @briotous8317
    @briotous8317 4 роки тому

    Gotta give it to this man for including the maths as well. Awesome video.

  • @VikingLord2000
    @VikingLord2000 3 роки тому

    I think this is the result of finishing the projects you start. You just understand scope and game design,

  • @vaibhavpandey6640
    @vaibhavpandey6640 3 роки тому

    you are the one ,the one who inspired me to get into game dev again thank you

  • @_Xyr
    @_Xyr 4 роки тому +2

    I just actually started watching your channel, And ngl its amazing, A really great job and keep up the good work.

  • @blinkyoff
    @blinkyoff Рік тому

    i cant even finish movement in one day and this guy made a whole game

  • @mujertuerto2063
    @mujertuerto2063 4 роки тому

    i'm watching all those ads dude, that's how much i like your content lol

  • @TerraHardcore
    @TerraHardcore 4 роки тому +66

    dm me when this is on 3ds homebrew

    • @featherpuke
      @featherpuke 4 роки тому

      Following bc want

    • @imshaunnurse
      @imshaunnurse 4 роки тому

      You need to look harder. It's around the same boards as rom hacking

    • @TerraHardcore
      @TerraHardcore 4 роки тому

      @@imshaunnurse thank you

  • @randomrandom450
    @randomrandom450 4 роки тому

    A fan of your style of video for sure.

  • @lavantant2731
    @lavantant2731 4 роки тому +1

    pretty awesome, played it, beat it, liked it

  • @Brianf66999
    @Brianf66999 4 роки тому

    What an absolute beast, good work!

  • @vikingvikingviking2806
    @vikingvikingviking2806 4 роки тому

    i cloned the git repo and tried the game, was entertaining! thanks for the generosity with the source code!

  • @rahmanspama7865
    @rahmanspama7865 4 роки тому +1

    0:08 thank you

  • @ThisIsWorthless
    @ThisIsWorthless 4 роки тому

    Just found your channel. I love the format of your videos! Nice and relaxing to watch :)

  • @d0mi3000
    @d0mi3000 4 роки тому +2

    the logic is kinda easy to understand but i have absolutely no idea how to implement it

  • @branidev
    @branidev 4 роки тому

    fuck its 2am and i still watching game dev videos... i should get some sleep btw great video!

  • @kyonas6047
    @kyonas6047 2 роки тому

    thank god im not the only one that uses krita animations to make my tiles or make player sprite sheet

  • @alexeygoncharov2964
    @alexeygoncharov2964 4 роки тому +1

    Wow, devotee's game blog🙏 Subscribed and 108 likes, thank you!

  • @frogge3978
    @frogge3978 Рік тому

    Bro really dropped the most banging game ever about the human condition and how developement can drive people mad and went: yea imma make a roguelike in seven days hehehe.
    i respect and fear your talent, miziziziz.

  • @noahjames9457
    @noahjames9457 4 роки тому

    the Siri bit was pretty clever. nice video!

  • @LudwigvanBeethoven2
    @LudwigvanBeethoven2 3 роки тому

    Thanks for the explanation by wiki and siri

  • @waltercardcollector
    @waltercardcollector 4 роки тому

    I love this style of video

  • @Keeesemonster
    @Keeesemonster 4 роки тому

    Very clean video. Nice.

  • @guard13007
    @guard13007 4 роки тому

    Reminds me of a game I made a long time ago and would be genuinely useful to help me dumb down an idea I've been working on. oo

  • @justinliaw5415
    @justinliaw5415 4 роки тому +1

    How to make a rogue like:
    Step 1 - all mobs can 1 hit ko player
    Step 2 - release as Early Access
    Step 3 - Profit $$$

  • @therohanexperiment2993
    @therohanexperiment2993 4 роки тому

    Your channel is perfect

  • @peterm926
    @peterm926 4 роки тому

    He don't miss!

  • @maxpaju
    @maxpaju 4 роки тому

    Reminds me of Chip’s Challenge.

  • @terrawest9500
    @terrawest9500 4 роки тому +2

    Also thank you for putting this on Github (is the game MIT?) your code will help me understand how World Generation works :)

  • @mahdiourahmoune6065
    @mahdiourahmoune6065 4 роки тому +3

    3:17 It’s over Anakin!

  • @kfgfkhg
    @kfgfkhg 3 роки тому

    Sick beard

  • @Tudvari
    @Tudvari 4 роки тому +2

    Interesting idea, I'll may try it sometime as well, but with a different genre.
    By any chance, do you know any genres which could be done to a good enough level in one day? :D

    • @Miziziziz
      @Miziziziz  4 роки тому +1

      Platformers and top down shooters for sure

  • @leonardovergara5620
    @leonardovergara5620 4 роки тому

    You're a cool man, thanks.

  • @thatguyjose6761
    @thatguyjose6761 2 роки тому

    Please do a tutorial on how to make procedurally generated levels

  • @tyleranders9972
    @tyleranders9972 4 роки тому

    Neat!

  • @bigjamar
    @bigjamar 4 роки тому

    Excelente..!!!..muchas gracias..!!

  • @themore-you-know
    @themore-you-know 3 роки тому

    Miziziziz: speedrunning gamedev YouTubing.

  • @dayru_ru
    @dayru_ru 3 роки тому

    So you pretty much made cave noire damn

  • @MoonV29
    @MoonV29 4 роки тому

    Genius

  • @disdis6127
    @disdis6127 3 роки тому +1

    1:12 what if the adjacent room is occupied ? (do u have any solution for that case?)

  • @koguotani2004
    @koguotani2004 Рік тому

    Game dev Chad

  • @gunnartheviking69
    @gunnartheviking69 4 роки тому

    What a flex

  • @terrawest9500
    @terrawest9500 4 роки тому +4

    You look so cool with your beard :D

  • @PeterMilko
    @PeterMilko 2 роки тому

    Impressive! I teach pixel art if you want to learn.

  • @micycle8778
    @micycle8778 4 роки тому +1

    How did I get from ROBLOX game development to here. Also, Godot has build in A*? I never knew that.

  • @jpegcrust
    @jpegcrust 4 роки тому +7

    now to do your taxes

    • @Miziziziz
      @Miziziziz  4 роки тому

      Still need to 😭

    • @RuthwikRao
      @RuthwikRao 4 роки тому

      Not enough V-bucks to qualify

  • @michaelburns140
    @michaelburns140 2 роки тому

    what a boss

  • @MartimusVids
    @MartimusVids 4 роки тому +1

    I love ur content man, found myself binging it for hours. But one constructive comment i have is that u should get a de esser effect for ur microphone, ur "s's" hurt my ears with my headphones on if my volume is too loud.

  • @justinchen2707
    @justinchen2707 Рік тому

    How did you choose what rooms are what? Like for the start and end rooms, did you just randomly pick any 2 rooms, or was there more to the algorithm(like maybe finding the two rooms that were the farthest apart).

  • @snowconey4109
    @snowconey4109 4 роки тому

    Did you create a rogue like on coolmath games called tiny heist? The escape tile reminds of the sprite of a tile from that game.

  • @_gamma.
    @_gamma. 4 роки тому

    That’s so cool

  • @vasilivros4166
    @vasilivros4166 4 роки тому

    Is this what they call a casual flex?

  • @kamkoamoh
    @kamkoamoh 4 роки тому

    @Miziziziz , which song is on ending? Can't find it but is is amazing though 😍

  • @Ryöken17
    @Ryöken17 3 місяці тому

    Roguelike yes, but a game, maybe, fun to play, i'll say no. But that was cool to see how to make a rogue like expecially the part with lists to make the level :)

  • @gogreyhoundmusic
    @gogreyhoundmusic 4 роки тому

    roguelike - this.
    roguelite - deadcells, rogue legacy, everything labelled as roguelike on all the game platforms.

  • @7seven398
    @7seven398 4 роки тому

    could you please make a tutorial on the procedural generation of the map cz i cant seem to find any sources for godot and its kinda frustrating

  • @itsafish4600
    @itsafish4600 4 роки тому +3

    This dude looks like he sells video games on the down low

  • @bd_bandkanon
    @bd_bandkanon 4 роки тому +25

    do you need coffee

  • @tyraniusdelten8207
    @tyraniusdelten8207 4 роки тому

    Savage

  • @enklaev1933
    @enklaev1933 8 місяців тому +1

    Engine?

  • @fartalone3142
    @fartalone3142 4 роки тому

    0:11
    are you Warowl`s brother , wtf ?!!!

  • @aaronstitt2734
    @aaronstitt2734 4 роки тому

    Would this method work on a 3D Rogue-like game?
    Say I had premade 3d models and rooms and items and what not, would I back able to make them load in randomly puzzled together?

  • @McHumaty
    @McHumaty Рік тому

    Can I count how many circles are generated 2:07? By the way, can I make them not disappear when the enemy sees me?

  • @SpringySpringo
    @SpringySpringo 4 роки тому

    Nice beard

  • @johnbenjaminvistan6013
    @johnbenjaminvistan6013 4 роки тому

    I really want that color palette I just can't find it or recreate it. Miziziziziz where did you get that color palette?

  • @princepandey9453
    @princepandey9453 3 роки тому

    how did you generated the dungeon? could you explain it a bit deeply?

  • @fabriciolatorre7381
    @fabriciolatorre7381 4 роки тому

    Hey do you think you could host a game jam? Quarantinr is boring lol

  • @wizardhorse6084
    @wizardhorse6084 4 роки тому

    How would you convert the image into a usable tile map based on color and such? Ive been looking everywhere for an answer. If you or someone could point me to a resource i would greatly appreciate it.

  • @Dschoanig
    @Dschoanig 3 роки тому

    Dude I have the same phone wallpaper

  • @inffr88
    @inffr88 3 роки тому

    Its arx the rogulike haha :0

  • @enriqueflores5626
    @enriqueflores5626 4 роки тому

    This probably won't be seen but does anyone know how he checked to see if there were adjacent rooms?

  • @orangepeel4542
    @orangepeel4542 4 роки тому

    yeah, but they're still fun

  • @LoganMaxwell-iz4qu
    @LoganMaxwell-iz4qu Рік тому

    hey what is the place thing u used