Programming video tutorials Created 11 months ago2020-10-20 19:02:42 UTC by Admer456 Admer456

Created 11 months ago2020-10-20 19:02:42 UTC by Admer456 Admer456

Posted 11 months ago2020-10-20 19:02:42 UTC Post #344781
Inspired by Dimbeak's "Gaming for Your Sins", I've decided to start a video tutorial series as well, however, it's programming instead of mapping. Programming for Your Sins, anyone? xD

Here, I'll post each part as it gets released. Hopefully, the frequency of uploading will be once per one or two months.
Part 0: Introduction
This first video is long by design, but videos after it are gonna be a bit faster-paced. The first few videos are gonna be meant more for beginners, with rough explanations of what classes are, what pointers are and whatnot, but once the series progresses and I start showing some really fancy stuff (complicated entities, weapons, NPCs, money system etc.), then it'll be even faster-paced. I'm hoping that the videos will be no longer than 6 minutes, while some short ones will be up to 2 minutes.

Note: the audio quality is not what I wanted it to be, but given the conditions I'm in, I think it turned out good enough. I'll record in the basement next time, for complete silence and free reverb. xD
Or maybe the attic, wherever's more quiet.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 11 months ago2020-10-21 07:22:55 UTC Post #344782
The video is really neatly put together. This would've been an awesome series for me 10 years ago :)), I was too lazy or stupid to teach myself programming to the point of actually modifying games, the best I did was some SFML/Allegro experimentation if I can remember back then.

The title doesn't lie, this really is an intro and you spend a lot of time talking about resources to learn, and only some interesting stuff about the hl programming itself (like the hierarchical nature of entities in HL vs entity composing in modern engines). Since the last time I've actually done something productive with Hammer six years ago, the landscape probably changed - I see "JACK Hammer" is being thrown around more and more lately. But I know for sure that even then the minimum for the coding IDE was Visual Studio 2010 by 2014 standards, I'm not sure why your brought Visual Studio 6.0 :D

Your accent is great, the sound was good, the editing is nice. Good luck with the series! If it gets interesting maybe I'll even experiment too at some point if I have free time.
Striker StrikerI forgot to check the oil pressure
Posted 11 months ago2020-10-21 10:09:57 UTC Post #344784
"I'm not sure why you brought Visual Studio 6.0"
There are some folks, I'm guessing, who believe that modding old games is best with old tools. With some specific games it's true, but not with HL.
Other than that, you might also find some people who still think HL SDK 2.3 is the latest, in context of code. Also not true, since the latest one is on GitHub.
So in short, I just wanted to pay some attention to all that, with the message being "always use modern tools if you can."

Speaking of the SDKs and that type of stuff, one might ask why I didn't mention and explain them in this part. I actually planned that for the next part, where I'll cover choosing an SDK, setting up a mod and making the first change. And then, in the part after that one, I'll start doing some simple entity stuff.

Either way, I'm very happy with how it turned out, and people seem to like it, so this series is definitely going to go forward.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 11 months ago2020-10-21 21:14:18 UTC Post #344792
Looks promising! It's interesting to see what you're working on, too. :) I also like how you're using that dog to show 'emotion' and movement. Keep it up!
Posted 11 months ago2020-10-22 10:17:50 UTC Post #344794
fox*

Though it does look like a dog. After all, foxes are dog hardware on cat software lol.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 11 months ago2020-10-24 23:50:39 UTC Post #344799
that was pretty good

That keyboard typing sound in the background was a bit distracting though, it was like your were writing the script as you were reading it haha
Posted 11 months ago2020-10-25 12:33:12 UTC Post #344800
"That keyboard typing sound in the background was a bit distracting"
Oh yeah, the background noise comes from my younger brother. He was writing some Roblox Lua scripts. I'll definitely try to find a quieter place to record stuff in, either the attic or the basement.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 11 months ago2020-10-26 20:35:26 UTC Post #344803
DUDE!

