Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2] 3

Author Topic: PRESSURE (Hear me out!)  (Read 3890 times)

X-03

  • Bay Watcher
  • Resistances must be silenced, the world purged.
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #15 on: June 28, 2012, 04:13:29 am »

Thank you very much :D , and now all I can do is hope the project will work. If I come across any other barriers, I'll politely ask. Wish me luck!

EDIT: Especially since it's my first EVER serious project *nervous smile*, but I'll make it small, then expand on it, like Minecraft, SS13, etc.
Logged
Are you LOST?

X-03

  • Bay Watcher
  • Resistances must be silenced, the world purged.
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #16 on: June 28, 2012, 05:03:02 am »

So, I just got told that since my knowledge of C is minimal, there's no way I can do it and I should give up. I really don't know what to make of it, but I'll just try anyway and hope they're not right. The only thing is, I'm not certain I CAN do it, since I got plenty of errors just trying to make a text adventure and here I go being pessimistic. Either way, estimated project time with just me programming and one artist?
Logged
Are you LOST?

Vel

  • Bay Watcher
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #17 on: June 28, 2012, 05:11:03 am »

A very, very long time if one thinks of 'time' in terms of 'weeks'.

That said, there's no such thing as 'impossible' when it comes to coding videogames: it's all about how much time, effort, and skill you put into it.

But when I say 'impossible' I literally mean 'not mechanically possible'... so don't mistake it for not being a whole lot of work.
Logged

alexandertnt

  • Bay Watcher
  • (map 'list (lambda (post) (+ post awesome)) posts)
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #18 on: June 28, 2012, 05:20:35 am »

Good luck! Just remember, if it becomes fustrating take a break but don't give up. You will have times when it becomes fustrating.

So, I just got told that since my knowledge of C is minimal, there's no way I can do it and I should give up. I really don't know what to make of it, but I'll just try anyway and hope they're not right. The only thing is, I'm not certain I CAN do it, since I got plenty of errors just trying to make a text adventure and here I go being pessimistic. Either way, estimated project time with just me programming and one artist?

You can do it. Because you can learn to program, and thus can code this. However, learn to program first. Start with hello world, looping hello world etc first. Then practice on simple games, like arcade games. Programming is a skill to be practiced and the game you want to make is no simple game.

As for time, depends. Given it would really be time-to-learn-and-practice-programming + game development time. Probably years...
Logged
This is when I imagine the hilarity which may happen if certain things are glichy. Such as targeting your own body parts to eat.

You eat your own head
YOU HAVE BEEN STRUCK DOWN!

X-03

  • Bay Watcher
  • Resistances must be silenced, the world purged.
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #19 on: June 28, 2012, 05:21:46 am »

Both of those confirmed me making a small demo of it first. Now, hopefully I won't grandly mess it all up. Said artist is not, however, in the team yet, and is not probably even aware OF said team. And several years seems like quite a bit of work, but I already know about how to make a loop, how to compare strings, and have made my Hello World program a year or 2 ago. So. This'll be fun ;)
Logged
Are you LOST?

hemmingjay

  • Bay Watcher
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #20 on: June 28, 2012, 06:37:14 am »

You would much better be advised to use an already built game engine and use your energy to learn scripting.
Logged
Only a simple mind can be certain.

TheCze

  • Bay Watcher
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #21 on: June 28, 2012, 07:52:40 am »

hi, just thought I'd give you some programming advice.
Don't start with a complex game, it might be your dream game and it is tempting but you'll probably simply get frustrated and won't finish it. Instead, make small arcade games at first. Try different genres to find out what different problems can arise. At first you should simply try to copy existing games. Start with something like Breakout. Then try a sidescroller, something turns based, a simulation etc. Try to figure out a way to make physics and object collisions work. Then, AFTER you've mastered all the basics of video game programming and actually finished a couple of games on your own, take a look at engines or libraries that take away some of the workload for you (like physics or creating a graphic engine). It won't do you any good imo to start with a engine like Unity right at the beginning. Even though it can yield simple results very fast, you'll run into problems sooner or later and the knowledge you have gained in the beginning will help you solve those problems.
Logged

Microcline

  • Bay Watcher
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #22 on: June 28, 2012, 01:23:12 pm »

TheCze is right.  At this point it's best to do simple projects that will enhance your skills, as stated by this article.  They don't have to be boring, given that Ludum Dare, 7Day Roguelike, and the TIGSource Compos have shown that quick one-man gimmick projects can be quite fun to work on.

Both of those confirmed me making a small demo of it first. Now, hopefully I won't grandly mess it all up. Said artist is not, however, in the team yet, and is not probably even aware OF said team. And several years seems like quite a bit of work, but I already know about how to make a loop, how to compare strings, and have made my Hello World program a year or 2 ago. So. This'll be fun
I'd just focus on programming until you have something playable.  If it's not fun to play with flashing CP437 characters, tarting it up with 300 million in art assets isn't going to make it any better.  There's also the fact that for software projects working in a team counter-intuitively tends to require a higher degree of skill than a solo project.

You would much better be advised to use an already built game engine and use your energy to learn scripting.
If he were talking about 3D, I'd completely agree with your statement.  Even for a large number of 2D projects I'd agree that GameMaker or Flixel/Flashpunk is the way to go.  However, if his eventual goal is to make a game that's essentially "SS13 but underwater", I'd say that learning how to code is probably in the long term the best option.  We all remember how much the "robustness" of SS13 is exacerbated by using BYOND.

I'd suggest picking an IDE early and learning how to organize, as game files can become very large very quickly.
Logged

Megaman

  • Bay Watcher
  • What is love?
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #23 on: June 28, 2012, 01:39:34 pm »

I concur with the rest, but hey, you've got plenty of time. If you really want to do it, no matter how long it takes, you'll end with a good product.
Logged
Hello Hunam

Darkmere

  • Bay Watcher
  • Exploding me won't bring back your honey.
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #24 on: June 28, 2012, 01:52:34 pm »

The previous posters are correct. I'd add from being a failed programmer, this:

Start with manageable things. Having a huge goal is great (Look at DF), but figuring out individual systems in do-able chunks is how you achieve that goal.

Learning by doing is great, to a point. Learning while working on a big project that forces you to constantly re-evaluate the noob mistakes you made when you were just getting started, is not. Start with smaller projects that incorporate one idea, so that perfecting that idea gives you a victory rush, and you're eager to apply that to what comes next. Working towards a huge goal first will do the opposite, as each new victory forces you to re-evaluate what you didn't get just right before. This is why code debugging and maintenance are pains in the ass.

COMMENT YOUR CODE AS YOU WRITE IT! No matter how elementary it seems, in a month you won't have any idea what int cleverintname was supposed to do, should you need to modify it later.

Also, C can give you a syntactic grounding for C++, but once you've gotten small things going, it will be much easier long-term if you switch to learning C++ or C# as soon as you're comfortable doing so. Procedural languages have their place, but object-oriented is mandatory for the scope you're hoping for.

If I may ask, how comfortable are you with data structures and manipulation, file I/O functionality, and graphical conventions? There's a HUGE gap between "hello, world!" and compiling an alphabetically sorted list of all the items in crate #84572 of SeaLab's cargo bay. And that's just a crate.
Logged
And then, they will be weaponized. Like everything in this game, from kittens to babies, everything is a potential device of murder.
So if baseless speculation is all we have, we might as well treat it like fact.

X-03

  • Bay Watcher
  • Resistances must be silenced, the world purged.
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #25 on: June 28, 2012, 07:19:24 pm »

In response to all: Yes, I decided that I really MUST get some practice before I work on this, so postponing away! I've managed to misplace everything other than my compiler anyway, and judging by the simplest problems that I have, I'm going to begin smaller projects. In response to the last question, you wouldn't believe how UNcomfortable I am. Thanks for the input and aid, I'll begin it as soon as I have some proper experience! :)
Logged
Are you LOST?

Moghjubar

  • Bay Watcher
  • Science gets you to space.
    • View Profile
    • Demon Legend
Re: PRESSURE (Hear me out!)
« Reply #26 on: June 28, 2012, 08:36:10 pm »

The only thing is, I'm not certain I CAN do it, since I got plenty of errors [snip]

This is going to be your major hurdle:  Not the making of the errors, but being worried about them, and treating them as something bad instead of something to overcome and learn from.  Bugs and other issues are a natural process of development.

Also, I will second Unity(edit: as an engine to use, not necessarily to learn stuff to start): from my small dalliances with it, it seems like a better option for someone more worried about making a game and not doing insane things / low-level required stuff.  There are things you will not be able to do in Unity (free), or even Unity (pro) should you want to spend big bucks, but neither would stop you from making a game like this.  You also have several options on scripting languages with Unity, so you can pick your poison.

Regardless of the path you choose, you WILL spend long hours on INCREDIBLY STUPID problems!  You WILL spend time doing things that don't end up in the final product!  Some of the things you do won't even be on your game; they will be tests and trials of concepts and code as you learn. Etc, etc, blah blah blah, programming pep talk, yadda yadda.

Map out a quick plan for the entire project as best you can (it won't be perfect), split it to doable small chunks, try to get the feel of the entire thing.  You will know if you want to continue with it or not once this and the first programming chunk is done.  Don't be afraid to put in shitty art just to get something in: a box and an implemented function is better than dread and doom and nothing done.  The rest is just progress and making sure you keep going and don't lose heart.
« Last Edit: June 28, 2012, 08:37:47 pm by Moghjubar »
Logged
Steam ID
Making things in Unity
Current Project: Demon Legend
Also working on THIS! Farworld Pioneers
Mastodon

X-03

  • Bay Watcher
  • Resistances must be silenced, the world purged.
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #27 on: June 28, 2012, 09:44:23 pm »

Thanks for the [INSERT CLICHÉD NAME FOR THE AWESOME SPEECH HERE], I appreciate it :) . I DO treat them like learning experiences, just I hate said experiences, since it takes me 3 hours to program 10 seconds because of some hidden stuff going on :( . But yeah, I'm currently jumping some compiler-related hurdles, since I postponed getting said compiler until now and am using Windows, so GCC is something I'll have to live without for now. I'm currently working on a tidbit-sized project just to get a good feel for it, then working on something slightly bigger than tidbit-sized. The actual problem I have is that I can't seem to get an editor up, which means I can't even start, slightly embarrassing, although expected, since I moved from an Ubuntu laptop to a Windows computer and oh boy I'm rambling again. To sum up, as soon as I can get the editor up, it'll be fine! I'm using Cygwin, which may or may not be the right piece of software for writing a program...
Logged
Are you LOST?

Darkmere

  • Bay Watcher
  • Exploding me won't bring back your honey.
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #28 on: June 28, 2012, 09:57:01 pm »

Notepad++  served me well enough as a small-scale, free code entry program. It's no IDE or anything, but it will go through basic syntax and color code things to make debugging easier.
Logged
And then, they will be weaponized. Like everything in this game, from kittens to babies, everything is a potential device of murder.
So if baseless speculation is all we have, we might as well treat it like fact.

MrWiggles

  • Bay Watcher
  • Doubt Everything
    • View Profile
Re: PRESSURE (Hear me out!)
« Reply #29 on: June 28, 2012, 10:12:08 pm »

Why not just use SS13, but set it underwater? There an SS13 'mod' where its set on Mars.
Logged
Doesn't like running from bears = clearly isn't an Eastern European
I'm Making a Mush! Navitas: City Limits ~ Inspired by Dresden Files and SCP.
http://www.bay12forums.com/smf/index.php?topic=113699.msg3470055#msg3470055
http://www.tf2items.com/id/MisterWigggles666#
Pages: 1 [2] 3