C++ console game

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024
  • It's my first (and probably last) game made in console/ASCII style.
    I've been programming in C++ for few weeks only and before moving to graphic libraries I decided to practice basics of programming while having fun making a game.
    I'M NOT ADVANCED OR EVEN INTERMEDIATE PROGRAMMER - I did put source code for you to download, but don't use it as an example of how should something be done. Code is badly written, I've made some bad decisions, but anyway did stick to them.
    Again, my goal wasn't to make anything perfect, but to practice making functions, working with class types, making loops etc.
    ------------------------
    To my subscribers: I'm not playing Order & Chaos 1 or 2 anymore. I had a lot of fun, but I felt like I archived everything and simply got bored.
    ------------------------
    Game.exe/Code: www.mediafire.c...
    Code with english variables (you need the previous link aswell!): www.mediafire.c...
    ♫Music: No idea :p took it from here: • Video
    Video editing: VideoPad

ความคิดเห็น • 724

  • @darkei8140
    @darkei8140 6 ปีที่แล้ว +2862

    When you dont want to learn 2D Graphics library

    • @user-humanity2
      @user-humanity2 6 ปีที่แล้ว +53

      100% agree with this LOL.

    • @scorx1
      @scorx1 5 ปีที่แล้ว +4

      Lol

    • @darkmatter9520
      @darkmatter9520 5 ปีที่แล้ว +15

      If this game maked in assembler, then this game have meaning.

    • @dusannd3585
      @dusannd3585 5 ปีที่แล้ว +11

      Just use ASCCI

    • @CZghost
      @CZghost 5 ปีที่แล้ว +35

      Actually MS-DOS Assembly or MS-DOS Quick Basic doesn't actually require you to learn a library. The graphics are already built in the x86 architecture, originally 16bit. The only thing you need is to write code that redraws an image on screen in a certain refresh rate (may be like 10 Hz or less, old school 2D games didn't use much of frame rates like today games). The only thing is, that screen refresh rate was completely driven automatic and couldn't be used much to draw an image on screen, because even graphics code was still driven by CPU. Since Assembly has no understanding about time, the frame rate and overall speed of the game is highly influenced by the clock speed of your CPU. To achieve the original feeling on a newer CPU (considering when using MS-DOS on a standalone machine), you have to actually underclock your CPU to something around 800 MHz (which is still damn fast). Also, it is necessary to use no more than 32bit CPU, because MS-DOS won't work with 64bit CPUs. If you're lucky to find and buy a 16bit CPU, good for you. Other than that, you'll have to underclock your CPU to achieve original speeds. That also applies to MS-DOS Quick Basic programs - those are highly influenced by CPU clock speed...

  • @t3m4ch54
    @t3m4ch54 5 ปีที่แล้ว +315

    Interesting, but i asked you make a calculator (c) Teacher.

    • @mega_micro
      @mega_micro 3 ปีที่แล้ว +5

      Processor is a calculator, so...

    • @pie5233
      @pie5233 3 ปีที่แล้ว +1

      if you don't bring a job to the Italian school without respecting the track of the work, you'll get a 3 (H) ... damn Italian school

    • @papiangelus
      @papiangelus 3 ปีที่แล้ว +2

      Well, not everything is about you, now is it

  • @protivoush
    @protivoush 6 ปีที่แล้ว +2140

    took me over minute to find player

    • @CamiloGomezDev
      @CamiloGomezDev 6 ปีที่แล้ว +126

      Yes, I also didn't see the huge "

    • @koczmen22
      @koczmen22 6 ปีที่แล้ว +15

      I needed 47 seconds

    • @SirusStarTV
      @SirusStarTV 5 ปีที่แล้ว +12

      And asked a question in my mind *where to look at?*

    • @rempnantti2138
      @rempnantti2138 5 ปีที่แล้ว +12

      +Dok Asov Well i just noticed it because of your comment

    • @plutonion9049
      @plutonion9049 5 ปีที่แล้ว

      It's hard to do that ! You're SO STUPID ! And player_x and player_y is printed !

  • @extrem2497
    @extrem2497 5 ปีที่แล้ว +1000

    Graphic Options:
    Ultra
    High
    Medium
    Low
    ASCII

    • @Angel-VTek
      @Angel-VTek 4 ปีที่แล้ว +4

      Welcome to the new era

    • @frydac
      @frydac 4 ปีที่แล้ว +3

      ..
      low
      utf8 (a lot of terminals support this now : )
      ascii

    • @kjyhh
      @kjyhh 3 ปีที่แล้ว +2

      Low
      ASCII
      command line
      block(just image each of these ASCII become one big pixel)

    • @73ddy88
      @73ddy88 3 ปีที่แล้ว

      XD

    • @forhadrh
      @forhadrh 3 ปีที่แล้ว

      LOL!

  • @Mrwiseguy101690
    @Mrwiseguy101690 7 ปีที่แล้ว +537

    This is not what they meant when they said backend game design

    • @Lastrevio
      @Lastrevio 5 ปีที่แล้ว

      =]]]]]

    • @datasmith4294
      @datasmith4294 5 ปีที่แล้ว +27

      No this "back then" game design XD

    • @mosk11tto
      @mosk11tto 5 ปีที่แล้ว

      @@datasmith4294 Lool

  • @ThreeLetters3
    @ThreeLetters3 7 ปีที่แล้ว +378

    2:00 proceeds to spend 6 bullets trying to get 5 bullets

    • @wythaaof6650
      @wythaaof6650 5 ปีที่แล้ว +22

      but later on, he also uses that space to turn a rock(@) around, so it was necessary to kill 3 enemies anyway I think.

  • @GtaSanAndreasScary
    @GtaSanAndreasScary 8 ปีที่แล้ว +148

    Are you fucking kidding me? This looks so good for a console game, holy shit! I like especially the fact that you added music to it. What did you use to record the console?

    • @PjotszePL
      @PjotszePL  8 ปีที่แล้ว +14

      To record the console I simply opened it on full screen and recorded my whole screen (I don't remember what I've used, but I know I had to cut out the console's border)

    • @hasankurisan6224
      @hasankurisan6224 7 ปีที่แล้ว +1

      How did you add the music???

    • @pandatv6051
      @pandatv6051 7 ปีที่แล้ว +35

      he added it in the video XD

    • @devmode8004
      @devmode8004 7 ปีที่แล้ว +2

      Hasan Ocak but you can with sfml for exemple

    • @robertmielewczyk9804
      @robertmielewczyk9804 6 ปีที่แล้ว +4

      it's not hard to add music,, you only need to add around 2 lines of code (if you are using windows console, and programing with c++) Check PlaySound function on msdn documentation

  • @PjotszePL
    @PjotszePL  7 ปีที่แล้ว +683

    There have been a lot of comments regarding how it's pretty much impossible to write such program after programming in C++ for a few weeks only as I stated in the video description.
    I should have addressed it quicker, but the answer is that I indeed have been programming in C++ for a few weeks, but prior to that I have been programming in Pascal for a few months in school so I knew how to program and only had to learn the C++ syntax.

    • @robertmielewczyk9804
      @robertmielewczyk9804 6 ปีที่แล้ว +78

      It is possible to write such a program after few weeks of programing at many universities you have to do even harder programs. For example at my university you had to write a mario game(1 lvl), and console paint and you had two months to do this. I myself had just started programing back then, and i really mean i just started I had no idea what a programing language was, and even what an int - integer was. But since i was really interested in coding i did all these projects one week after they were announced so it took me 1 month and 7 days. However I did a similar game to yours after just 3 weeks of programing.

    • @jungoogie
      @jungoogie 5 ปีที่แล้ว +44

      @@robertmielewczyk9804 With all the resources online... I could believe it if you do nothing but put your nose to the grindstone. Anyone that says otherwise really doesn't know how to find resources on the web and probably shouldn't be a programmer.

    • @statinskill
      @statinskill 5 ปีที่แล้ว +5

      If you only learn the language features that you know from Pascal then you will be able to map Pascal code to C++, but not C++ to Pascal. C++ has a lot of language features you might not even have heard about.

    • @goqsane
      @goqsane 5 ปีที่แล้ว +1

      Doskonala robota. Pjotsze, moze myslisz, ze nie jestes "advanced" programmer, ale uwierz mi, 90% "advanced" programmers by poleglo na zrobieniu chocby 10% tego, co ty tutaj. Wiecej wiary w siebie i mniej 'falszywej' skromnosci ;)

    • @Thomas-sp2tm
      @Thomas-sp2tm 5 ปีที่แล้ว

      What resources did you use to learn this?

  • @austinstevens7736
    @austinstevens7736 4 ปีที่แล้ว +20

    SMFL has left the chat*

  • @taz0k2
    @taz0k2 5 ปีที่แล้ว +62

    This is proof that dedication is the key to finishing projects and not pro skills, right?
    I have years of programming experience, but this is a more complete project than anything I've ever done in my spare time (in the workplace is another matter entirely!!). Well done!

    • @DartLuke
      @DartLuke 5 ปีที่แล้ว +6

      You still need some skills to create good working code.

  • @nb9326
    @nb9326 7 ปีที่แล้ว +104

    Lol I thought your player was the 'A' in the top left corner and was waiting for it to move for like five minutes.
    Edit: I'm also blind and did not read the legend.

  • @Diriector_Doc
    @Diriector_Doc 7 ปีที่แล้ว +208

    $ -> vertically moving enemy? You mean horizontal, right?

    • @Sabhoh
      @Sabhoh 7 ปีที่แล้ว +12

      Diriector_Doc top down view rotated 90 degrees maybe?

    • @zbik
      @zbik 5 ปีที่แล้ว +3

      vertically moving as across vertical columns?

    • @matheusd.rodrigues429
      @matheusd.rodrigues429 5 ปีที่แล้ว +7

      I think he meant straight-line moving enemy

    • @fv4202x
      @fv4202x 5 ปีที่แล้ว

      searching comment

    • @aylanj123
      @aylanj123 3 ปีที่แล้ว

      Vertical in it's local coordinates, so he just turned the snakes 90 degrees and done it move horizontaly (But local Y axis for the snake)

  • @kevinfischer4869
    @kevinfischer4869 5 ปีที่แล้ว +68

    Really impressive! I love games with tiny pieces and characters, and one huge level that fills the screen. I even just love watching things move constantly on the screen! And it was clever to conceal the boss room at the end.

  • @AtlasFox_
    @AtlasFox_ 5 ปีที่แล้ว +51

    When the internet is down

  • @semnet3217
    @semnet3217 3 ปีที่แล้ว +4

    Music in this video:
    Overall track:
    🔊 Best Chiptune / 8 Bit Gaming Music Mix // No: 1 by Necris
    th-cam.com/video/3swdaU0cpkc/w-d-xo.html
    0:00 - 1:50 :
    Track 9 | RoccoW - Chipho by FreeSoundTrack (couldn't find original source)
    th-cam.com/video/7CuxeIRM4rk/w-d-xo.html
    1:50 - 3:45 :
    Track 1 | Crossover Dragon by Comptroller - Topic
    th-cam.com/video/90GTcDLP0Fs/w-d-xo.html
    3:45 - 5:45 :
    Track 11 | RoccoW - Break-A-Leg by RoccoW
    th-cam.com/video/MVBMmEn6DWA/w-d-xo.html
    5:45 - 6:35 :
    Track 12 | RoccoW - Braadslee by RoccoW
    th-cam.com/video/6xCLcy-b6lE/w-d-xo.html

    • @presauced
      @presauced 2 ปีที่แล้ว

      omg i love you

    • @semnet3217
      @semnet3217 2 ปีที่แล้ว

      @@presauced lol ur welcome

  • @thylabyrinth3998
    @thylabyrinth3998 3 ปีที่แล้ว +8

    Me trying to find where the dot player is:
    [e y e s q u n t i n g]

  • @danylahulchuk8612
    @danylahulchuk8612 5 ปีที่แล้ว +78

    Please, use github for code sharing. Scary to download anything from such resources. XD

    • @kevin.afton_
      @kevin.afton_ 4 ปีที่แล้ว +3

      You dont trust virustotal?

    • @bitterlemonboy
      @bitterlemonboy 4 ปีที่แล้ว +4

      Github is even less secure because it is owned by microsoft. I bet you barely know anything about downloading source code.

    • @nixietubes
      @nixietubes 4 ปีที่แล้ว +19

      @@bitterlemonboy the fuck are you talking about

    • @jameender
      @jameender 4 ปีที่แล้ว +10

      @@bitterlemonboy please dont confuse people with this nonsense

    • @bitterlemonboy
      @bitterlemonboy 4 ปีที่แล้ว +5

      @@jameender Do you really really trust Microsoft with your source code? I don't want Microsoft to steal my code, thanks.

  • @Leon-wg5ke
    @Leon-wg5ke 5 ปีที่แล้ว +14

    9/10 - IGN (Needs more ASCII)

  • @dsadad21
    @dsadad21 7 ปีที่แล้ว +77

    you'd only been coding for a few weeks when you wrote this? Can you show me what source you used to learn this?

    • @pandatv6051
      @pandatv6051 7 ปีที่แล้ว +2

      that's not hard I can show u how

    • @dsadad21
      @dsadad21 7 ปีที่แล้ว +8

      please do?

    • @pandatv6051
      @pandatv6051 7 ปีที่แล้ว +1

      what do u mean?

    • @pandatv6051
      @pandatv6051 7 ปีที่แล้ว +1

      I need ur skype/discord

    • @dsadad21
      @dsadad21 7 ปีที่แล้ว +2

      how about you make a video or send me a the code to my email: dadadadad21@gmail.com

  • @renday2636
    @renday2636 5 ปีที่แล้ว +61

    *The game looks just awesome!*
    *Personally, I liked how the boss appears - **4:16*

    • @fv4202x
      @fv4202x 5 ปีที่แล้ว

      no

    • @jonnykopp
      @jonnykopp 4 ปีที่แล้ว

      @@fv4202x no, YOU no!

    • @fv4202x
      @fv4202x 4 ปีที่แล้ว

      @@jonnykopp ok

    • @hephaestus2031
      @hephaestus2031 3 ปีที่แล้ว

      I didn't really understand that that was the boss and was like "whose are these HP inside the skull's mouth?"

    • @renday2636
      @renday2636 3 ปีที่แล้ว +1

      ​@@hephaestus2031 *¯\_(ツ)_/¯*
      *Don't know, this is my old comment, so ya*

  • @notlunaticdancer4393
    @notlunaticdancer4393 5 ปีที่แล้ว +21

    Nice job!
    My roguelike customs made me irritated, that the @ is not the player :D

    • @FeelingShred
      @FeelingShred 5 ปีที่แล้ว +4

      Player1 picks up the Rod of Destiny 8======D

    • @Sanchez59rus
      @Sanchez59rus 5 ปีที่แล้ว +1

      My thoughts exactly :D

  • @crafter5678
    @crafter5678 7 ปีที่แล้ว +10

    Does like 1700 lines of code or some shit and puts unmovable instead of immovable

    • @kirdow
      @kirdow 7 ปีที่แล้ว +3

      I was thinking more about the fact that the Legend says "S -> Vertically-moving enemy" even though the S tiles only seem to move Horizontally in this play through.

  • @Gilpow
    @Gilpow 7 ปีที่แล้ว +31

    damn cool! Thanks for sharing

  • @lukasschramm1999
    @lukasschramm1999 8 ปีที่แล้ว +9

    good decision to quit mate, stick with programming, that is something that at least gets you somewhere in life. Best wishes for your future, Lukas

  • @avsprzerobki
    @avsprzerobki 5 ปีที่แล้ว +2

    W środku program jest napisany po polsku.
    *Kto z Polski LIKE* 👍⚪🔴

  • @arnoldtamez9698
    @arnoldtamez9698 7 ปีที่แล้ว +21

    This is art and good music. I bet the code looks great too!

    • @arnoldtamez9698
      @arnoldtamez9698 7 ปีที่แล้ว +2

      It's fun too!

    • @robertmielewczyk9804
      @robertmielewczyk9804 6 ปีที่แล้ว +12

      The code looks terrrible xD, but it is understandable since he said he wanted to try c++, and make it quick

    • @sampletext8552
      @sampletext8552 5 ปีที่แล้ว +4

      @@robertmielewczyk9804 rude

  • @chanyy6838
    @chanyy6838 3 ปีที่แล้ว +1

    LEGEND:
    ↑: You (Player)
    #: Wall
    @: Boulder (Not Player)
    -: Horizontally-shooting cannon (Indestructible)
    |: Vertically-shooting cannon (indestructible)
    o: CannonBALLS
    S: Horizontally-moving enemy (Not Vertically or snake, Have 2HP)
    %: Randomly-moving enemy (Have 2HP, Moves in certain areas)
    &: Follows *YOU* (player) (longest axis dist (?))
    ITEMS:
    A: Ammunition (5 bullets)
    +: Life (1)
    C: Checkpoint

  • @Primpy
    @Primpy 7 ปีที่แล้ว +12

    Pjotsze, the music link is dead. Any idea where else could I find that catchy jam?

    • @johnnya1717
      @johnnya1717 5 ปีที่แล้ว +2

      Lol, just download the video as mp3

  • @corretorortografico5534
    @corretorortografico5534 2 ปีที่แล้ว +1

    Man, how did you DO this?? It's awesome! How did you manage to create a program that updates without doing "cls" every frame? Can somebody help me?

  • @ZenoRogue
    @ZenoRogue 3 ปีที่แล้ว +1

    It is really strange to see the number of people impressed by this video, when serious games made in a similar style usually turn out to be not so popular (even though they are great).
    I mean, it is great that people are impressed, but bad that other games in this styles are not popular.

  • @titarch
    @titarch 5 ปีที่แล้ว +35

    I read your code, now I know how most people feel when watching a horror movie.
    More seriously, this is quite a good accomplishment regarding your low experience and the mess it became the more you progressed. It must have been a nightmare to debug and many would have perished trying so. I understand it now, the real game is the game you played while you were writing it, the real game is the secret challenge you've set for any adventurous programmer, the real game is to read this code, understand this code, be this code, add some features and make sure the code is even more complex for the next challenger! I may have digressed quite a bit.

    • @kotlin5608
      @kotlin5608 5 ปีที่แล้ว +8

      oh man, don't be like this lol

  • @digimikeh
    @digimikeh 4 ปีที่แล้ว +2

    When you see this very well done game and read the details and you find:
    "I'M NOT ADVANCED OR EVEN INTERMEDIATE PROGRAMMER"
    You'd better think in forget c++ programming...

  • @Fanny-Fanny
    @Fanny-Fanny 4 ปีที่แล้ว +2

    I took acid before watching this video. It has made my brain capsize. Thank you, oh C++ guru. May your bits flip and your parity remain cromant.

  • @BlazertronGames
    @BlazertronGames 7 ปีที่แล้ว +7

    How did you do this in the first few weeks of c++? Did you know how to program before? I'm learning c#, and I feel so stupid, because I couldn't make anything near that advanced!

    • @robertmielewczyk9804
      @robertmielewczyk9804 6 ปีที่แล้ว +2

      You start from getting the basics, types of data (int, bool, etc), then if/else then for loops/while, and after that you only need to know that write.console writes a string in the console, with this little knowledge you are able to write simple game similar to this. If you want to code a game that looks exactly like this I would suggest looking at documentations, and stack overflow for every problem that you encounter (there won't be many even with basic knowledge) btw it is probably possible to write a game like this using only if/else and for loops but it would be extremly hard to do it

    • @gamedev9497
      @gamedev9497 6 ปีที่แล้ว +1

      its pretty easy. there are some good console libraries with them you can achieve them, or if you want to do it without them then first search how to refresh console. then learn 2d arrays
      then after that you will know how to do it.

    • @gamedev9497
      @gamedev9497 5 ปีที่แล้ว

      @AleksiGraba Nightcore created with heart hmmm. Every onr has its own style of skills. With me, i make games with any language i learn. I also do database based projees and without db projees. And you cant learn everything from school, have to search. If you have hunger for these things, it will come to you. Otherwise it is a waste of time

  • @cupparuppa
    @cupparuppa 5 ปีที่แล้ว +2

    Oh man this is so much cooler than my shitty Python text game. This got a like from me, keep up the good work.
    Edit: I do think that the player could be more noticeable, and the bullets should look different from the cannon bullets

  • @kvdrr
    @kvdrr 5 ปีที่แล้ว +1

    the game sure looks fancy, but the code-behind is rather bad, especially your rendering and input polling routines, which get as naive as they can. if you ever want to code a Win32 console game, make sure to (ab)use Console WinAPI - this way you can poll your input flawlessly and render characters as if they were pixels (with help of a little abstraction layer).

  • @apolloniuspergus9295
    @apolloniuspergus9295 5 ปีที่แล้ว +3

    Looks like the game "Diamond Rush" that I used to have in my Nokia cellphone.

  • @postmetamorph6247
    @postmetamorph6247 5 ปีที่แล้ว +2

    Why do I have in the game does not display the arrow back? cout

  • @ІванДмитренко-х6э
    @ІванДмитренко-х6э 2 ปีที่แล้ว +2

    I've just read the source code. I've never seen so much hardcoded values, lmao 😂 I was especially laughing at the map implementation.
    But the game itself is just pure gold.
    I'm so fricking determined to continue learning C++ and create a similar game on my own.

    • @dd-zb3fw
      @dd-zb3fw 2 ปีที่แล้ว +2

      where is the source code download? the mediafire link seems to be invalid.

    • @ІванДмитренко-х6э
      @ІванДмитренко-х6э 2 ปีที่แล้ว +1

      @@dd-zb3fw "Code with English variables" is the one. I have no idea why I might need the other one, it looks complete

    • @dd-zb3fw
      @dd-zb3fw 2 ปีที่แล้ว +1

      @@ІванДмитренко-х6э thank you

  • @danielxxgadd
    @danielxxgadd 8 ปีที่แล้ว +4

    Pjotsze Please tell me how your getting them walls to stay still and gets inner sections to delete and re draw characters. How are you keeping a grip on it all. The best I have got so far is to delete the entire yoke and re print the entire yoke, buy your is moving more flushly . Please give me some tips on how your doing this, it be much appreciated

    • @danielxxgadd
      @danielxxgadd 7 ปีที่แล้ว +1

      Sp we set cursor and clear lines ? Rather than clear all console ?

  • @fv4202x
    @fv4202x 5 ปีที่แล้ว +1

    MUSIC:
    🔊 Best Chiptune / 8 Bit Gaming Music Mix // No: 1

  • @ShimmySnail
    @ShimmySnail 5 ปีที่แล้ว +2

    This game is pure liquid awesome. My favorite game of the last decade or more is/was A Dark Room, and that's pure ASCII as well. No joke. This game really reminds me of ZZT, also a legendary ASCII graphics game.

  • @omcar13
    @omcar13 2 ปีที่แล้ว +1

    can't get the codes. it says files appear to be missing

  • @aurele2989
    @aurele2989 4 ปีที่แล้ว +1

    Man, the new Dark Souls is looking great.
    All jokes aside, good job!

  • @unknownman6833
    @unknownman6833 5 ปีที่แล้ว +3

    Oh my god! You're so great! You made an amazing thing and i know that to create a videogame is not so easy. I program in C++, java and assembly, but I'm still learning to do hard things. Like

  • @peeyei8957
    @peeyei8957 4 ปีที่แล้ว +2

    Hi, how you did the text color changing, I know the system("color 07");
    But that one is not the one what I'm looking for.

    • @frydac
      @frydac 4 ปีที่แล้ว

      en.wikipedia.org/wiki/ANSI_escape_code
      or on older versions of windows you needed to call specific win32 api functions. There are many open source libs to be found that implement this

    • @peeyei8957
      @peeyei8957 4 ปีที่แล้ว +1

      @@frydac Thanks bro

  • @thesun___
    @thesun___ ปีที่แล้ว

    I love the overall theme of console games. Graphical games just don't have the same vibe to them, in my opinion.

  • @HDNShare
    @HDNShare 5 ปีที่แล้ว +1

    Wow, this might fry my graphic card :p

  • @lianimopi5423
    @lianimopi5423 3 ปีที่แล้ว +1

    i'm just here for the music in background !
    it's amazing !

  • @OfficialTEG
    @OfficialTEG 7 ปีที่แล้ว +1

    thast really cool I like it. Its like your own little "World's hardest game" in console. Love it.

  • @TinCanTap
    @TinCanTap 2 ปีที่แล้ว

    How do you align it so well with the screen? Whenever I put stuff on the edge of the viewable console it jiggles around

  • @0_-
    @0_- 4 ปีที่แล้ว

    Do you mean for a few weeks like the time you have coded C++ _straight_ is a few weeks?... Or just coded a few weeks?

  • @MFBBSubEsp
    @MFBBSubEsp 4 ปีที่แล้ว +1

    This is quite a nice work you have done, even if you say code was not the best way possible its an achievment to do this with only a brief knowledge in C++, I know its old video but still I like what you did and subscribe hoping to see more great projects you make =)

  • @X-3K
    @X-3K 4 ปีที่แล้ว

    My calculator:
    tan(2/3)
    _0.786842889473_
    Ans*180/
    _SYNTAX ERROR_
    Ans*180/π
    _45.0827767067_
    that one guy's calculator:

  • @vnboyko
    @vnboyko 2 ปีที่แล้ว

    Everything is moving, whistling, farting... Where is the player?

  • @krustykraken9331
    @krustykraken9331 5 ปีที่แล้ว

    That's pretty advanced for a 1st game, and only a week into programming? Not bad.
    I've come to the conclusion with my brother's suggestion that you are lying and haven't been programming for just a few weeks.
    If you did get to that level in under a month, that would be very surprising.

  • @SnailDOS
    @SnailDOS 3 ปีที่แล้ว +1

    Upload it to GitHub !

  • @codejunki567
    @codejunki567 4 ปีที่แล้ว

    I honestly don't believe you when you say you have only coded c++ for a few weeks and Pascal for a few months. Absolute lies! (I might be jealous)

  • @mysznocny3149
    @mysznocny3149 4 ปีที่แล้ว

    wiem że jest to stare ale się zapytam, czy masz skompilowaną wersję na linuxa? bo jak patrzę do kodu to widzę biblioteki które są only windows, a nie chce mi się tego przepisywać na linuxa.

  • @miloz1950
    @miloz1950 5 ปีที่แล้ว

    Kilka tygodni? To ty chyba musisz mieć doświadczenie w innych językach, prawda?

  • @ipapopa_yt
    @ipapopa_yt 8 หลายเดือนก่อน

    Still loving this game 😍
    The movement of enemies is hilarious to me LoL 😹😹😹

  • @ryonagana
    @ryonagana ปีที่แล้ว

    this is great! you create a new ZZT-like one of first projects of Tim Sweeney, Epic Games Founder

  • @romandrovikov8427
    @romandrovikov8427 5 ปีที่แล้ว +2

    I always wanted to create some game like this in console, when I was just starting to learn programming :))

  • @AwesomeotasticGaming
    @AwesomeotasticGaming 3 ปีที่แล้ว +1

    you did this after only weeks of c++? wow honestly amazing

  • @VoceBR97
    @VoceBR97 5 ปีที่แล้ว +3

    *Best Soundtrack*

  • @arttiegg
    @arttiegg 4 ปีที่แล้ว

    if u jump just a minute in the video u probally will lose the player

  • @zytr0x108
    @zytr0x108 2 ปีที่แล้ว

    “Congratulations! You finished the tutorial! Now get ready for level 1”

  • @charlesselrachski34
    @charlesselrachski34 3 ปีที่แล้ว

    use can use irrlicht3d for a graphics mode with colored text or even raylib with just text character draws

  • @SCNewbCaster
    @SCNewbCaster 3 ปีที่แล้ว +1

    This is so nostalgic for me. When I was a kid, our computer had only ASCII based games. Games like Sleuth, Castle and Star Trek (ASCII Version). Good times.

  • @haryz846
    @haryz846 หลายเดือนก่อน

    How did you draw the field and make the colored text?

  • @rodrigomatos7686
    @rodrigomatos7686 7 หลายเดือนก่อน

    Does anyone know if the music is made by them as well?

  • @davidbell9909
    @davidbell9909 5 ปีที่แล้ว

    Shit. You used windows-specific header file (windows.h and conio.h). Windows sux

  • @morezatnt2228
    @morezatnt2228 2 ปีที่แล้ว

    What is the name of each music you used plz? The link in the description is over..

  • @outerspaceisalie
    @outerspaceisalie ปีที่แล้ว

    This looks exactly like the game ZZT, which I loved back in the day

  • @FadedInsight
    @FadedInsight 7 ปีที่แล้ว +1

    Wow, amazing I am going to look into the code maybe ill understand your structure, nice job man.

  • @tisscience5693
    @tisscience5693 5 ปีที่แล้ว +1

    3:29 that's what you call a pro gamer move

  • @sanjaytomar1289
    @sanjaytomar1289 2 ปีที่แล้ว

    it very fun game i am looking forward to create it for my self too thanks for the video but I am not able to see the code

  • @yousefsuzuki2436
    @yousefsuzuki2436 2 ปีที่แล้ว +1

    Code?

  • @anshulbadhani
    @anshulbadhani 3 ปีที่แล้ว +1

    Where is the player??

  • @abstractrussian5562
    @abstractrussian5562 4 ปีที่แล้ว

    58KB? No way... I expected like 1KB (4 max)...

  • @aqus90210
    @aqus90210 2 ปีที่แล้ว

    жесть)) з жахом уявляю скільки коду для цього було написано)) like!

  • @ilbutti6796
    @ilbutti6796 2 ปีที่แล้ว

    ciao, ho provato ad aprire il primo il link in descrizione (quello col codice e l'eseguibile), ma su mediafire non c'è nulla

  • @annoyed2303
    @annoyed2303 3 ปีที่แล้ว

    You should have put your code in github, but thanks :)

  • @asynchronousongs
    @asynchronousongs 6 ปีที่แล้ว +2

    The music link is broken, can you create a new one? The music is really nice! ^_^

    • @Catscratch447
      @Catscratch447 5 ปีที่แล้ว

      RoccoW - Chipho/Chipoh. Here's the link: th-cam.com/video/7CuxeIRM4rk/w-d-xo.html

    • @Catscratch447
      @Catscratch447 5 ปีที่แล้ว

      Also had Break A Leg, by RoccoW. Here's that link: th-cam.com/video/8OlCuSFcZOs/w-d-xo.html

  • @FeelingShred
    @FeelingShred 5 ปีที่แล้ว

    For people who don't understand what's happening, download a game called "Rogue" (it's free abandonware now) and watch a few videos to learn the controls, play for a few minutes yourself and you will understand. You'll probably regret becoming so addicted though

  • @breakfastboi3344
    @breakfastboi3344 5 ปีที่แล้ว

    scripting a game and then my script turns into the game

  • @moved8575
    @moved8575 5 ปีที่แล้ว

    so fking hard and the font is a bit invalid so the player's left sprite is invisible

  • @freddyfazbear29470
    @freddyfazbear29470 3 ปีที่แล้ว

    Please, remake it by making it in unity and to be it able for Android!

  • @peterparker-fg5kr
    @peterparker-fg5kr 5 ปีที่แล้ว

    prefiero el atari 2600 tiene unos graficos mucho mas sofisticados

  • @bossysmaxx3327
    @bossysmaxx3327 5 ปีที่แล้ว +1

    dude this game is really amazing.... appreciate your your coding

  • @DarkGT
    @DarkGT 6 ปีที่แล้ว

    I don't know how people can think visually how it must look only by writing code. Literary by looking the code I have no idea how he made it.

  • @0_-
    @0_- 4 ปีที่แล้ว

    How is this a practice? This is a whole game bro

  • @while_1_action
    @while_1_action 11 หลายเดือนก่อน

    Wow. Where is my zx-spectrum.

  • @k4_keychan_
    @k4_keychan_ 3 ปีที่แล้ว

    Plot twist: none of those obstacles and enemies are harfmful

  • @mahdilavasani2122
    @mahdilavasani2122 7 ปีที่แล้ว +39

    What the **** Dude?
    This isn't program that you can write in few weeks
    im 3 years in c++ & i cant write sth like this

    • @FredM80
      @FredM80 7 ปีที่แล้ว +14

      Why not ? What is blocking you ? If this is the rendering, use ncurses or conio. Anyway, huge work :)

    • @robertmielewczyk9804
      @robertmielewczyk9804 6 ปีที่แล้ว +15

      I wrote sth like this after 3 weeks of programing, and honestly I had no idea what an integer was when i started. I have no idea why is everyone saying it's immposible, when it's not, there are way harder things that you have to do when you start at uni in computer science

    • @carldesaniel-evans8824
      @carldesaniel-evans8824 6 ปีที่แล้ว +10

      Its because both this guy and you have used c++ for different applications. This guy did it for games and you may have used it for task automations or data handling or whatever.

    • @nox3557
      @nox3557 6 ปีที่แล้ว +24

      Man if you cant write this in 3 years..... COME ON!!!

    • @melihtopcu97
      @melihtopcu97 5 ปีที่แล้ว +2

      I dont see anything too crazy in there. It's well done because it gives a complete and professional feeling (instead of the usual clunky, beginner-ish). The reason might be the choice of music and the artstyle (it is not that demanding). Nonetheless, it is still impressive work for a complete beginner. When i was few weeks into coding i would surely not have been able to code something like that.

  • @Angel-VTek
    @Angel-VTek 4 ปีที่แล้ว

    8 bits music. That's all what we need

  • @BizzaroWizard
    @BizzaroWizard 3 ปีที่แล้ว

    почему написал это он, а времени жалко мне? Это конечно всё очень круто, на зачем

  • @soshegames2084
    @soshegames2084 ปีที่แล้ว

    This is very cool! I love the music, btw, is that your own too? I'm only just learning C++ myself and I love it, I bet this was really fun to make. In 3 weeks, no less! Very cool.

  • @anassulaiman888
    @anassulaiman888 4 ปีที่แล้ว

    please give me the music the link in description not work

  • @yrobtsvt
    @yrobtsvt 4 ปีที่แล้ว

    it's kinda great how much this looks like ZZT