![]() |
|
No motivation |
Neil Roy
Member #2,229
April 2002
![]() |
That looks familiar, it has some of the same advice, which I think is good advice. Starts you out simple, and getting something done, whether it's crap or not, always feels good and can be motivating in itself. Speedhack was good for that. Set yourself a time limit to get a game done, and then stick to it. --- |
GameCreator
Member #2,541
July 2002
![]() |
You reminded me of that too: I never got anything playable done for Speedhack but when the last one ended, I went back to working on my other game only to realize that I liked the grass tiles I made for the Speedhack entry WAY better. Was quite surprised to see that.
|
bamccaig
Member #7,536
July 2006
![]() |
I have relatively bad habits that encourage a lack of motivation: I stay up too late, I don't eat healthy, and I j0rb full-time. I've almost given up on game programming. Not because it doesn't interest me, but because it isn't very practical. There are a lot of concepts to learn and it's unlikely to ever lead to a sustainable income. Learning about utility and business programming seems much more practical, and depending on the topic, I still enjoy it. If you develop software that serves a practical purpose in your life then it can actually make you more productive! Today I finally "started" a project that I've been wanting to do for months: write a CLI command-set for managing finances/budgets. My hope is that I'll be able to actually keep track of how much money I spend on what, figure out where I can save some more, and figure out how much (if any) I'm netting now that I'm living on my own (paying rent, telcom, food, etc.). There really isn't any useful code yet. I realized that I had better focus on the back end, and particularly the data schema, before I bothered working on the front-ends so I stopped the useless coding I was doing and began to speculate on the data schema: https://github.com/bamccaig/ka-ching/blob/0cca9fa85300e4a9e8e76fc5e4dd27a3925e022f/SCHEMA I honestly haven't done anything budget-like since grade 10 business class so I'm more or less just making things up right now. Advice / criticism / feature suggestions would be much appreciated. Would help to motivate me if I actually had a design that would be useful and not just made up. In any case, the lifestyle that I keep (see above) does burn me out every few weeks or months and eventually I reach a point where I have zero energy to be on the computer and just watch a couple of hours of TV and then go to sleep really early (like 7pm or 8pm). It feels great to sleep that long though (for me), I almost always have awesome dreams when I sleep long enough (especially so if I'm not wasted), and I feel much better after doing that a couple of days in a row. Perhaps all you really need is to get some more sleep? -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Arthur Kalliokoski
Second in Command
February 2005
![]() |
It also takes time to get into the zone during a particular coding session, maybe an hour before you're really rolling. A significant interruption such as a salescritter at the door or a phone call resets the timer. They all watch too much MSNBC... they get ideas. |
Matthew Leverton
Supreme Loser
January 1999
![]() |
bamccaig said: Advice / criticism / feature suggestions would be much appreciated. Spend less than you make. Works for me. |
Neil Roy
Member #2,229
April 2002
![]() |
I am currently working on paying off a credit card, I am 1/3 of the way so far, which I am quite proud of. I have a set date to have it paid off by, I set a reasonable amount of time to pay it so I'm not broke and can still have some entertainment. Once paid off I plan on keeping a credit card with a SMALL limit on it just for online purchases mainly (500$ limit) and anything larger than that, I save up for or to layaway. No more debt, gonna be great. Live within your means, make it yourself etc... --- |
Thomas Fjellstrom
Member #476
June 2000
![]() |
I'm currently saving up for a new Furnace. Need $2400-$2600 for it. so far I have about $1000. Maybe $1100. Technically I have $1500 in cash right now, but I have yet to pay my power+water+garbage bill, and have about $400 on my creditcard. So yeah, I actually have about $1000 of actual money after including debt and paying the rest of my bills. Which is nice. I might have enough saved up by August. -- |
bamccaig
Member #7,536
July 2006
![]() |
Matthew Leverton said: Spend less than you make. Works for me.
Works for me too. -- acc.js | al4anim - Allegro 4 Animation library | Allegro 5 VS/NuGet Guide | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Allegro 5 "Winpkg" (MSVC readme) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Derail? | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) | Streaming |
Neil Roy
Member #2,229
April 2002
![]() |
I was actually thinking about it today and I may get rid of all credit cards once I have my big one paid off. Basically avoid anything that charges interest. I honestly feel the economy is going to crash in the near future and I want to be out of debt and have a few bucks saved before that. --- |
Idealius
Member #1,619
November 2001
|
switching gears back to the original topic.. I'm going to give you a parallel thought on the matter. What took me a long time to realize is that I like to write. I like to write all kinds of stuff, not just code. Writing it down, whether for publication, or for my own means of expression is by far more satisfying than writing a mere game. It's like expressing yourself without a split system or a friend's ear to haunt bearing down on your conscience. Sorry for the heavy reply. In any event. Don't force your hobby to mix with your professional goals. Let it happen naturally. |
Derezo
Member #1,666
April 2001
![]() |
Yeah, I also like to write... but I'm sure nobody here has caught on to that "He who controls the stuffing controls the Universe" |
Neil Roy
Member #2,229
April 2002
![]() |
Actually, I think mixing your hobby with how you make a living isn't necessarily a good thing, unless you get realllly lucky. --- |
Arthur Kalliokoski
Second in Command
February 2005
![]() |
I'd say doing what you love best for a job is great, the second favorite thing should be your hobby. Like a major and minor in college. They all watch too much MSNBC... they get ideas. |
Idealius
Member #1,619
November 2001
|
hobbies and work usually require one major ingredient to be successful: focus life is the game here's some somewhat OT brain food: |
decepto
Member #7,102
April 2006
![]() |
If you're doing the "heavy lifting" of programming work at your computer, then You're Doing it Wrong ™. {"name":"sLbrU.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/8\/688a22e59054cdff7282236fb0249bc1.jpg","w":450,"h":543,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/8\/688a22e59054cdff7282236fb0249bc1"} -------------------------------------------------- |
Arthur Kalliokoski
Second in Command
February 2005
![]() |
decepto said: If you're doing the "heavy lifting" of programming work at your computer, then You're Doing it Wrong Are you talking about writing code with no design ahead of time? They all watch too much MSNBC... they get ideas. |
decepto
Member #7,102
April 2006
![]() |
Arthur Kalliokoski said: Are you talking about writing code with no design ahead of time? Yes. I wish I had the ability to design, code, debug and test software all while in front of a monitor. However, I have a short attention span, and I often lose motivation while sitting at the computer. Here's the process I usually follow: 1. Get an idea for some piece of software. Yes. It's an infinite loop. I haven't really figured out how to finish software yet. -------------------------------------------------- |
Arthur Kalliokoski
Second in Command
February 2005
![]() |
decepto said: Yes. It's an infinite loop. I haven't really figured out how to finish software yet. Is that why there's so much useful software yet to be written? They all watch too much MSNBC... they get ideas. |
Neil Black
Member #7,867
October 2006
![]() |
decepto said: 4. Work out the high-level design on paper.
I don't know how to design software...
|
Edgar Reynaldo
Major Reynaldo
May 2007
![]() |
Start with int main(int argc , char** argv) {} and go from there... Example of a basic game design (broad overview) : main intro menu run game based on state outro endmain
My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
decepto
Member #7,102
April 2006
![]() |
Neil Black said: I don't know how to design software... pff, don't look at me. -------------------------------------------------- |
Trezker
Member #1,739
December 2001
![]() |
Where else would I do the heavy lifting? I don't do pen and paper. I do classes, maybe UML. |
Neil Roy
Member #2,229
April 2002
![]() |
My game design process is something like this: 1) Come up with idea for new game I usually don't make it to step 8. --- |
jason perkins
Member #10,524
January 2009
|
About a month ago I put my project on hold to learn how to draw... I spent quite a bit of time trying to to do it and I realized I'm terrible at it. I just can't put 3d images from my head onto paper. But! someone from here suggested rendering scenes in 3d. And I found that while I'm not great at modeling it was alot easier for me to make the basic shapes for things in 3d, paint them in photoshop then take 2d pictures of them. It's a pretty quick process -> model the basic shape in Maya -> Sculpt it in Zbrush -> paint it in photoshop. It was a very cool experiance to learn new programs like Maya and Zbrush And was enough to get me motivated to actually make the game they are for. |
Neil Roy
Member #2,229
April 2002
![]() |
I've been mostly rendering using trueSpace 6, using basic shapes, texturing, lighting to suit the project then once rendered, I use a combination of Irfanview and ImageReady to crop and resize the image. ImageReady has some nice features for this, including one I use to make transparent backgrounds. --- |
|
|