Run around in the grim metal corridors, blast aliens and upgrade your equipment, survive.

RSS Very quick guide to mapping for NBA

When I say quick, I mean it. I will not cover the basics of mapping, only NBA related information.

Posted by on - Basic Mapping/Technical

This tutorial doesn't tell you how to use Worldcraft, or how to map for Quake in general.
Here's a quick link for that:
Bladebattles.com

First, be sure to grab the map textures that should be found at the downloads section.

When planning the map for NBA, keep the layout simple and quite small. Why? Because the AI is simple, I made a 2 level map, which was horribly large too, the AI got stuck in certain parts of the map. Proper fix for this would be to implement pathfinding, but I've found it to be a bit too slow for the PSP.

You should avoid tight corridors, small doorways, ramps and dead ends too. Just to make it smoother gameplay-wise.

When you're done with the geometry, you're going to need 3 different map entities, besides lights. These are:

-info_player_start, this it the same that Quake uses, place multiple instances of these for multiplayer support.
-misc_shop, you can't find this in the entity list, you create it by creating another entity first and then changing its class to "misc_shop" in the properties. You can place many shops in one map, but not recommended. In Worldcraft the entity is represented as a small purple box, because I don't have .fgd file with the correct size and origin. Place the purple box so that it's halfway inside ground.
-monster_spawn, this is the spawn point for monsters/aliens/bugs, whatever you want to call them. Place many of these all around the map, but avoid corners and dead ends. The code will take care that it never spawns these into the players view.

That's about it.

Comments
dr_mabuse1981
dr_mabuse1981

Maybe you can improve the monster spawn:
If the player is too far away the monster will "respawn" near the player and follow you.

Reply Good karma Bad karma+1 vote
Shpuld Author
Shpuld

I tried that. I didn't get the results I wanted, in other words, it worked a lot worse than the current system but I won't go into details. I'm gonna tweak it around next week and see if I can get it working properly.

Reply Good karma+1 vote
thonglover
thonglover

The monster spawned outside the map didn't it?

Reply Good karma Bad karma+1 vote
Shpuld Author
Shpuld

Actually no, that's not possible with my spawn system. The problem was that I found even less enemies, because the respawn wasn't selecting points near the player properly.

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Icon
No Bugs Allowed
Platforms
Windows, PSP
Creator
Shpuld
Engine
Quake Engine
Contact
Send Message
Release date
Game watch
Follow
Tutorial
Related Games
No Bugs Allowed
No Bugs Allowed First Person Shooter
Related Engines
Quake Engine
Quake Engine GPL