I fell for this when I was a kid on Byond. The idea guy thought he was J. R. R. Tolkien. My sprite artist friend joined me. He was vague about what he wanted and even though we had been making everything he asked of us he brought another coder in, a couple years younger than me, I was a teen and he was 13. When he was given my code he called me boring and started throwing together some stuff. He ended up writing malicious things, like a "body swap" feature that ended up just taking their character and everything they had, kicking them out of the game and they would have to start over.
When I removed it he had a fit and made some more malicious code to kill people, remove things from their inventory in real-time and spy on them invisibly. After that first incident I started paying attention to everything he "contributed". It was difficult because I didn't know how to use source control back then. Again he throws a fit and tells our idea guy "boss" that it's him or me. He picks the kid, my friend and I were working on a bard system where you could bind some lute strings to keys that played sounds and depending on the combo of notes you strummed it would produce a spell. I didn't give him the latest revision when I heard. My friend was still invested in the idea and stayed despite my asking her to leave with me.
I monitored the page for a little while to see if they ever hosted or came out with another version, they didn't. I was kept in the credits for "contributions of code". I wrote the entire thing.
I learned the hard way to ignore the idea guys.
~~The same but with Lua?~~
Real answer:
irc.rizon.net#coderbus
(TG coding IRC).Appendix: How to learn from coding:
Try to make something. Something simple like I dunno ei nath the hand item. You attack somebody with it, they die.
So what do you need?
/obj/item/einath
.attack()
so that's probably relevant copy pastes into enough.dm
.M.gib()
into my shitcode.1) Install BYOND
2) Register a BYOND account
3) Start BYOND, log in
4) Select Space Station 13 from the menu
I suggest joining the server you saw a video of because every server is very different!
Space Station 13 is the most famous game made with it, but there seem to be some Dragonball-based games as well.
the date matters because alot of what is used now was not usable back then, numerous BYOND features that are standard now did not exist when the game was made.
Hell I think this was made Pre-3.5 aswell,
Here is a changelog from 4.0, which post dates this game by a few years, notice some of the features that are quite commonly used now did not exist at the time the game was made...
Get a reference book from your library or just google the documentation for your language. Whenever I'm programming I'll either have the object viewer up in Visual Studio or MSDN on my browser in the background. Have a reason why you're making something and it'll be easier to stick with:
Playing on a private server of your favorite game? Have to alter config files just to connect etc? Why not make a program that provides a front-end to those configs?
Like to cheat in Cheat Engine sometimes? Why not make your own trainer?
Feel like making a super-secret encrypted chat for you and a buddy? Read up on sockets!
I started with a massive book (had dial up) and curiosity. I'd open the book when I was bored. Skim through it until I found something I thought was cool, like manipulating the pixels of a form, basic file system commands programmatically, playing music. I spent a lot of my teen years playing around with Byond which exposed me to interest, community, teams, and deadlines. I would spend a lot of my Byond days trying to make my own little Star Wars fan game.
Also, you're not stupid. I'm pretty sure all programmers feel this at some point in their life. I stopped working on applications exclusively and got into graphical design(OpenGL/DirectX), I thought I was just too simple for all this stuff. Turns out I just needed a little help on my math basics and a few visual representations for the new data types I'd be using.
Go to the server list, and look for the ones that say "[Play in webclient]". Find one that you like, and click on that webclient link to get started! You don't need to download anything, all you need is to be signed into a BYOND account.