There are several rules about what makes a rack legal for a game of eight-ball: the top ball has to be a solid, the eight-ball is in the middle, the two bottom vertices have to be one solid and one stripe, etc. But a rule I learned when I first learned to play pool was that there should be no three balls which are pairwise touching each other that are all stripes or all solids. Apparently this is not an actual rule for professional eight-ball. Nevertheless, it is an interesting restriction.
Suppose we color the points in a triangular grid with base length $n$ with two colors, $A$ or $B$. How many such colorings have the property that no three points in a touching triangle are all the same color?
For instance, with $n=4$, a legal coloring is,
A B A A B B B B A B
but an illegal coloring is,
A B A A A B B A B A
because it contains a triangle with three $A$s.
If $\kappa(n)$ denotes the number of legal colorings for a grid with base $n$, what is $\kappa(n)$?