nice content! love that you moved from a scratch youtuber to a coding youtuber, best of luck!!!
@w花b2 жыл бұрын
Damn, that's pretty cool.
@AlienDeveloperYT2 жыл бұрын
@@urbanevilfr and Coding with chris
@Solomonwo2 жыл бұрын
No
@eggomyleggos52472 жыл бұрын
wait he was in the scratch community? i only just recently started watching him
@MESYETI2 жыл бұрын
@Puppo it doesnt
@cachatt2 жыл бұрын
Anyone: Java is not created to making games! You and Mojang: 🗿
@hackanimator127 ай бұрын
don't forget gameloft too
@ahmede925 ай бұрын
@@bo2-x2nwell they did it in a bad way, they want to make an engine that runs minecraft everywhere with c++ (the bedrock version) That’s why it’s very laggy and buggy, because they stopped optimizing versions for each platform, instead they did an all-in-one bad solution which sucks harder than cyberpunk in its first release
@yaelyol3 ай бұрын
🗿
@Bliviate3 ай бұрын
fun fact: notch used eclipse to code minecraft
@ahmede923 ай бұрын
@@Bliviate fun fact: notch also used a PC to code minecraft
@Iraxvii9 ай бұрын
I used that same video to design the engine for the game I've been working on for a few years now. I restarted the engine many times to use opengl and then openal. Cool to see I'm not the only one who got their start in engineless game development from that video
@WhatisAPaladin2 жыл бұрын
man for a 15 year old you have talent.. keep it up :)
@Blitz61wasd5 ай бұрын
Me who knew backend and frontend, 5 programming languages at 12 years old and never got celebrated💀
@luckybeeyt4 ай бұрын
@@Blitz61wasd I am now 13 but knew that in 12 too 💀💀💀
@cirkulx2 ай бұрын
@@Blitz61wasd i made a C game engine in SDL2 at 13 (im still 13), now working on an ASCII 3D game engine
@Blitz61wasd2 ай бұрын
@@cirkulx congrats
@CreativeSteve692 жыл бұрын
Found ya on my timeline tonight. This was a really enjoyable video to watch. I'm brand new to programming. Learning python to make games with and having fun with it. This encouraged me to keep on going. Hope to see more videos like this.
@r3ktcuzicanm8352 жыл бұрын
Man this is sick, I took an intro CS class this year and we used a game engine called Game Maker, but halfway through I got bored and taught myself a bit of Python, and switched to JavaScript, made an online game with JS, and it was all because I was motivated by youtubers like you, keep killing it! It changes lives!
@alteratio19782 жыл бұрын
I love how i've come from watching your how to make an rpg game vids, to these videos that look really professional, keep up the good work!
@Titan-81902 жыл бұрын
I know it was 4 years ago, and that's already a great results, but for anyone using that as an inspiration, there are a few mistakes that beginner should be aware of in the the Game class: - Never increment with delta time because inaccuracies build up, always compare to a reference time. (this is important in game logic as well with any game engine) - Pass the delta time to your tick function because if your framerate drop your game will slow down. that also allow yout to make frame rate limit optionnal and configurable because most screens go beyond 100Hz nowadays. - Never have active wait, your while loop needs to sleep. or just don't limit your frame rate at all because you are not saving CPU cycle anyway by adding up nanoseconds instead of running tick.
@birbylikesfox10322 жыл бұрын
it doesnt really change wether u put it in tick or run, at the end of the day the tick function would be carried out at the same rate,that is, (now - last time), which varies with the delta variable. I still use the same way and the frames work pretty fine
@volkov33102 жыл бұрын
@@birbylikesfox1032 no. You should pass and use dt to calculations. Different machines have different components with different performance. So tie game code to framerate is stupid. Tie it to delta time instead.
@ozanmrcan6 ай бұрын
delta is probably a Game member variable so tick() has access to it
@DiacoTaaeb2 жыл бұрын
Man, this is the best game video I’ve ever seen! The editing is soo good! You’ve come so far!
@Anula9932 жыл бұрын
Eclipse is just an IDE. Comparing it to Unity doesn't really make that much sense. It would make more sense to compare it to VSCode. That said, if the only requirement was for this to be written in Java (they can't really enforce this Eclipse part - you could have just imported it as a project at the very end but write the whole thing in vim. Not that I would suggest that with Java) why not use some game-related libraries? Eg. for collision detection. There are some of them out there, eg. LWJGL
@kigamezero86362 жыл бұрын
Yeah, I was gonna mention that. Searching "how to make games in Eclipse" doesn't yield anything since it's just an IDE. It's the equivalent of "how to write a story in Google Docs." But I do remember being confused about these things when I first started learning about coding. Things are a blob for the longest time until it clicks.
@BaxzXD2 жыл бұрын
because making your own stuff is fun
@kigamezero86362 жыл бұрын
@@BaxzXD oh, fs. We're not saying it's a bad idea. It's just that the comparison isn't really fair since the two have different purposes.
@rorymax2 жыл бұрын
And IDE is a fully fledged IDE. You have tools, plug-ins, and it’s a fancy environment to write code in. No idea what this guy was talking about
@onebigsnowball2 жыл бұрын
It's a basic 2D RPG. Why use a hardware rendering game engine for something that could've existed in 1990
@KaydenAP2 жыл бұрын
Love it warfame! You're very good at this 👍
@dousuketoby17312 жыл бұрын
Bro you are a genius and you need to acknowledge that right now
@hugoblommaskog72682 жыл бұрын
You compare making a game in Unity with making a game in Eclipse. One is a Game Engine, the other is an IDE. You could have used Eclipse together with a Java Game Engine such as libGDX or jMonkeyEngine (fact that you use Eclipse doesn't matter for the result). It got difficult because you chose to not use any game engine in Java
@UndeadAlv2 жыл бұрын
This was funny in a sense I didn’t understand And also engaging Good video lmao I need that patience because recently it’s hard for me to study
@Totally_Bonkers2 жыл бұрын
An actual good sponsor. Straight to the point, and actually related to the video in a way.
@arch76202 жыл бұрын
show some emotion bro i'm scared
@mellaquellovero4 ай бұрын
Hahahahaha
@EmmanuelOjor-h3n3 ай бұрын
😂😂😂
@RocketkittyDev3 ай бұрын
He’s AI
@seeper73642 ай бұрын
Bro is staring at my soul...
@sonicmaths8285Ай бұрын
Didn’t even notice since I’m 🗿as well
@philovidya85672 жыл бұрын
I did the exact same thing in my ap compsci class when I was a junior in high school. I had a whole semester to work on my game and I ended up making a Zelda-like. It was supposed to be a group project but I ended up doing the entire project except for the music all by myself. The premise was that you were a student who had been kidnapped by our teacher and locked in his basement and you had to go room to room fighting monsters and solving puzzles to find your way out. Now that I make games in godot I realize just how difficult it was comparatively to make a video game in Java.
@Fuelvin2 жыл бұрын
Hope you guys enjoyed this video! How do you think my game turned out? Want to learn how to make a game like mine? Check out my course here! www.fuelvin-academy.com/ Join my Discord for announcements, sneak peeks, and more! discord.gg/QXWMrSNg38
@vietnamismycountry2 жыл бұрын
congrats warframe... i mean fuelvin
@rockminers16362 жыл бұрын
That's really good. It makes me appreciate unity more.
@astroboiiz_132 жыл бұрын
GG
@joshchang17972 жыл бұрын
Hi
@100s_Legacy2 жыл бұрын
I just wanted to say how long did it take for you to learn how to code?
@Secret6662 жыл бұрын
The first time I've ever seen a sponsor that is actually worth looking into, I've bought a lot of GDTV courses on Udemy (they go on sale A LOT!) But they are all pretty much aimed at beginners.
@gamingwithevuthepro4671 Жыл бұрын
Grass is a plant with narrow leaves growing from the base. A common kind of grass is used to cover the ground in places such as lawns and parks. Grass is usually the colour ‘green’. Grasses are monocotyledon, herbaceous plants. The grasses include the "grass", of the family Poaceae (also called Gramineae). Also sometimes it is used to include the sedges (Cyperaceae) and the rushes (Juncaceae).[1] These three families are not closely related but belong to different clades in the order Poales. They are similar adaptations to a common life-style. The true grasses include cereals, bamboo and the grasses of lawns (turf) and grassland. Uses for graminoids include food (as grain, sprouted grain, shoots or rhizomes), drink (beer, whisky), pasture for livestock, thatching thatch, paper, fuel, clothing, insulation, construction, sports turf, basket weaving and many others. Many grasses are short, but some grasses, like bamboo can grow very tall. Plants from the grass family can grow in many places and make grasslands, even if they are very cold or very dry. Several other plants that look similar but are not members of the grass family are also sometimes called grass; these include rushes, reeds, papyrus, and water chestnut. Seagrass is a monocot in the order Alismatales. Grasses are an important food for many animals, like deer, buffalo, cattle, mice, grasshoppers, caterpillars, and many other grazers. Unlike other plants, grasses grow from the bottom, so when animals eat grass they usually do not destroy the part that grows.[2] This is a part of why they are successful. Without grass, earth may wash away into rivers (erosion).
@Futurisu2 жыл бұрын
I remember following your zombie shooter video back in 2017. That was my first memory to coding, and that was from your video. Thank you.
@rungeon832 жыл бұрын
looking at the code made me wanna cry but when you said "9th grade" i'd be like "Fooking geninus!!" Just awesome, I'm a fan!
@CarlosAMaldonado2 жыл бұрын
Back when I was in college I took a “introduction to programming “ class, where I had to make a videogame using just python and some graphic/“game” library (pygame) which made it easier than starting from 0, but at that time I had some experience with Unity already, and going back from unity to write line by line in sublime text/vs code was really awful lol. At the end I got an atari game clone but it wasn’t that good.
@logosking28482 жыл бұрын
so basically you lack the skill to make a raytracing algorithm from scratch? :( idk get better lol. and before you ask, yes, i did
@CarlosAMaldonado2 жыл бұрын
@@logosking2848 not everyone has the skills to build and entire engine, I majored in animation and vfx, not in programming or cs, I use Unity bc I know how to use it and how to code in c#, and I’m not gonna learn how to make an engine because there are a lot of good engines out there already, Unity, Unreal, Godot, you don’t have to invent the wheel again and again, that’s pointless
@incomprehensible39452 жыл бұрын
@@logosking2848 top 10 who asked moments
@logosking28482 жыл бұрын
@@CarlosAMaldonado I was joking dw.
@cleiand58682 жыл бұрын
*laughs in pure python(no libraries)*
@dekriel1192 жыл бұрын
from scratch to java, that's what I like to see! Stay strong!
@HWeingard2 жыл бұрын
I couldn’t help but laugh when I heard eclipse called bare bones software. :-). Good job on your project!
@stysan2 жыл бұрын
YOU ARE DUCKING WARFAME WHAT YOU UPGRADED SO MUCH LOOOOOOL I FEEL THAT NOSTALGIC ENERGY LKSODJDJDK
@ageingdragon8132 Жыл бұрын
your voice changed daaaaaaaamn keep up the good work
@dromedda68102 жыл бұрын
i mean, eclipse is an ide, and doesnt really have anything with what libraries and api's you use? either way really enjoyed it! it took me back to HS when i was making software for the ti-84 calculator
@TamuraSteam2 жыл бұрын
This is very impressive, I wish I had an opportunity to do something like this when I was younger
@crowleyeusford78862 жыл бұрын
I used to develop my games in java with eclipse (ya i like sufferin' myself). Then i instantly decided to use a game engine and im happy with that. Coding your own game engine will not worth unless you have some specific reasons.
@L3RNA3AN2 жыл бұрын
Reminds me of my first semester in degree college where my teacher wanted us to make a text-based game. I tried hardcoding it in C++ but in vain and I had to eventually make use of a third party software that allowed us to make such games easily. Seeing this video motivates me to hardcode something on my own again.
@JimLStone2 жыл бұрын
I remember my computer science class I made a game in eclipse for fun and showed it to my teacher. She literally didn't give a shit and that made me so upset.
@birbylikesfox10322 жыл бұрын
Great video! I can see the inspiration of some of the concepts from CodeAndMore. I also started my java game dev journey with those tutorials. I hope those kind of series would be more available because there is a shortage of java game devs Tip: u dont need to understand how the gameloop works. Once you start making more games,you will eventually understand it! Tho if anyone want i can explain it in the replies
@ifyoustaywithmeyouwillneve16782 жыл бұрын
I'm planning to learn to code games, while Java is not one of my first options would that explaining help with other languages. Right now I have very basic knowledge about coding and stuff btw
@__Plasma2 жыл бұрын
Me: "I only play games thats made in C++" Me: "well.."
@pastorslant2 жыл бұрын
Sure wish my school had offered classes like that... Our only computer classes taught how to type and use Microsoft office.
@mike2ykme2 жыл бұрын
Wait did you just say eclipse is not a full featured editor? Like my dude, that’s a whole IDE versus a modular text editor like VS code.
@gamertronky86482 жыл бұрын
I love coding games without engines... All my games are created without engine. The first game I made has 4000 lines of code in python.
@blackcitadel372 жыл бұрын
Can we play it?
@gamertronky86482 жыл бұрын
@@blackcitadel37 O yes you have link on my profile's page.
@memevoid43482 жыл бұрын
I like your editing style , very nice and neat
@sharbel2886 ай бұрын
Java is not USED usually when making games but the language itself is powerful and really good for everything game related such as graphics. But there is no problem making a game with java.
@rudyfaile2 жыл бұрын
At the beginning of the video, how are you comparing Eclipse to VS Code like it was some big drawback that you had to use Eclipse? VS code is a text editor, Eclipse is a fully fledged IDE with an emphasis on Java.
@personguyguy2 жыл бұрын
dang you are like the only reason I have hope of getting a full time job with my simple skills in coding (it helps me just knowing there's other people in the same place I am in right now)
@Bozemoto2 жыл бұрын
Might want to use some kind of sleep method instead of a "busy wait". Basically tell the PC that you don't need to do anything for a few milliseconds instead of constantly getting the delta and checking it. There's a minimum time that you can sleep though that's OS dependent so if the time remaining on the frame is less than that you can do the busy wait instead.
@gunman12992 жыл бұрын
Fun Fact: Minecraft: Java Edition was initially developed using just Eclipse and LWJGL (a java game library).
@TheKodeToad2 жыл бұрын
It's still developed in Java to this day
@milo200602 жыл бұрын
The latest minecraft "Bedrock" which is multiplatform and is written in C++
@TheKodeToad2 жыл бұрын
@@milo20060 Java edition is still developed
@isocup_2 жыл бұрын
Bro you definietly deserve more subs! Keep up the good work man! 👍
@wawdwwd24062 жыл бұрын
A pro tip, if you want to avoid making a source folder for the assets, right-click on your project name -> New -> Folder and call it "res". Then, right-click the project name again but this time go to Properties -> Java Build Path -> Classpath, and then you press the button with the text "Add Class Folder". Once you're prompted with a popup, click the checkbox next to the folder you've made.
@markpdyson2 жыл бұрын
Loving the Dankpods music in the background
@nitratedfilms2 жыл бұрын
Finally, Warfame has a new video!
@mikekun14072 жыл бұрын
Getting sum JDH vibes from this vid 👨🏼💻 Live it
@allanbru60682 жыл бұрын
As someone who loves overcomplicating stuff, I feel very related to this content. Obviously you could have saved a lot of time by using game engines, but it wouldn't be as rewarding as it was, and I'm sure you developed your programming skills significantly this way, probably that's why you got so much into it. I'm certain that from that moment on, you decided that you wanted to work 24h/day with a few coffee breaks hahahah
@hamu_sando2 жыл бұрын
What they did was acceptable for a uni project but if you get a job writing code then you'll realise there are deadlines to meet and no hours/days/weeks to waste on implementing your own low quality version of a free (libre)/open source software library that you can import and start using in 10 seconds.
@nick141472 жыл бұрын
Will there be more videos coming to Scratch?
@caden59362 жыл бұрын
You better have gotten a 100% on this project holy cow
@ButteryCowEgg2 жыл бұрын
I think imma try doing something like this in Java. Seems like pretty good experience
@Grinwa2 жыл бұрын
I really really enjoy playing around with object oriented programming languages It makes me feel better
@iOverThoughtThis2 жыл бұрын
holy... you consider eclipse to be bare bones?!
@the-moocow2 жыл бұрын
Eclipse is just the IDE. It's independent of the "game". The game is just Java, the code is the same in VS Code, Intellij, Netbeans, etc...
@jaysonbunnell80972 жыл бұрын
I'm a fan of the battle mechanics! Nice job!!!
@purplepandas182 жыл бұрын
xD your voice sounds like a text to speech bot, love your content keep it up!
@Afandy02 жыл бұрын
at 2:27 i checked the name of his scartch profile in the top right of the video but then realised i cant seartch for scartch acounts so instead i searched for 1 of his games and the 1 i searched for was bit rush and i found his game which lead me to his profile and now im looking through his games on there
@kour3l2 жыл бұрын
Actual video title: I remade Undertale with no game engine.
@NewSchattenRayquaza2 жыл бұрын
Thank you so very much for sharing your progress :)
@reachec75452 жыл бұрын
bro dropping jokes with a straight face, instant sub
@zackakai5173 Жыл бұрын
11:34 and hence why's it's CRITICAL to comment your code and comment it well! Write code that's self-documenting (e.g. if your game involves fruits, then use object/variable names like "apple" and "banana" instead of "a" and "b"), explain why things are written the way they are if it's not immediately obvious or they're something unusual about it, and document what functions things like delegates or interfaces are calling when there's not an easily-traceable path between them.
@hattu23742 жыл бұрын
Great video! This guy is so underrated.
@peacefuldeityspath2 жыл бұрын
Crystal Soldier: Amazing job warframe! :D i hope you post more tutorials like this in the future and right now im learning Unity and C#. and 2d game development in java =))
@zhabiboss2 жыл бұрын
Fun fact: Minecraft was also created with no GE, like he did, but in 3d
@Purple_ManRBX Жыл бұрын
why is this guy so underrated why pls tell me WHY!!!!!!!
@ExtraNullByte2 жыл бұрын
There's just no need to roast Eclipse - it's an IDE to write code, ofc it doesn't have any game making features in it, none IDEs do - like VSCode or Intellij too - you could write your game in notepad with java and compile it down to bytecode - that's what an IDE does for you and handle syntax and such, you load images in with code and handle all functionality with code. now if you were really planning on doing something fancy, you can write Eclipse plugins that would be able to generate content for you, handle images and whatnot, but you have to code it haha, Eclipse is very flexible but far from perfect. anyway good video - good job on writing a game from scratch and not using game engines!
@rosux55402 жыл бұрын
eclipse has nothing to do with the game itself. its just a tool used to edit files/code and some editors or ide's have cool features that can speed up and make the process easy
@davesiarez38872 жыл бұрын
Bro we almost have the same experience, i also coded a game using only html css and js. The only difference is there's already a lot of tutorials but i swear i only copied what was needed and do everything from scratch so i learned fundamental game dev stuff like u did.
@dripthanos55952 жыл бұрын
1:33 "the most popular game development courses on Utimy"
@noahr.lombardi88212 жыл бұрын
I came up with a solution before he said it, it could check if the player is on a collidable tile, it moves the player back before rendering.
@D-ingus2 жыл бұрын
It feels like your staring onto my soul throughout the video
@thorn93822 жыл бұрын
The fact that this guy made all of this in grade 9 meanwhile I'm in grade 11 and still struggling with C# makes me feel unaccomplished
@legendarymaster90052 жыл бұрын
It is difficult, but that's why IT companies like project in Java/CPP during interviews, because they know if you can make game in Java in eclipse editor, you know everything from scratch and you can make it in anywhere else.
@somerando63992 жыл бұрын
Most IT companies wouldn't really care about the text editior/IDE especially for interviews; However creating a portfolio is pretty good for getting a job
@JongHyunSM2 жыл бұрын
Can you make open world game with infinity map?
@svartty87582 жыл бұрын
dude, this is amazing!!
@-nj2 жыл бұрын
I've used Eclipse in the past and made a game for roku. Really fun project ngl.
@Mr_Ioannis2 жыл бұрын
Dude holds the record for most times said "game" In one KZbin video
@ranqom022 жыл бұрын
this deserves for views man.
@eggisfun42172 жыл бұрын
could you do java and c# Tutorials? i struggle with current ones on yt
@enochkang91712 жыл бұрын
You got sponsored! Let's goooooo!
@TYavaJ2 жыл бұрын
5:56 Me simply typing in html be like
@popaandrei45212 жыл бұрын
This is really really nice tbh. But when it comes to handling ads and in game payments the engine really comes in handy
@eliotyt93052 жыл бұрын
I watched your content since your shooter tutorial, and comparing this and that video, a lot has change for good. Great improvements, il just miss the old name.
@seddikturtle68002 жыл бұрын
3:21 gen 6 pokemon in hoenn? Rom hack?
@n8dev2 жыл бұрын
Good stuff! Making engines is fun 🙌
@armagidonmc93152 жыл бұрын
Pls, someone tell him that eclipse is just pretty old ide, it's not a game engine, it doesn't have any systems in it, it doesn't have ecosystem for deving anything, it's just editor.
@NunyaBizznezz69692 жыл бұрын
I jump into Java and make nonsense sometimes, love the content. Subbed
@lethenparkesTeamRacc2 жыл бұрын
Minecraft was programmed using eclipse and a touch of IntelliJ?
@onealonestudios2 жыл бұрын
I would love it when you start making Unity tutorials!!
@ryonagana2 жыл бұрын
in my opinion this is the right way to create games, i still use a graphical lib + c++ or C or pure java like what notch did
@marcely11992 жыл бұрын
To be exact, Notch hasn't been working with pure Java. Minecraft is using a library called LWJGL (rendering engine) that uses JNA to hook into C code for communicating directly with the hardware. Further libraries, such as Netty (for networking), also partly uses JNA interfaces for greater performance
@ryonagana2 жыл бұрын
@@marcely1199 yup. i mean without using ready for use engines.. like unity godot, unreal even using libs you also need to code everything from scratch, lwgl doesnt do magic tricks
@infectdev89962 жыл бұрын
Great Video. Your So Good at Coding! EDIT: You made the game That im making... I ALSO GOT THE COMBAT IDEA FROM UNDERTALE LMAO
@yumauva32602 жыл бұрын
Ima download it thanks for sharing!!
@theirishgamer10 Жыл бұрын
You are underrated like WOW
@Wyatt3922 жыл бұрын
I am just over half way done with a C# coding course and these videos are make me want to make my own games👍
@Nicec00lkidd2 жыл бұрын
'Java isn't exactly the best language to be used in web game development' I was gonna mention Minecraft but you specified 'web game development'
@Cinarbayramic3 ай бұрын
Why eclipse when intellij exists😭 i can* feel your pain
@caisschraudenbach75882 жыл бұрын
It would be so cool if you built onto this game and made a shop and other stuff
@stanleythehandsome54022 жыл бұрын
Just wanted to point out that you could create a quality game in Java regardless of IDE or text editor. The fact that java is a terrible language for writing games is a different story
@cheems13372 жыл бұрын
@@geoffschnoogs6888 kotlin is better tho
@mahmoudawd78462 жыл бұрын
it worked! thank you so much!!
@CommanderAka2 жыл бұрын
Still feels weird seeing your account changed to Fuelvin