I find myself looking at my code. It is not perfect, it is not as advanced compared to other projects build with the similar technology.
But I built it, and it works. I find it to be beautiful.
Code editor software and their syntax highlighting probably play a role in it.
I hope other developers share the same feeling about their own creations. The passion you put into your code to successfully create whatever you wish for.
It is not only what developers should thrive for, but love.
Znote AAC is quite special to me, it is my migration from game development to web development. (While still making it relevant to the gaming community). The intention of Znote AAC was to learn how to code PHP, a backend programming language to create web pages. This was to prep me for 2nd year of my Bachelor's degree in IT which contains class as web development subject. I intentionally avoided any frameworks within PHP so I could learn the real language better. Thus Znote AAC is coded procedurally using only raw PHP. No proper controllers, very few classes, no templating engine beside standard break out to HTML - break in to PHP. It is coded a bit similar to how I would code LUA back in the days.
Today I work as a professional web developer in a financially stable company. I have a salary well above the average, and still a massive potential for further growth.
And it is all thanks to the OT community. 11-12 years ago I began playing with my first OT server. Without any experience at anything, I began tweaking lua and xml files, taugh myself basics of hosting and managing a server. Meeting new friends who share the same interest. Learning together with and from the community.
It all started with a buggy crappy "download and run" server, with no prior knowledge beside how to use otservlist, find a server and connect to it with an IP changer. Much spoonfeeding, poor English. I was the perfect representation of a wannabe developer kid. "I want to make my own OT server!".
But I found people who were willing to help. People who shared their code, who contributed to the community without asking for a reward. People who spent much time and effort teaching me how this all works.
This community enabled me to learn lots of things, and to shape my future plans. When I went to Junior high(When I started playing around with OT), I realized that I wanted to become a professional developer when I grow old. (a game developer). Although the genre was a bit wrong, it didnt matter. The technology you learn to become a game developer can be adapted to almost anything. It is a beautiful symphony of technologies and languages working together. And the most important thing you learn is not the language, but the mindset of a developer.
Please be kind and contribute to the community if you can. Don't get too angry at the noobs who just started. Things isn't quite the same today as it was years ago (which is not neccesarily a bad thing), the players expectations is greater and harder to satisfy. But then again the resources available is better than ever before. Lead newcomers in the right direction and forgive their mistakes.
Thanks for reading.
Last edited: