And asked a question in my mind *where to look at?*
@rempnantti21386 жыл бұрын
+Dok Asov Well i just noticed it because of your comment
@plutonion90496 жыл бұрын
It's hard to do that ! You're SO STUPID ! And player_x and player_y is printed !
@extrem24975 жыл бұрын
Graphic Options: Ultra High Medium Low ASCII
@Angel-VTek4 жыл бұрын
Welcome to the new era
@frydac4 жыл бұрын
.. low utf8 (a lot of terminals support this now : ) ascii
@kjyhh4 жыл бұрын
Low ASCII command line block(just image each of these ASCII become one big pixel)
@73ddy883 жыл бұрын
XD
@forhadrh3 жыл бұрын
LOL!
@darkei81407 жыл бұрын
When you dont want to learn 2D Graphics library
@user-humanity26 жыл бұрын
100% agree with this LOL.
@scorx16 жыл бұрын
Lol
@darkmatter95206 жыл бұрын
If this game maked in assembler, then this game have meaning.
@dusannd35856 жыл бұрын
Just use ASCCI
@CZghost6 жыл бұрын
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...
@t3m4ch545 жыл бұрын
Interesting, but i asked you make a calculator (c) Teacher.
@mega_micro3 жыл бұрын
Processor is a calculator, so...
@pie52333 жыл бұрын
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
@papiangelus3 жыл бұрын
Well, not everything is about you, now is it
@Mrwiseguy1016907 жыл бұрын
This is not what they meant when they said backend game design
@Lastrevio5 жыл бұрын
=]]]]]
@datasmith42945 жыл бұрын
No this "back then" game design XD
@mosk11tto5 жыл бұрын
@@datasmith4294 Lool
@ThreeLetters37 жыл бұрын
2:00 proceeds to spend 6 bullets trying to get 5 bullets
@wythaaof66506 жыл бұрын
but later on, he also uses that space to turn a rock(@) around, so it was necessary to kill 3 enemies anyway I think.
@taz0k26 жыл бұрын
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!
@DartLuke6 жыл бұрын
You still need some skills to create good working code.
@kevinfischer48695 жыл бұрын
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.
@thylabyrinth39983 жыл бұрын
Me trying to find where the dot player is: [e y e s q u n t i n g]
@austinstevens77364 жыл бұрын
SMFL has left the chat*
@renday26366 жыл бұрын
*The game looks just awesome!* *Personally, I liked how the boss appears - **4:16*
@fv4202x5 жыл бұрын
no
@jonnykopp4 жыл бұрын
@@fv4202x no, YOU no!
@fv4202x4 жыл бұрын
@@jonnykopp ok
@hephaestus20314 жыл бұрын
I didn't really understand that that was the boss and was like "whose are these HP inside the skull's mouth?"
@renday26364 жыл бұрын
@@hephaestus2031 *¯\_(ツ)_/¯* *Don't know, this is my old comment, so ya*
@PjotszePL7 жыл бұрын
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.
@robertmielewczyk98047 жыл бұрын
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.
@jungoogie6 жыл бұрын
@@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.
@statinskill6 жыл бұрын
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.
@goqsane6 жыл бұрын
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-sp2tm5 жыл бұрын
What resources did you use to learn this?
@arnoldtamez96987 жыл бұрын
This is art and good music. I bet the code looks great too!
@arnoldtamez96987 жыл бұрын
It's fun too!
@robertmielewczyk98047 жыл бұрын
The code looks terrrible xD, but it is understandable since he said he wanted to try c++, and make it quick
@sampletext85525 жыл бұрын
@@robertmielewczyk9804 rude
@nb93267 жыл бұрын
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.
@fv4202x5 жыл бұрын
player is [C]
@rodrigomatos76864 жыл бұрын
Same
@semnet32173 жыл бұрын
Music in this video: Overall track: 🔊 Best Chiptune / 8 Bit Gaming Music Mix // No: 1 by Necris kzbin.info/www/bejne/aaTalZSLZcijocU 0:00 - 1:50 : Track 9 | RoccoW - Chipho by FreeSoundTrack (couldn't find original source) kzbin.info/www/bejne/bXTYqZh_h7JnqM0 1:50 - 3:45 : Track 1 | Crossover Dragon by Comptroller - Topic kzbin.info/www/bejne/b2GqhZZ6gbVjfNU 3:45 - 5:45 : Track 11 | RoccoW - Break-A-Leg by RoccoW kzbin.info/www/bejne/g4elfqB7o5t3jaM 5:45 - 6:35 : Track 12 | RoccoW - Braadslee by RoccoW kzbin.info/www/bejne/bKmmfZavYsdpoqc
@presauced2 жыл бұрын
omg i love you
@semnet32172 жыл бұрын
@@presauced lol ur welcome
@Diriector_Doc7 жыл бұрын
$ -> vertically moving enemy? You mean horizontal, right?
@Sabhoh7 жыл бұрын
Diriector_Doc top down view rotated 90 degrees maybe?
@zbik6 жыл бұрын
vertically moving as across vertical columns?
@matheusd.rodrigues4296 жыл бұрын
I think he meant straight-line moving enemy
@fv4202x5 жыл бұрын
searching comment
@aylanj1233 жыл бұрын
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)
@SCNewbCaster3 жыл бұрын
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.
@lianimopi54233 жыл бұрын
i'm just here for the music in background ! it's amazing !
@digimikeh4 жыл бұрын
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...
@AtlasFox_6 жыл бұрын
When the internet is down
@unknownman68335 жыл бұрын
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
@OfficialTEG7 жыл бұрын
thast really cool I like it. Its like your own little "World's hardest game" in console. Love it.
@notlunaticdancer43936 жыл бұрын
Nice job! My roguelike customs made me irritated, that the @ is not the player :D
@FeelingShred6 жыл бұрын
Player1 picks up the Rod of Destiny 8======D
@Sanchez59rus6 жыл бұрын
My thoughts exactly :D
@Leon-wg5ke6 жыл бұрын
9/10 - IGN (Needs more ASCII)
@Gilpow7 жыл бұрын
damn cool! Thanks for sharing
@ІванДмитренко-х6э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-zb3fw2 жыл бұрын
where is the source code download? the mediafire link seems to be invalid.
@ІванДмитренко-х6э2 жыл бұрын
@@dd-zb3fw "Code with English variables" is the one. I have no idea why I might need the other one, it looks complete
@dd-zb3fw2 жыл бұрын
@@ІванДмитренко-х6э thank you
@ZenoRogue3 жыл бұрын
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.
@GtaSanAndreasScary8 жыл бұрын
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?
@PjotszePL8 жыл бұрын
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)
@hasankurisan62247 жыл бұрын
How did you add the music???
@pandatv60517 жыл бұрын
he added it in the video XD
@devmode80047 жыл бұрын
Hasan Ocak but you can with sfml for exemple
@robertmielewczyk98047 жыл бұрын
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
@Fanny-Fanny4 жыл бұрын
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.
@Bitwise10247 жыл бұрын
Nicely done! I'm glad you created this before moving on to graphics libraries. I will be playing this for sure. Just look at what you created with so little. Very creative. Bravo!
@bossysmaxx33276 жыл бұрын
dude this game is really amazing.... appreciate your your coding
@ShimmySnail5 жыл бұрын
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.
@apolloniuspergus92955 жыл бұрын
Looks like the game "Diamond Rush" that I used to have in my Nokia cellphone.
@pexoolak2 жыл бұрын
WOOOOOOOOOOOOO YEAAAA BABYYYYYYYYY THAT'S WHAT I'VE BEEN WAITING FOOOR
@chanyy68383 жыл бұрын
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
@AntonioLatronicoDeveloper6 жыл бұрын
Beautiful example of "tough" game programming! Great work!
@DarkDrai4 жыл бұрын
Nice job. For my Intro to C++ final project, I made a text adventure game, and didn't learn about the getch() command that allows you to do stuff like this until after I'd made a giant text interpreter function... Good times.
@zytr0x1082 жыл бұрын
“Congratulations! You finished the tutorial! Now get ready for level 1”
@tisscience56935 жыл бұрын
3:29 that's what you call a pro gamer move
@FadedInsight7 жыл бұрын
Wow, amazing I am going to look into the code maybe ill understand your structure, nice job man.
@titarch6 жыл бұрын
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.
@kotlin56086 жыл бұрын
oh man, don't be like this lol
@naoha8 жыл бұрын
Świetna gra! Zacząłem się uczyć c++ 2 miesiące temu i już miałem się poddać ale mnie zmotywowałeś, żeby dalej próbować :D
@danylahulchuk86126 жыл бұрын
Please, use github for code sharing. Scary to download anything from such resources. XD
@kevin.afton_5 жыл бұрын
You dont trust virustotal?
@bitterlemonboy4 жыл бұрын
Github is even less secure because it is owned by microsoft. I bet you barely know anything about downloading source code.
@nixietubes4 жыл бұрын
@@bitterlemonboy the fuck are you talking about
@jameender4 жыл бұрын
@@bitterlemonboy please dont confuse people with this nonsense
@bitterlemonboy4 жыл бұрын
@@jameender Do you really really trust Microsoft with your source code? I don't want Microsoft to steal my code, thanks.
@AwesomeotasticGaming3 жыл бұрын
you did this after only weeks of c++? wow honestly amazing
@ntdesmond6 жыл бұрын
I see you will be successful in this sphere. Good job!
@suddhalaksana14116 жыл бұрын
all of the time i've think c++ is an useless codes, but after seeing this, "omg what an incredible programming language !".
@MFBBSubEsp4 жыл бұрын
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 =)
@camelChase207 жыл бұрын
The comments in your code are informative and constructive. Definitely my style of writing.
@rugioe84346 жыл бұрын
Really cool! :) I love these kind of text games!
@romandrovikov84275 жыл бұрын
I always wanted to create some game like this in console, when I was just starting to learn programming :))
@k4_keychan_4 жыл бұрын
Plot twist: none of those obstacles and enemies are harfmful
@thesun___ Жыл бұрын
I love the overall theme of console games. Graphical games just don't have the same vibe to them, in my opinion.
@willez992 жыл бұрын
That is the coolest thing I have seen all week
@outerspaceisalie2 жыл бұрын
This looks exactly like the game ZZT, which I loved back in the day
@ewliang7 жыл бұрын
Nice!!! Great bgm choice btw, matched your game very nicely. :)
@Angel-VTek4 жыл бұрын
8 bits music. That's all what we need
@cupparuppa5 жыл бұрын
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
@ryonagana Жыл бұрын
this is great! you create a new ZZT-like one of first projects of Tim Sweeney, Epic Games Founder
@davidpike7666 жыл бұрын
Mayhem. I think it's brilliant, more power to you!
@Scottx125Productions7 жыл бұрын
For only a few weeks programming that's pretty good. Trust me this kinda shit is the hardest. Once you get to pre-made graphics libraries and tools. It becomes far easier.
@dsadad218 жыл бұрын
you'd only been coding for a few weeks when you wrote this? Can you show me what source you used to learn this?
@pandatv60517 жыл бұрын
that's not hard I can show u how
@dsadad217 жыл бұрын
please do?
@pandatv60517 жыл бұрын
what do u mean?
@pandatv60517 жыл бұрын
I need ur skype/discord
@dsadad217 жыл бұрын
how about you make a video or send me a the code to my email: dadadadad21@gmail.com
@aurele29894 жыл бұрын
Man, the new Dark Souls is looking great. All jokes aside, good job!
@Lyrik-Klinge6 жыл бұрын
Respect from an old Schneider CPC-Gamer!
@ABUELITOVIP6 жыл бұрын
Me encanta este concepto de diseño para juegos. En el colegio deberían enseñarnos menos teoría histórica y más práctica con pequeños juegos como este. Es puro amor. :)
@DKBros12772 жыл бұрын
for some reason this feels nostalgic
@eatdacarrot13116 жыл бұрын
This is actually freaking awesome
@yrobtsvt4 жыл бұрын
it's kinda great how much this looks like ZZT
@followwind14716 жыл бұрын
Thought this vid was just showing a demo, took me around 3 minutes to actually realize that the game was actually being played.
@yoidog3 жыл бұрын
when i saw this, i started to be interested on learning c++
@soldiergaming27225 жыл бұрын
chiptune 8 bit music.... nice touch to the already awesome looking game! : )
@VoceBR976 жыл бұрын
*Best Soundtrack*
@BobrLovr3 жыл бұрын
this is so fucking sweet, its like chips challenge
@kennyGG-v5s6 жыл бұрын
soundtracks are simply divine!
@dumitru12cosmin7 жыл бұрын
It looks great for a console style game. Old school style. I like it
@lifethrownoutofthewindow4 жыл бұрын
1:58 he spent 4 ammo to get 5 ammo, what a human being.
@SonGoku-ep4wj3 жыл бұрын
we just need some wwe 90" music and diesel vs undertaker action in that console
@TheProgrammer105 жыл бұрын
this is way nostalgic. i wanna go write one of these bad boys now, cya. (;
@АндрейОнищенко-з8х5 жыл бұрын
The music is so good-styled, really reminds of these old dendy and sega games
@lukenukem80284 жыл бұрын
I only just noticed that the S, which is a horizontal moving enemy, is said in the legend to be a vertical moving enemy. LoL
@julesssssssss3 жыл бұрын
i love ascii games, nice work!
@LaGamerLia6662 жыл бұрын
This is proof that console gaming is not dead
@fv4202x5 жыл бұрын
MUSIC: 🔊 Best Chiptune / 8 Bit Gaming Music Mix // No: 1
@semnet32173 жыл бұрын
legend
@lukasschramm19999 жыл бұрын
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
@FeelingShred6 жыл бұрын
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
@thesanctuary2256 жыл бұрын
A tiny arrow is the player. the player eats "A".
@mahmoudchahine44576 жыл бұрын
Looks awsome I'm using some of your code to make it simpler to change the screen color
@Uni-Coder6 жыл бұрын
Now you can make your own NES cartridge
@ChopLabalagun4 жыл бұрын
this is very creative. Good Job!
@hats_off91156 жыл бұрын
whatever this is... I FRICKIN LOVE IT MATE!
@Primpy7 жыл бұрын
Pjotsze, the music link is dead. Any idea where else could I find that catchy jam?
@johnnya17176 жыл бұрын
Lol, just download the video as mp3
@sergeigrigorev21803 жыл бұрын
Everybody gangsta until you loose an eye on player
@4seiken-5945 жыл бұрын
This soundtrack is fucking fire
@omcar132 жыл бұрын
can't get the codes. it says files appear to be missing
@corretorortografico55342 жыл бұрын
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?
@AriannaEuryaleMusic3 жыл бұрын
I like the KEYGEN Music
@zytr0x1082 жыл бұрын
That’s f*cking impressive.
@ReeceTheTroll6 жыл бұрын
looked away for one second and lost the player
@cathacker135 жыл бұрын
Now I decided to learn c++ ...
@androth15025 жыл бұрын
this needs to be in dwarf fortress adventure mode.