Difference between revisions of "Intermediate C++ Game Programming Tutorial 7"
(→Topics Covered) |
(→Other Links) |
||
| Line 21: | Line 21: | ||
== Other Links == | == Other Links == | ||
[https://www.cppreference.com C++ Hardcore Reference]<br /> | [https://www.cppreference.com C++ Hardcore Reference]<br /> | ||
| − | [ | + | [http://www.cplusplus.com C++ Softcore Reference]<br /> |
[http://www.gutenberg.org/files/2600/2600-0.txt War and Peace (warp.txt)] | [http://www.gutenberg.org/files/2600/2600-0.txt War and Peace (warp.txt)] | ||
Revision as of 12:35, 28 July 2017
We finally ditch our janky makeshift chili:: routines and use some real shit here. Standard streams (std::cin / std::cout / std::fstream) are covered, and then we talk about string manipulation with std::string. We'll also cover some other less well-known dank C++ code memes, so check it out. Note that this video is more of an overview / whirlwind tour; it introduces various techniques and gives examples, but don't expect a detailed or exhaustive treatment here.
Topics Covered
- C++ Streams
-
std::cin/std::cout - Insertion
<</ extraction>>operators -
std::endland buffered I/O flushing -
<iomanip> - Cleaning an input stream with
ignore()andclear() -
std::numeric_limits<> -
std::string -
OutputDebugString() -
std::stringstream
Video Timestamp Index
Source Code
Other Links
C++ Hardcore Reference
C++ Softcore Reference
War and Peace (warp.txt)
Homework
The homework is to modify Poison Snek so that various game settings can be configured by the user by editing a text file. The settings file should be parseable regardless of the order of the settings in the file. The following settings are recommended:
- Tile Size
- Board Size
- Speedup Rate
- Poison Amount
- Goal Amount