DEV Community

Discussion on: Do You Remember Your First Coding Experience?

Collapse
 
lgraziani2712 profile image
Luciano Graziani

My brother and I started coding with the warcraft 3 map editor. Gosh it was really fun to see how the units moved by themselves, the events triggered, the missions worked and how our ~bad~ voice played in the dialogs.

We wrote two little campaigns and expended 3++ month with each one.

Collapse
 
awwsmm profile image
Andrew (he/him)

That's really cool that you and your brother got to do that together! Does he still code?

Collapse
 
lgraziani2712 profile image
Luciano Graziani

Yes! He works as a dba! :D

Thread Thread
 
lgraziani2712 profile image
Luciano Graziani

We both did the same university career heheh

Thread Thread
 
terracraft profile image
Terracraft

What was that?

Collapse
 
terracraft profile image
Terracraft

Warcraft 3 and it's expansion the Frozen Throne are good games.
When I used to be six I went with my mother to a 2nd hand store and I always focused on some game, going through the requirements and getting something that interested me now and then, and so I've played a huge amount of games.

What is really fun is adding new functionality and/or understanding it to some degree, hence modding. There are even some projects which can create offspring and cascade into other projects like something with CS and TF.

The modding community seems to foster when games have great popularity and it's not too frictions to go about changing things.

So essentially like what you describe with the campaigns it's essentially getting comfortable what's around you and using what you can to express/tell something or just create a different kind of environment for the game, which is pretty cool all in all.

Essentially it increases the replay value of a game, which it turns makes it so that you're getting a lot more for your money spend.

I think that people feel satisfied when they get to create something and for their creation to have impact or give new perspective on something. Like how you state it.

That's why I am in part learning programming, so I can exercise my minds visualizations, to be close to the problem and surpass it being able to create solutions for my ideas and other peoples problems.

The less friction there is, and the simpler it is to implement what you want and others might need, the more fun it is.

Working with games, emulators, retros also opens you up to all sort of new technologies. Learning how to set up things, how things are set up, what code relates to which configs etc.

So fundamentally if you see someway of creating positive impact for yourself or others, you probably should take it as long as you know how to have leverage in proper proportions. Everybody can work on a single thing, and as a team come together and create something that exceeds them (hence why you should have teams in the first place).

Assuming instead that you would be one man operation. It's tougher but it can greatly increase your capabilities to do things, and go through many learning curves being able to do what you want to do.