Re: Dev Topic #2

#591
Yes, reggy has spoken. the next Update will be a great milestone. Never wanted anything more than this next update.
I'm bad at keeping my emotions bubbled and end up being perfect. It would have been trouble.

Re: Dev Topic #2

#593
Spoiler
Regalis wrote:Posted this in the v0.7 predictions thread, but I guess Ii should post it here too...

- The improved map generation algorithm I posted about in the dev topic
- ...and lots of new rooms to distinguish the new "zones" from each other
- At least three new SCPs. One of them is a quite big addition, the others are basically just minor curiosities like 895, with very little gameplay value.
- Different sound sources placed in various rooms - the vents make a quiet hissing sound, there's a deep rumbling sound in the nuke room, an alarm siren wailing in the red dead-end room, etc...
- New scripted events (SCP-096 doesn't just sit in that one room anymore :096:)
- Plenty of bugfixes as usual

I've also been thinking of rewriting the NPC AI system. When I wrote current system I had no idea I'd add something like the MTF to the game, so it was basically just designed for simpler behaviors like those of 173 and 106. The logic for deciding which task to do has become so complicated that every change to the AI of the MTF causes a ton of bugs, and making the NPCs interact with each other and do multiple tasks at the same time (like waiting for a tesla gate to deactivate while looking at 173) would take a huge amount of work with the current system.

I think I'll move away from the current finite state machine approach towards a utility-based system. For those who aren't familiar with AI programming, in an utility-based AI there's a list of possible actions the NPC can make (attack, search, follow someone, go to a location, etc), each of them are given a score based on which task is most appropriate for the situation, and the action with the best score is chosen. This would help making the AI a bit more flexible - an MTF unit could choose the best target based on the distance and other factors, one member of a team could keep following the player while the others stay looking at SCP-173, and things like that. I'll also try to make the system easier to customize and expand - instead of writing each NPC type it's own AI, I'll try to write one "universal AI" and assign the NPCs some pre-determined values to define how they should act.

Although, the new AI will take so much work that I doubt it'll make it to the next update. Which will, by the way, probably be ready early next month, or even at the end of this month if everything goes well.
Image
DON'T SHOOT! LET THEM BURN!

Re: Dev Topic #2

#594
Is SCP-012 memetic, because if so SCP-714 could be used to deflect it! Is that its purpose?
Heheh, you said a bad word.

All of you guys really are special. Did you guys know that? Yes you guys are! Each in your own special way.

Re: Dev Topic #2

#595
InnocentSam wrote:And Regalis, do you still use 3D World Studio? I've grown sick of pressing "ctrl+Z" and finding that it sometimes deletes an entire group of brushes...
Yep, haven't found an alternative that is as compatible with Blitz3D and as easy to use as 3DW. The "ctrl+z"-bug is frustrating as hell, which is why I try to avoid using ctrl+z as much as possible. I also save the file before I use the carve tool or anything else that might screw something up.
Destructoid wrote:Also, question, have you thought about implementing a physics system? It wouldn't have to be Source engine physics, more like knocking things over, stuff breaking, etc, throwing things.
I guess using some existing physics library could be possible in the future (maybe when/if the C++ conversion is done), but for now, I haven't had any plans of anything like that. Implementing proper physics is such a time-consuming project that I think I should focus on other things at the moment.
ShadowDust wrote:Im really curious where 096 will be... It would be fucking scary if he spawns in a safe area like 914 or office rooms...
Nope, it'll spawn in a completely new room. ;)

Re: Dev Topic #2

#596
Regalis wrote:
ShadowDust wrote:Im really curious where 096 will be... It would be fucking scary if he spawns in a safe area like 914 or office rooms...
Nope, it'll spawn in a completely new room. ;)
Cant wait for the update, keep up the good work Regalis! Now meanwhile i shall buy reserve jimmies...
One day, on Steam..

Code: Select all

26 Fe + Mexican food =: lets see if you're oh so mister oh so smart
26 Fe + Mexican food =: who am i
ShadowDust: IronFajitas
26 Fe + Mexican food =: fuck
ShadowDust: *flies away*

Re: Dev Topic #2

#597
ShadowDust wrote:
Regalis wrote:
ShadowDust wrote:Im really curious where 096 will be... It would be fucking scary if he spawns in a safe area like 914 or office rooms...
Nope, it'll spawn in a completely new room. ;)
Cant wait for the update, keep up the good work Regalis! Now meanwhile i shall buy reserve jimmies...
Buy the life-time jimmies sponsored by :106: , I have a few of them

BTW, looking forward for the update!
WOOMY! *squid glibberish*
my water changed to this form by boiling, extensively used for the generation of mechanical power, for heating purposes, etc.

Re: Dev Topic #2

#598
This may seem like a completely stupid question, but.... What is it with the popular phrasing of "jimmies"? I have always wondered exactly what that means...

...please dont kill me...

Also, Can't wait for the new update. :D
Creator of SCP: Containment Breach Trailers, Creator of Containment Breach: Run.

http://www.gageallen.com

Re: Dev Topic #2

#599
Lotims wrote:This may seem like a completely stupid question, but.... What is it with the popular phrasing of "jimmies"? I have always wondered exactly what that means...
To answer that, I recommend you watch this video.

On topic, I'm soooo super excited now!! i can't wait to see what sort of new rooms it'll have aaaa the exploration nerd in me is so happy right now~~~

Re: Dev Topic #2

#600
I've been creating a 3D horror engine in Game Maker, using Ogre for rendering, and Newton Game Dynamics for physics. It's free, and the same thing used in amnesia, you should check if there is a Blitz 3d wrapper.
Image