Get Dark Souls: Prepare To Die Edition [Online Game Code]
CUSTOMER REVIEW
Two things first:
1) if you play this on PC, do not forget to find DSFix, an open-source fan-made patch to improve the game's visuals. This will remove almost all complaints about the game.
2) get a controller. I recommend a Wired (USB) Xbox 360 Gamepad, available here on Amazon for ~$20.
Now to the game:
Dark Souls is amazing. That's simply a fact. You will want to quit after your first play session. Don't. Take a break, maybe a night off, and then come back to it with a level head. The game is designed to have many different solutions to any give problem, but if you keep trying the only one you immediately see, and failing, you'll be very mad very fast. So, don't do that. Pace yourself. Look for alternative paths. Try different approaches (sneaking, sprinting, rolling, jumping, shield up, 2H weapon at the ready...). Whatever you do, don't give up after only a few hours. The real payoff in this game is your own successes.
The stress of the boss fights and PvP gives a stronger rush than any other game I've encountered in nearly a decade. It is so satisfying to win a challenging (and generally *fair*) fight.
I would highly recommend this game to anyone. While it is unforgiving, at its core, the game is very consistent, so not too difficult. It will teach you to practice. It will show you the sweet rewards from perseverance.
Don't give up and go hollow. You have this chance to show the world that your soul is yours, and that you are alive.