pouët.net

Go to bottom

medium precision timer .... stumped

category: general [glöplog]
:D
added on the 2007-06-26 20:00:30 by _-_-__ _-_-__
listen to the norwegians on transitions. they have oil ffs!
added on the 2007-06-26 21:02:03 by psenough psenough
xteraco: usually overdesigning your system is a bad idea, especially at the beginning when you don't have too much experience. Most of the times you'll end up with something that took you 10 times more than doing it simpler or even hardcoding it. Then after using it a couple of times and facing the real problems you'll want to start again from scratch.

I'd rather make some very simple sequencing system first, and then focus on the effects, release productions and finally get more experience.
Also don't try to make the ultimate flexible demosystem, there's no such thing. You don't need it anyway.
added on the 2007-06-26 23:01:17 by ithaqua ithaqua
i support ps. you should listen to us - we know how to fla... i mean transition.
added on the 2007-06-26 23:24:09 by gloom gloom
we know how to HYPNOGLOW!
added on the 2007-06-26 23:27:23 by kusma kusma
@ ithaqua

was wondering in what area i'm overdesigning? its hard to see from my point of view, but i'm definately open for advice...

I'm not really going for the ultimate flexible demo system.. but I am trying to go for something modular, and re-usable... i'm thinkin i'll add a few transitions, a few screen filters, and then make a few demo's, then toss the whole thing... I'm thinking about nameing the engine Kia Rio, the throw away engine.... lol

As far as sequancing goes, i've got something going on in the code for the sequancing... not sure i'm happy with it, but it works alright....
added on the 2007-06-26 23:33:57 by xteraco xteraco
Quote:
trying to go for something modular, and re-usable

thats overdesigning. ;)
added on the 2007-06-26 23:35:28 by psenough psenough
I'm afraid so :)
added on the 2007-06-27 00:17:26 by ithaqua ithaqua
depends on his definition of modular.. a basic reusable demo engine + 'disposable' typicalities (mainly fx i assume) can be a modular approach as well. and possibly not a stupid one :)
added on the 2007-06-27 01:16:51 by maali maali
the stupidest assumption you'll ever make is that you will not have to hack your engine to pieces while making your next demo.
added on the 2007-06-27 01:56:20 by kusma kusma
(and you make it again and again no matter what)
added on the 2007-06-27 01:56:40 by kusma kusma
Modular design: erase the parts of the code you don't want, code new parts using the same functions and global vars names ;)
added on the 2007-06-27 02:48:37 by xernobyl xernobyl
You can check for a simple and effective (half hard-coded) way to do scene handling / transition here : http://www.pouet.net/prod.php?which=33 (source).
added on the 2007-06-27 03:30:45 by bdk bdk
nice!
added on the 2007-06-27 04:28:02 by xteraco xteraco
xteraco, don't feel bad if you disagree about the overdesign drill, even the best coders took ages to figure this one out (compare last_engine_ever.exe and very_last_engine_ever.exe, etcetera)

an exception goes for jumalauta penis, by the way, which has such excellent design that it's proven reusable and super-flexible indefinitely.
added on the 2007-06-27 08:17:43 by skrebbel skrebbel
Skrebbel; your example (last_engine_ever.exe etc) in the same sentence as "the best coders" has to be a mistake on your behalf?

And about syncing, this thread has some interesting insights: http://pouet.net/topic.php?which=2542&page=1
most of the stuff you code "prospectively" wont actually work when you need to use it for real.
my advice - develop "on the job" - start making a demo and develop what you need for that. then make another demo, see what you can save from the last one and make the other new stuff you need for it.
eventually you'll see a pattern in what you need to save, and stick it in an "engine". :) and you'll see what jobs you do all the time and make a "tool" to do them. :)
after all, it's only a demo, it's not going to run a nuclear power station.
added on the 2007-06-27 09:53:16 by smash smash
I just can second smash (and alot of others as well). it"s pretty unrealistic to have an overview of what you need for your demo before your actually code that demo (except for the very basic stuff, but even here you might be doing false design-decisions first).
the "this stuff finally should be put in a class/method/package for reuse'-method did quite well for me so far :)
still didn't put it in a demotool though ;)
added on the 2007-06-27 10:13:05 by styx^hcr styx^hcr
slummy, it was a typo. i meant "best north-norwegian graffiti-style graphicians who also code"
added on the 2007-06-27 14:10:37 by skrebbel skrebbel
I can see what you guys mean about over designing... i ended up practically re-doing my timer because i thought it would be more useful with floats and such... wrong ... but hey, works perfect now, so cant complain about that...

i'm not sure i have the best design style... but, i kind of code a little, mess with it, see what the new problems are, solve and start over... its like a loop. but to keep up with the blog, i might as well mention, the latest problem is, the 3d engine hangs when textures are being loaded, so i need a loader... I've got a pretty good plan though i think.... super simple, all i have to do is re-structure the entire code :P ... just kiddin... welp, i better stop bloggin before i get a "shut the fuck up" hehe
added on the 2007-06-27 15:43:20 by xteraco xteraco
i think, overdesigned or not, it all ends up in the fact that it's probably your 3rd or 4th engine that will be really good anyway. at least, that's what i seem to see.
added on the 2007-06-27 15:47:57 by Gargaj Gargaj
nothing personal... you asked for it :)
BB Image
added on the 2007-06-27 16:26:29 by FooLman FooLman
Gargaj: I'm probably somewhere around "engine" #11-12, and I still constantly change my current engine. And by the way, the difference between "last_engine_ever.exe" and "very_last_engine_ever.exe" is more or less a cleanup (ie thrown away things that didn't work out that well) and shader-support. It just makes it easier for me to differentiate between generations, I guess.
added on the 2007-06-27 16:48:52 by kusma kusma
kusma: my point was that around engine #3-#4 you kinda reach a level where you finally have a good idea about what an engine should be about... of course, changing trends might add some more steps to it.
added on the 2007-06-27 17:22:31 by Gargaj Gargaj
engines schmengines! *runs*
added on the 2007-06-27 17:47:34 by the_Ye-Ti the_Ye-Ti

login

Go to top