New Release: Doom

Discussion, Reviews & High-scores

Moderator: Moderators

Post Reply
User avatar
e5frog
Vic 20 Nerd
Posts: 551
Joined: Sat Feb 17, 2007 5:46 pm
Website: http://channelf.se
Location: Sweden
Occupation: Service Engineer

Post by e5frog »

I just tried this and wasn't expecting much but I must say this is a really cool game! I'm really impressed!

Great job, looking forward to the next version.
My other interest: http://channelf.se
User avatar
Kweepa
Vic 20 Scientist
Posts: 1314
Joined: Fri Jan 04, 2008 5:11 pm
Location: Austin, Texas
Occupation: Game maker

Post by Kweepa »

Thanks for the kind words :)

Progress continues:
* player can pick stuff up
* player can take damage (armor works) and die
* added switches (and special edges) to end levels, and open doors
* keycards work. locked doors have a coloured doorjamb
* fixed some ai and collision bugs (still a couple remaining)
* map advancement is in place
* added acid pools, which don't yet do damage
* added map names
** end level summary screen (kills, secrets, items, time)
** text screens for credits, help, end level, end game
** ai projectiles

Todo:
* optimizations
* finish e1m2, map out e1m3-e1m8
* bug fixes
* optimizations
* transparent walls (gratings)
* ai tuning
* difficulty levels
* other weapons! (oops, nearly forgot)

I think I'm over the hump on this project. I'm enjoying seeing each new feature falling into place. Release date: when it's done!

**NEW!
User avatar
Kweepa
Vic 20 Scientist
Posts: 1314
Joined: Fri Jan 04, 2008 5:11 pm
Location: Austin, Texas
Occupation: Game maker

Post by Kweepa »

Progress report:
* E1M2 needed much more map space(almost double!), so I had to cut the music down to a 30 second loop. :(
* Completed map summary screen with real data:

Image

I still haven't added swappable weapons.
Some optimisations next I think.
User avatar
tokra
Vic 20 Scientist
Posts: 1123
Joined: Tue Apr 27, 2010 5:32 pm
Location: Scheessel, Germany

Post by tokra »

Great to see the progress! I download the .zip from the github every few days and am always amazed.

If I remember correctly each level in doom had different music anways, so if you have a smaller map shouldn't it be possible to have longer music? I assume both are loaded on the fly from disc?

Out of curiosity: How much of the program is Assembler and how much is C? Wondering if and how much the tedious work of converting the C-routines to hand-optimized Assembler would gain speed and free space.
User avatar
e5frog
Vic 20 Nerd
Posts: 551
Joined: Sat Feb 17, 2007 5:46 pm
Website: http://channelf.se
Location: Sweden
Occupation: Service Engineer

Post by e5frog »

I went into a place where the wall is open but I can't pass, very strange.

ImageImage

Im in the corner just to the upper left of the center in that map, if I back out and go around that r - shaped in the middel block I can't get through from the opposite side either, what's up?
My other interest: http://channelf.se
User avatar
Kweepa
Vic 20 Scientist
Posts: 1314
Joined: Fri Jan 04, 2008 5:11 pm
Location: Austin, Texas
Occupation: Game maker

Post by Kweepa »

Good to see someone is giving it a bashing!

tokra:
You are right, they are loaded from disk. However, for speed and sanity I keep the map data structures aligned to the same addresses from map to map. I also redistributed some of the music memory to textures and sound effects. Oh, and the work of converting a track is high - several hours - so I'm not sure I'll have individual tracks per level.

It's probably 80% C and 20% assembly right now. Assembly seems to reduce the size by about 30%, so I'd like to work over most of the C eventually, but realistically, there are two or three routines I have my eye on that will help with performance most.

e5frog:
Yes, I noticed that edge (and its partner on the other side). I haven't looked into it yet though. Hopefully it's something simple!
Diddl
Vic 20 Afficionado
Posts: 425
Joined: Wed Jun 10, 2009 3:18 am

Post by Diddl »

Maybe we need a memory expansion (512K) for Doom-20? :wink:
User avatar
darkatx
Vic 20 Afficionado
Posts: 471
Joined: Wed Feb 04, 2009 2:17 pm
Location: Canada

Post by darkatx »

Just a line Jeff wrote from the Berzerk MMX thread...
Yeah, I never thought I would play a VIC game with voice effects. This is profound. I'm starting to feel spoiled. Whatever is requested seems to come to fruition in this community! What should I request next? Polygon FPS? I'm starting to think there's nothing this little machine cannot do (with the right programmer, of course).
I thought of this quote immediately after this thread popped up - just keep resonating in my skull :D
Learning all the time... :)
User avatar
Kweepa
Vic 20 Scientist
Posts: 1314
Joined: Fri Jan 04, 2008 5:11 pm
Location: Austin, Texas
Occupation: Game maker

Post by Kweepa »

It pains me to say I'll probably have to put this project on hold for a few weeks while I sort out real life!
:(
User avatar
e5frog
Vic 20 Nerd
Posts: 551
Joined: Sat Feb 17, 2007 5:46 pm
Website: http://channelf.se
Location: Sweden
Occupation: Service Engineer

Post by e5frog »

Worth waiting for, and it's already impressive - even the shareware message is included when you're trying to select a different level. ;-)
My other interest: http://channelf.se
User avatar
nbla000
Salmon Run
Posts: 2582
Joined: Thu Oct 13, 2005 8:58 am
Location: Italy

Post by nbla000 »

Kweepa wrote:Good to see someone is giving it a bashing!
Hi Kweepa, I just tried your Vic Doom with my Mega-Cart on real hardware and I must say WOOOOW !!!

It does not require a 3D accelerator for the VIC :wink:

Very impressive work !
Mega-Cart: the cartridge you plug in once and for all.
User avatar
joshuadenmark
Big Mover
Posts: 1218
Joined: Sat Oct 23, 2010 11:32 am
Location: Fr-Havn, Denmark
Occupation: Service engineer

Post by joshuadenmark »

Hi Kweepa

Any news about Doom 20?
Kind regards, Peter.
____________________________________________________
In need of a wiki logon - PM me
User avatar
Kweepa
Vic 20 Scientist
Posts: 1314
Joined: Fri Jan 04, 2008 5:11 pm
Location: Austin, Texas
Occupation: Game maker

Post by Kweepa »

No news, but I did make this video of it in action:
http://youtu.be/i8ZTfhZURow
User avatar
darkatx
Vic 20 Afficionado
Posts: 471
Joined: Wed Feb 04, 2009 2:17 pm
Location: Canada

Post by darkatx »

All I can say is WOW! :shock: Just WOW!
Learning all the time... :)
User avatar
Witzo
Vic 20 Afficionado
Posts: 381
Joined: Thu Dec 01, 2011 9:14 am
Location: The Hague

Post by Witzo »

Kweepa wrote:No news, but I did make this video of it in action:
http://youtu.be/i8ZTfhZURow
==> copied to my Google Plus.
Post Reply