Very empirically (and shamelessly cheating):
The first terms are
$$1,3,7,17,41,99,239,577,1393\cdots$$
and their ratios in pairs $$3,2.33\cdots,2.429\cdots,2.4118\cdots,2.41463\cdots,2.414141\cdots,2.4142259\cdots,2.4142114\cdots$$
A trained eye sees convergence to an approximation of $\sqrt2+1$, hence the series grows like
$$(\sqrt2+1)^n.$$
The ratios of the terms over $(\sqrt2+1)^n$ are (starting from $n=0$)
$$1,1.2\cdots,1.20\cdots,1.208\cdots,1.2069\cdots,1.2071\cdots,1.20710\cdots$$ which reminds of
$$\frac{\sqrt2+1}2.$$
Hence a first approximation
$$\frac12(\sqrt2+1)^{n+1}.$$
As you can check, by rounding the values, you always obtain the exact terms
$$z_n=\lfloor\frac{(\sqrt2+1)^{n+1}+1}2\rfloor.$$
On a more serious note, generating functions are a reliable, if tedious, method of solving linear recurrences.
– Math1000 Mar 31 '16 at 14:04