Let $A$ be an abelian category and $X$, $Y$ two objects of $A$. Let's define Ext in this way:
Ext$^i_A(X,Y)$=Hom$_{D(A)}(X[0],Y[i])$
Where $X[0]$ is the complex with all zeros except in degree 0 where it has $X$, and $Y[i]$ is the complex with all zeros except in degree $-i$ where it has $Y$.
Now I would like to prove that this definition is equivalent to the usual definition of Ext, i.e.:
take a projective resolution of $X$: $\cdots\rightarrow P^{-1}\rightarrow P^0\rightarrow X\rightarrow 0$ then Ext$^n_A(X,Y)$ is the $n$th cohomology group of the complex $0\rightarrow\mathrm{Hom}(P^0,Y)\rightarrow\mathrm{Hom}(P^{-1},Y)\rightarrow\mathrm{Hom}(P^{-2},Y)\rightarrow\cdots$.
I have an hint: denote by $K(A)$ the homotopy category. It seems to be useful to prove that we have an isomorphism
$\mathrm{Hom}_{K(A)}(X^\bullet,Y^\bullet)\rightarrow\mathrm{Hom}_{D(A)}(X^\bullet,Y^\bullet)$ in the following cases:
1) $Y^\bullet\in\mathrm{Ob}\;Kom^+(I)$, i.e. $Y^\bullet$ is a bounded complex on the left of injectives objects;
2) $X^\bullet\in\mathrm{Ob}\;Kom^-(P)$, i.e. $X^\bullet$ is a bounded complex on the right of projective objects.
I'm pretty sure that we need only one between 1 and 2, and the other is useful if we want to prove the caracterization of Ext with injective resolutions, but I can do that if you could show me how to do it with projective resolutions.
By the way the map $\mathrm{Hom}_{K(A)}(X^\bullet,Y^\bullet)\rightarrow\mathrm{Hom}_{D(A)}(X^\bullet,Y^\bullet)$ is $f\mapsto$ the equivalence class of the roof $X\leftarrow X\rightarrow Y$, where $id:X\rightarrow X$ and $f:X\rightarrow Y$.
And if you need the definition of roof just look to one of my previous questions: why is this composition well defined?