[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/agdg/ - Amateur Game Development General

AGDG - The Board

Catalog

8chan Bitcoin address: 1NpQaXqmCBji6gfX8UgaQEmEstvVY7U32C
The next generation of Infinity is here (discussion) (contribute)
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Oekaki
Show oekaki applet
(replaces files and can be used instead)
Options
dicesidesmodifier
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, swf, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 5 per post.


Welcome to AGDG, have you ever made a game?
See also: /ideaguy/ | /vm/

File: 1437274537042.png (2.44 KB, 257x222, 257:222, 1432601921045.png)

717f39 No.19800

>having a hard time implementing a feature in a game

>some guy on YouTube explains it perfectly and implements it better than you could even imagine

Why do I feel like such shit whenever I have the perfect, effortless answer just thrown at me? Is it even ethical for me to just use "tutorial" code in my own game?

Self doubt in your own abilities general.

bc5faf No.19802

File: 1437276208227.mp4 (855.44 KB, 480x480, 1:1, 1423769302659.mp4)

I followed along with a programming tutorial and I have an error I can't solve because I can't into programming.

k den


f795fc No.19815

That guy either tried different permutations including broken ones and the ones you came up with before coming to this one, or he learned parts of what made him make this one from tutorials or other people.

Programming once used to be a completely free community where everyone shared their shit and improved upon each others' work. Then proprietary code became a thing

>>19802

Errors tend to tell you what caused them, check that first. Check spelling errors like missing capital letters or underscores. Then try random shit and see what happens, and try to understand what each part of the code does.


b1e5f3 No.19819

>>19800

>Is it even ethical for me to just use "tutorial" code in my own game?

Is it a game you want to sell? That makes it questionable, but remember that you're making a game, for people to play and have fun with, not source code for other people to read. As long as the creative parts are there and the code isn't all ripped from tutorials (and you at least try to learn from it), I doubt anyone will have an issue with it.


e0b7fa No.19822

Coding in general is a shitty mix knowing the intrinsic features of a language and of trying to create a logical sequence while at the same time trying to think outside of the box of that logical sequence.

This is why it's good to use the Internet, there's always people trying to accomplish similar things.


4553df No.19859

Is it ethical to use pythagoras' theorem in your math homework? It's not like you figured it out yourself.


717f39 No.19870

File: 1437376768321.png (33.72 KB, 346x193, 346:193, 1431456998711.png)

>>19859

I feel like there's a difference between taking a single equation and taking 600 lines of code for a complex movement solution.

Regardless, I decided to stop being a bitch and actually learn more about it so I don't have to steal it.


da5f0e No.19873

>>19800

>Why do I feel like such shit whenever I have the perfect, effortless answer just thrown at me? Is it even ethical for me to just use "tutorial" code in my own game?

i know that feel

wanting to do things different, better than some tutorials or courses but in the end it looks below average (happens to me all the time in 3d modelling)


d8be8b No.19874

>>19870

Make a few games. By the time you're capable of making something anyone would consider paying for, you'll probably be able to do it without even looking at the tutorial.


c16ad1 No.19903

File: 1437436024869.webm (6.05 MB, 800x450, 16:9, FIRE.webm)

Every star athlete was aided by advice from superiors, coaches, other players.

They took this advice, made it their own, put twists on it and grew from there.

No Hockey Player was born natural. They trained. Someone taught them.

Sometimes you can take one such idea, and use it to "fake it until you make it", Dropping the analogy, you can take completed pieces and make something that you didn't fully make.

While that sounds bad... that's a COMPLETELY reasonable way to start. There's NOTHING wrong with it. You learn by doing and this helps you do faster. You can sit there staring at screen beating yourself over the head for months, and have your product delayed years.. does that make it better? no.

It's complicated enough that there's no reason to go through self-flagellation just so you end up with the exact same lines of code, except this time it was "by you".

Learn, and try to do it yourself, but never let progress be slowed.. look at a tutorial if it's faster. Do it. Implement it. See why and how it works. Make changes. Make it your own. This is perfectly acceptable.


9ad6a2 No.19940

>>19870

600 lines of code is nothing.

Besides, would you feel bad about using libraries?


504c4a No.20001

>>19800

ask them if you can use it in a game you want to sell. even if they say no there isn't much they can do to stop you from taking the idea behind their code and not the code itself. it gets into territory of who owns this idea?


9052e0 No.20048

>>19940

If you code like shit and simple solutions tend to smear to fuckton of text, then yeah sure. 3000 LoC is already a fully functional game with reasonable amount of features. Hell, a code that realistically resolves water physics for floating object is shorter than 600 lines.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]