NICE!
Tetsu0 Tetsu0Positive Chaos
Posted 11 months ago2020-10-30 10:33:40 UTC Post #344812
Programming never interested me, but this looks like a good opportunity to relearn everything i've forgotten from highschool/uni and also learn some new things. Keep up the goo!
Posted 11 months ago2020-11-01 08:14:22 UTC Post #344814
what is that ugly creature? is that a dog, a cat, an albino fox?
Posted 11 months ago2020-11-01 18:48:47 UTC Post #344815
"what is that ugly creature? is that a dog, a cat, an albino fox?"
Pretty sure it's you.
User posted image
Admer456 Admer456If it ain't broken, don't fox it!
Posted 11 months ago2020-11-03 06:26:07 UTC Post #344816
Hey!, that´s a pretty "dog" (It is an arctic fox, right?). BTW: I still use old 2003´s HL SDK and MSVC++ 6.0, but I must admit that´s because I did not know that the latest SDK was on Github, neither I know how to use another program to code... :nya:
Posted 11 months ago2020-11-03 09:11:59 UTC Post #344817
Yes, it is an Arctic fox.
"I did not know that the latest SDK was on Github, neither I know how to use another program to code"
You're in luck, because this month, I'm planning to make a video about the installation of VS and doing some stuff.

BTW, writing code in any IDE and text editor is basically the same. You just click somewhere and start typing on your keyboard (unless you're using one of those things like Vim).
Glock codeGlock code
Some tools have different features compared to others, but at the end of the day, C++ is still C++.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 11 months ago2020-11-03 10:36:50 UTC Post #344818
A bit off topic, but for the folks who want to learn fast some language concepts without wasting time on configuring your local machine, repl.it is an excellent place to exercise your skills or test fast an idea.
REPL stand for read-eval-print-loop
Striker StrikerI forgot to check the oil pressure
Posted 8 months ago2021-01-24 19:52:58 UTC Post #345270
Wew, it's been a good while, but hey, better late than never.
Part 1: Initial setup
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 months ago2021-06-28 13:12:57 UTC Post #345710
We got not one, but two new videos:
Part 1.1: Additional setup
Part 2: Creating new entities
It's summer, so, I guess I can put out 2 more of them by the time college starts.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 3 months ago2021-07-03 19:45:23 UTC Post #345724
finally I'll get into coding and what it has to offer, i have no clue how does it work, but i guess with these I'll get on the right way
BachoAUB5 BachoAUB5El wiwi
Posted 3 months ago2021-07-03 20:38:52 UTC Post #345725
As outlined in #0: Introduction, you absolutely must learn C++ basics first. So, start with that first, and then you're surely on the right way.
Admer456 Admer456If it ain't broken, don't fox it!
Posted 2 months ago2021-08-02 21:12:20 UTC Post #345832
A bit behind schedule, but, the 'fun' stuff is about to start:
Part 2.1: Think, Touch, Use
Admer456 Admer456If it ain't broken, don't fox it!
Posted 1 month ago2021-08-22 22:28:42 UTC Post #345891
New video's out! Today's topic: player usage and TakeDamage
Part 2.1.1
Admer456 Admer456If it ain't broken, don't fox it!
Posted 1 month ago2021-08-26 16:14:33 UTC Post #345896
Awesome!
Posted 1 month ago2021-09-01 20:03:55 UTC Post #345910
Aaaaand another one! Mainly about SetThink and stuff :>
Part 2.1.2
Admer456 Admer456If it ain't broken, don't fox it!
Posted 1 month ago2021-09-03 06:33:50 UTC Post #345912
lesgooooooooooooo thanke for the series man
bacontsu bacontsuBaconツ
Posted 3 weeks ago2021-09-21 19:03:27 UTC Post #345946
At last, entity properties and precaching.
Part 2.2
Admer456 Admer456If it ain't broken, don't fox it!
Posted 2 weeks ago2021-10-01 08:06:16 UTC Post #345965
Custom keyvalues and save-restore. ^^
Part 2.3
Admer456 Admer456If it ain't broken, don't fox it!
Posted 2 weeks ago2021-10-01 22:18:17 UTC Post #345966
Thanks for all this Admer456!!! This is great!
Posted 3 days ago2021-10-16 07:34:16 UTC Post #345975
Make a Source 2004 SDK tutorial. At least how to compile it.

(I have one of those thanks to the HL2 Xbox community)
Posted 2 days ago2021-10-16 14:23:49 UTC Post #345976
Well, I do have plans for a Source series, once the GoldSRC one is more or less finished.
Admer456 Admer456If it ain't broken, don't fox it!
You must be logged in to post a response.