SleepwalkR
#12845 posted by Spike on 2015/11/13 01:46:59
The 'agreed upon standard' also doesn't include floating point coords, nor Hammer's texture planes stuff.
Writing out .map files that the same editor cannot later read in is always going to be broken however you look at it.
By all means only use quotes when they're actually needed (yay for smaller file sizes), but do make sure they're used when they ARE needed, because writing out a file that can only be read by your own program is muuuuch better than writing out a file that can be read by nothing.
The times when you NEED quotes are:
empty texture string.
texture name contains spaces / other whitespace.
texture name contains chars that an unofficial parser may consider to be punctuation.
texture name contains non-ascii chars
Also, I wouldn't call QBSP's parser bad, I'd much rather call it simple. And by simple, I mean that its tokenizer is consistent and predictable.
That said, showing exactly what weirdness you can throw at it is fun, as well as a possible way to hide other optional extensions (without needing the qbsp to write out multiple copies of the same texture).
Shamblernaut
#12846 posted by mankrip on 2015/11/13 20:51:14
"why re-write an engine rather than contributing to an existing engine? [�] Unless you want a bare-bones engine. In which case, yeah, go nuts."
I want to learn how the whole engine works, and the best way to do so is by rewriting it.
I will never accept that I can't fully learn how it works. If Carmack created it all almost alone, then it's humanly possible.
All my life I've been taught that I should give up and get an uninspired job where I do nothing but follow orders. I refuse to not study and I refuse to not be creative. I may only switch to another engine when I finish learning this one.
I refuse to give up.
Fuck Yeah
#12847 posted by ijed on 2015/11/13 21:49:58
#12848 posted by JneeraZ on 2015/11/13 21:51:15
Carmack is kind of an exceptional individual, but more power to you. Doing it yourself is very rewarding.
If Carmack created it all almost alone, then it's humanly possible.
Way to go assuming Carmack is human.
That's A Great Attitude
#12850 posted by SleepwalkR on 2015/11/14 00:33:23
For a hobby project. Doesn't mean you can't get a job that pays the bills though.
Does It Have To Be Hobby?
#12851 posted by ijed on 2015/11/14 01:08:55
Writing a game engine from scratch - nothing stops you from trying to get it greenlit.
Mankrip
that's awesome.
Do us a favor, if you make a new map format, document and comment the hell out of your code so that others can implement it in their own engine too :)
#12853 posted by Lunaran on 2015/11/14 08:00:56
Carmack also wasn't nearly alone - Michael Abrash was instrumental.
#12854 posted by mankrip on 2015/11/14 18:24:04
SleepwalkR: I do have a full time job. The payment is low, but it's almost stress-free and gives me free time to study.
ijed: There are some plans for a commercial release using it.
Shamblernaut: Sure!
Lunaran: Yes, and I've already beaten some of his contributions. My particle drawing code is faster than his x86 ASM code, and my Z-buffer drawing code in C is as fast as his x86 ASM code. I like the challenge of optimizing the software renderer.
#12855 posted by JneeraZ on 2015/11/14 19:20:40
There's a lot more to a game engine than the renderer. Don't pat yourself on the back too hard JUST yet. :)
=P I Know
#12856 posted by mankrip on 2015/11/14 19:51:33
#12857 posted by Spirit on 2015/11/14 19:54:57
Great stuff! I'd recommend posting over at the vogons, there are some super smart and retro affine people there.
Monsters
#12858 posted by madfox on 2015/11/15 00:03:17
Where's That Mini Shib Niggurath From?
#12859 posted by mankrip on 2015/11/15 00:14:40
That thing looks great.
Also, somebody should tell the second Orbb that his RL is backwards.
Bender And The Dopefish
#12860 posted by adib on 2015/11/15 00:44:31
Dude... Sweet
#12861 posted by Tronyn on 2015/11/15 00:44:52
A true medieval Ogre!
And Bender, the robot from Futurama, armed with the Perforator!
Yes
#12862 posted by madfox on 2015/11/15 00:45:36
I know, have another look, I changed the pic.
It was quiet a lot of work to get the both parts together,
when I saw too late how the launcher is placed.
Open for command, please hit me, before these beastards do!
#12863 posted by - on 2015/11/15 00:52:06
why is there bender lol i'm dying
#12864 posted by necros on 2015/11/15 01:15:25
rocket launcher is on backwards :|
In D&D
Madfox is Chaotic Chaotic.
In D&D
Madfox is Chaotic Chaotic.
#12867 posted by necros on 2015/11/15 01:43:55
i can turn my head 90 degrees to the left and cross my eyes. it's in 3d!
It Always Irked Me
how the ogre holds a nail gun, yet shoots grenades.
I once modded them to shoot nails. Ruined the ogre experience. Always felt like he should have had a sack of grenades that he reached into to throw.
Ambient_fox
#12869 posted by madfox on 2015/11/15 08:54:23
Mini shub was born while I played OneDarkNight and the Old One wouldn't let me win that tiny orbit.
So I painted my eyes and received a blind spot from the
rocket of this creep.
Bender is there to steal fried schrimps of Scampy and he sure jumps the gun with his shiny ass!
Much fun to meet a monster that doesn't do what you expect.
I'll never cured from chaotic after QuakeTest'96.
|