This is the first tutorial for our AsciiRpg tutorial series. If you have ever wanted to make a game like Final Fantasy, but don't know how to do graphics, this is the tutorial series for you! You can use Ascii! The concepts you learn in this tutorial series isn't just for RPG games, but many other games/projects as well. These concepts include: Loading maps, collision detection, player movement, exiting to other maps, the ability to interact with characters, inventory system, sound/music, fighting monsters, gaining levels/experience, stats, buying and selling from shops, saving and loading previously saved games, added party members, simple ai, cinematic cut scenes, menus and dialog. This first tutorial includes the first four concepts however.
Functions/Methods Used: WriteConsoleOutputCharacter(), WriteConsoleOutput(), fread(), fwrite(), sprintf(), Sleep(), fopen(), fclose(), vector<>, string class, ReadConsoleInput(), memset(), GetNumberOfConsoleInputEvents(), GetStdHandle(), vector::erase().