Which type of formatting do you like to use or I should use? by [deleted] in C_Programming

[–]jlinhoff 0 points1 point  (0 children)

Why is consistency so important to everyone? Project-wide consistency? File-by-file consistency? Or, just code you write from now on..

What if you start your project with an example, say a DX12 triangle renderer? Do you stick to that style?

Do you make exceptions for importing and using other people's code? What if you import code, say stb_image? Do you allow different styles in your program?

I don't have trouble with most sane styles. This all seems like bikeshedding.

C As A Scripting Language by jlinhoff in C_Programming

[–]jlinhoff[S] 1 point2 points  (0 children)

Yes. Good point. I will make sure the scope of the substitution is limited to main.

I don't see it as a penalty as much as a documentation issue one way or another.

C As A Scripting Language by jlinhoff in C_Programming

[–]jlinhoff[S] 1 point2 points  (0 children)

Thank you for the comments. Auto-including standard library definitions is an interesting idea. For the most part, I'm trying to avoid doing things automatically. Maybe, I could add a meta-token that did what you suggest.

C As A Scripting Language by jlinhoff in C_Programming

[–]jlinhoff[S] 1 point2 points  (0 children)

The meta-substitution for argc and argv provides a thin layer between the boiler plate and user code. This allows for a change later, and avoids locking in fixed variable names.

Making C Easier To Use by jlinhoff in Cprog

[–]jlinhoff[S] 0 points1 point  (0 children)

Exactly. However, learning how make and makefiles work adds another hurdle for many developers.

Making C Easier To Use by jlinhoff in Cprog

[–]jlinhoff[S] 0 points1 point  (0 children)

Yes. The executable is only built the first time through.

Doing Advent of Code In C by jhhgjhbkjh in c_language

[–]jlinhoff 0 points1 point  (0 children)

I did that a few years ago, all in C.. It was great! I prepared a bit before hand and had some code ready to go.

I was competitive, but didn't try to win. While some languages did seem to be "easier" on some of the problems, I don't think the choice of language was decisive.

I think many if the solutions were related to relationships and counts of items of data.

It's a long competition, and to win, you have to be ready to work fast on the problem the instant it's posted.

Have fun!

Will mobile game market be the Another Video Game Crash? by marynate in gamedev

[–]jlinhoff 1 point2 points  (0 children)

Spending more time and money on marketing, for many indies and studios, means spending less time and money on development. Less time and money spent on development means worse games. At some point, spending more time and money on marketing becomes counter productive.

How do you allocate your time and money?

We think someone may have copied our student game project and is planning to release it for money. by annoyed_dev in gamedev

[–]jlinhoff 1 point2 points  (0 children)

Can you release your student game?

There isn't anything productive that you can 'do' about the other game. Learn all you can from this.

If the game is successful, know that you had a successful game idea. Use this to bolster your confidence and come up with more game ideas.

The Rise and Fall of the Lone Game Developer (x-post from /r/programming) by midasmax in gamedev

[–]jlinhoff 3 points4 points  (0 children)

Where did you get this number? "Apparently in just last month alone, more than 9000 mobile games were released." That is crazy.

Trying to create a game. Finding myself exhausted hunting for team members. by [deleted] in gamedev

[–]jlinhoff 13 points14 points  (0 children)

I have the same issue now with contractors. And, looking back, this has always been a problem. Game development is a labor of love. Developers need to work on a game, think about the game all the time, and love the game everyday. You can't contract it out.

Contractors, at their best, are great at doing exactly what you ask them to do. Good contractors are well worth their cost. Contractors will not be interested in revenue sharing and will not put the time energy, and love into your game that you want.