Nuzlocke is a type of challenge people do when replaying Pokemon games. The general gist is that if your Pokemon faint you treat them as 'dead' and so cannot use them anymore, and 'one can only catch the first Pokemon they encounter on a route' is the other restriction they usually have.