"เบเปเบญเบเบฎเบนเปเบงเปเบฒเบเปเบญเบเบเปเปเบฎเบนเปเบซเบเบฑเบเปเบฅเบตเบ" Socrates
เบชเปเบฒเบฅเบฑเบเปเบ: เบชเปเบฒเบฅเบฑเบเบเบปเบเปเบญเบเบตเบเบตเปเบเบปเปเบกเบเปเปเบฒเบฅเบฒเบเปเบชเปเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฑเบเปเบปเบ เปเบฅเบฐเบขเบฒเบเบซเบผเบดเปเบเปเบเบกเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ!
เบเปเบฝเบงโเบเบฑเบโเบซเบเบฑเบ: เบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฝเบเปเบเบกเปเบ C/C ++, เบเปเบฒเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบเบกเบฑเบเบขเปเบฒเบเบเบฐเบเบฑเบเบซเบฑเบ!
เปเบเบฑเบเบซเบเบฑเบเปเบเบปเปเบฒเบเบงเบเบญเปเบฒเบเบเบตเป: เบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบญเบฑเบเบฏเบเปเปเปเบกเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบดเปเบชเบเบเบญเบเบเปเบญเบ, เปเบเปเบเปเบญเบเบเบฐเบเบฒเบเบฒเบกเบฅเบฐเบซเบฑเบเบเบธเบเปเบญเบฒเบเบดเบ. เปเบเบฒเบฐเบเปเบญเบเบฎเบฑเบเปเบเบก!
เบชเบฐเบเบฒเบเบเบต เบเปเบญเบเบเบทเป
เบญเบธเบเบชเบฒเบซเบฐเบเปเบฒเปเบเบกเบเบญเบกเบเบดเบงเปเบเบตเปเบกเปเบเบเบฐเบซเบเบฒเบเปเบซเบเป, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบตเบเปเบฒเบงเบฅเบทเปเบเบกเบทเปเบเบตเปเบซเบผเบฒเบเบเปเบงเบฒเบญเบธเบเบชเบฒเบซเบฐเบเปเบฒเบฎเบนเบเปเบเบปเบฒ. เปเบเบกเปเบเปเบเบทเบเบฅเบฒเบเบฅเบฑเบเบญเบฑเบเบชเบญเบเบเบฑเบเบเบฑเปเบเปเบเปเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบญเบกเบเบดเบงเปเบเบต, เบเบฒเบเบเปเบฒเปเบเป, เปเบเบเบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบก, เบชเบฐเบฅเบฑเบเบชเบฑเบเบเปเบญเบเปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบทเปเบเบเบฒเบ. เปเบกเบทเปเบญเปเบงเบฅเบฒเบเปเบฒเบเปเบ, เปเบเบทเปเบญเบเบเบฑเบเปเบเบกเปเบฅเบตเปเบกเบเบฐเบเบปเบเบเบถเปเบเบเปเบงเบเบเบฃเบฒเบเบดเบ, เบเบตเบเบดเบ เปเบฅเบฐเบชเบฝเบเบเบตเปเบเบฑเปเบเปเบงเปเปเบฅเปเบง. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเบทเปเบญเบชเบธเบกเปเบชเปเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบเบกเบเบปเบงเบกเบฑเบเปเบญเบเปเบฅเบฐเบเปเป bother เบเปเบฝเบงเบเบฑเบเบเบทเปเบเบเบฒเบเบเบญเบเบเบปเบ. เปเบเปเบเบฝเบเบเบนเปเบเบฑเบเบเบงเบเบกเบฑเบ, เบเปเบงเบเปเบเบทเปเบญเบเบเบฑเบ, เบเบนเปเบเบฑเบเบเบฐเบเบฒ "เบเบฒเบเบญเบ" เปเบฅเบฐเบเปเบฒเบฅเบฒเบ. เบเบฒเบเบเบฐเบฅเบดเบเปเบเบกเบซเบผเบฒเบเปเบกเปเบเปเบชเป conveyor เปเบเป. เปเบฅเบฐเบเบฐเบฅเบดเบกเบฒเบเบเบฒเบเบเบฐเบฅเบดเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเบเบฐเบเบฐเบเบธเบเบเบฐเบเบฒเบเบเบญเบเบกเบฑเบ.
เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เปเบกเบทเปเบญเบซเบผเบตเปเบเปเบเบกเบเบญเบเบเบปเบเบญเบทเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบทเบเบเปเบฒเบเบฑเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเปเบเบเบชเบฐเบเบฒเบเบเบตเป, เบเบดเบเบเบญเบ, เบฅเบฑเบเบชเบฐเบเบฐ, เบเบปเบเปเบเปเบเบกเบเบตเปเบเบปเบเบญเบทเปเบเบกเบฒ. เบเบฑเปเบโเบเบฑเปเบโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเปโเบฎเบฑเบโเบฎเบนเปโเบงเปเบฒ ...
โฆ เบกเบฑเบเปเบเบดเบเปเบงเบฅเบฒเปเบฅเปเบงเบเบตเปเบเบฐเบชเปเบฒเบเปเบฅเบเบเบญเบเปเบเบปเปเบฒเปเบญเบ, เบเบถเปเบเบเบฑเบเบเปเบญเบเปเบเบปเปเบฒเบเบฑเปเบ. เปเบฅเบเบเบตเปเปเบฎเบปเบฒเปเบเบฑเบเบเบฃเบฐเบเบดเบเบฒ, เปเบฅเบฐเบเบฃเบฐเบเบธเบ, เปเบฅเบฐเบเบฃเบฐเบงเบดเบเบเบฒเบเบเปเบฅเบดเบชเบธเบ!
เปเบฅเบฐเบเปเบญเบเปเบเบทเปเบญเบขเปเบฒเบเบเบดเบเปเบเบงเปเบฒเปเบเบเบเบฒเบเบเบฝเบเปเบเบทเปเบญเบเบเบฑเบเปเบเบกเบเบญเบเปเบเบปเปเบฒเปเบญเบเปเบฅเบฐเบซเบผเบตเปเบเบกเบฑเบ, เปเบเบปเปเบฒเบเบฐเบชเบฒเบกเบฒเบเบเบญเบเปเบเบตเบเบเบญเบเปเบเบปเปเบฒ, เปเบเบฑเบเบเปเบญเบเบขเปเบฝเบกเปเบฅเบฐเบเบปเบเบฅเบฐเบเบฑเบเบซเปเบญเบเปเบเบเบชเบฒเบเบเบญเบเปเบเบปเปเบฒ, เบเบฒเบเปเบเบฑเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบตเปเบกเบตเบเบฐเบชเบปเบเบเบฒเบเปเบฅเบฐเบชเบปเบกเบเบนเบเปเบเบ.
เปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเปเบญเบเบเบฐเบเบฐเบเบฒเบเบฒเบกเบเบญเบเปเบเบปเปเบฒเบงเปเบฒเบเปเบญเบเปเบฅเบตเปเบกเบเบฝเบเปเบเบกเบเปเบญเบเปเปเบ C / C ++ เปเบเบงเปเบ, เบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบกเปเบเบซเบเบฑเบเปเบฅเบฐเบเปเบญเบเบเบตเปเบเปเบญเบเบเบญเบเบซเบฒเปเบงเบฅเบฒเบชเปเบฒเบฅเบฑเบเบงเบฝเบเบญเบฐเบเบดเปเบฅเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบซเบเบธเปเบเบขเบนเป. เบกเบฑเบเปเบเบฑเบเบซเบปเบงเบเปเปเปเบฅเบฐเบญเบฐเบเบดเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบญเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบธเบเบเบปเบ. เปเบญเบเบฐเบชเบฒเบเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเปเบเปเบเปเบฒเปเบฅเบฐเบชเบฑเบเบเบฒ, เบเปเบฝเบงเบเบฑเบเบฎเบนเบเบเบฒเบเบชเปเบงเบเบเบปเบงเบเบญเบเบเปเบญเบเบเปเบฝเบงเบเบฑเบเปเบฅเบเปเบเบเบฐเบเบฐเบเบตเป. เปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบญเบทเปเบเป, "เบเบฒเบเบเปเบฅเบดเบซเบฒเบเบเปเปเปเบกเปเบเบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบชเบฐเบซเบกเบญเบเบชเปเบงเบเบเบปเบงเบเบญเบเปเบเบปเปเบฒ!".
เบเบฒเบเบเบฐเบเบดเบเบฑเบ
"เบเบงเบฒเบกเบฎเบนเปเบเบตเปเบเปเปเบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบกเปเบเบเปเปเบกเบตเบเบฐเปเบซเบเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเปเปเบกเบตเบเบงเบฒเบกเบฎเบนเปเปเบกเปเบเบญเบฑเบเบเบฐเบฅเบฒเบ" Confucius
เบเบทเปเบกเบเบฑเบเบเบถเบเบเบญเบเบเปเบญเบเปเบกเปเบเบเบตเบงเบดเบเบเบญเบเบเปเบญเบ!
เบเบฑเปเบเบเบฑเปเบ, เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบเปเบญเบเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเปเบเปเบงเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเปเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบทเปเบกเบเบฑเบเบเบถเบ. เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบฝเบโเบเปเปโเบเบฝเบโเปเบเปโเบงเบฝเบโเบเบฒเบโเบเบฐโเบเปเบฒโเบงเบฑเบโเบเบญเบโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบตเปโเบเบฑเปเบโ, เปเบเปโเบเบฑเบโเปเบเปเบกโ, เปเบเบโเบเบฒเบโ, เบเบฒเบโเบญเบญเบโเปเบเบโเปเบเบโเบงเบฒเบโเปเบฅเบฐโเบเบฒเบโเปเบเปโเปเบโเบเบฑเบโเบซเบฒโ, เบฅเบงเบกโเบเบฑเบโเบเบฐโเบเบดเบโเบชเบฒเบโ. เปเบเป notepad เบชเบฐเปเปเบต เปเบฅเบฐเบเบฝเบเบเปเบงเบเบชเปเปเบเบปเปเบฒเบเบฑเปเบ. เบกเบฑเบเบชเบฐเบญเบฒเบ, เบชเบฐเบเบงเบเบชเบฐเบเบฒเบเปเบฅเบฐเปเบเบทเปเบญเบเบทเปเบเป, IMHO.
เบเบทเปเบกเบเบฑเบเบเบถเบเบเบญเบเบเปเบญเบ (เปเบเบฑเบกเปเบเบเปเบงเบ) . เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบฅเบฒเบงเปเบเบดเปเบเบเบทเบงเปเบฒ. เบกเบฑเบเบเบฐเบเบญเบเบเปเบงเบเบงเบฝเบเบเบฒเบเบเบฐเบเปเบฒเบงเบฑเบ, เปเบเบงเบเบงเบฒเบกเบเบดเบ, เบฎเบนเบเปเบเปเบก, เปเบเบเบงเบฒเบ, เบงเบดเบเบตเปเบเปเปเบ, เบเบฑเบเบเบตเบเปเบฒ, เบฅเบฐเบซเบฑเบ, เปเบฅเบฐเบญเบทเปเบเป.
เปเบเบเบฑเปเบเบเบญเบเบเบตเป, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฑเบเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบชเบฒเบกเปเบเบเบเบฒเบ (เบเบตเปเปเบกเปเบเบขเบนเปเปเบเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบเบญเบเบเปเบญเบเบเปเบฝเบงเบเบฑเบ "เบเบงเบฒเบกเบชเบปเบกเบเบนเบ", เปเบเบฒเบฐเบงเปเบฒเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบเบเปเปเบเบฒเบกเบชเบฒเบกเบฒเบเบเบฑเบเบเบฐเบเบฒเบขเปเบฒเบเบเปเปเบขเบธเบเบขเบฑเปเบ).
- เปเบเบเบเบฒเบเบเบต 0: เบเบตเปเปเบกเปเบเบชเบฐเบเบฒเบเบฐเบเบดเบเบชเบฐเบเบฒเบเบฐเบเบดเบ Demo 3D เบเบตเปเบเบฝเบเปเบ C# เปเบเบเปเบเปเปเบเบทเปเบญเบเบเบฑเบเปเบเบก Unity. เบชเปเบฒเบฅเบฑเบเปเบงเบเบต macOS เปเบฅเบฐ Windows.
- เปเบเบก 1: console game Simple Snake (เบฎเบนเปเบเบฑเบเบเบฑเบเบเบธเบเบเบปเบเปเบเบเบฒเบก "เบเบน") เบชเปเบฒเบฅเบฑเบ Windows. เบเบฝเบโเปเบ C.
- เปเบเบก 2: console เปเบเบก Crazy Tanks (เบฎเบนเปเบเบฑเบเบเบฑเบเบเบธเบเบเบปเบเปเบเบเบฒเบก โTanksโ), เบเบฝเบเปเบ C++ (เปเบเปเบซเปเบญเบเบฎเบฝเบ) เปเบฅเบฐเบชเปเบฒเบฅเบฑเบ Windows.
เปเบเบเบเบฒเบ 0 เบเบฒเบเบชเบฒเบเบดเบเบชเบฐเบเบฒเบเบฐเบเบดเบ
- เปเบงเบเบต: Windows (Windows 7, 10), Mac OS (OS X El Capitan v. 10.11.6)
- : C#
- เปเบเบทเปเบญเบเบเบฑเบเปเบเบก:
เบเบงเบฒเบกเบชเบฒเบกเบฑเบเบเบต - เปเบฎเบเบเบฑเบเบเบฒเบเปเบ:
Darrin Lile - เบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ:
GitHub
เบเบฒเบเบชเบฒเบเบดเบเบชเบฐเบเบฒเบเบฐเบเบดเบ 3D Scene
เปเบเบโเบเบฒเบโเบเปเบฒโเบญเบดเบโเปเบเปโเบเบทเบโเบเบฐโเบเบดโเบเบฑเบโเบเปเปโเปเบเปโเบขเบนเปโเปเบ C / C ++โ, เปเบเปโเปเบ C# เบเบฒเบโเบเปเบฒโเปเบเปโเปเบเบทเปเบญเบโเบเบฑเบโเปเบเบก Unityโ. เปเบเบทเปเบญเบ เบเบฑเบ เบเบตเป เบเปเป เปเบเป เปเบเบฑเบ เบเบงเบฒเบก เบเปเบญเบ เบเบฒเบ เบเปเบฝเบง เบเบฑเบ เบฎเบฒเบ เปเบง เปเบเบฑเบ
เปเบเบปเปเบฒเปเบฒเบเบเบญเบเบเปเบญเบเปเบ Unity เบเปเปเปเบกเปเบเปเบเบทเปเบญเบเบฑเบเบเบฐเบเบฒเปเบเบก. เบเปเบญเบเบขเบฒเบเบชเปเบฒเบเบชเบฒเบ 3 เบกเบดเบเบดเบเปเบงเบเบเบปเบงเบฅเบฐเบเบญเบเบเบฒเบเบขเปเบฒเบ. เบฅเบฒเบง, เบซเบผเบทเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฒเบ (เบเปเบญเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบชเบฒเบงเบเบตเปเบเปเบญเบเบฎเบฑเบเบเบฑเบ =) เบเปเบญเบเบเปเบฒเบเบญเบญเบเปเบเปเบฅเบฐเบเบปเบงเบเบฑเบเบเบฑเบเปเบฅเบเบญเปเบญเบกเบฎเบญเบเบฅเบฒเบง. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเบงเปเบฒ Unity เปเบกเปเบเบซเบเบฑเบ, เบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบกเปเบเบซเบเบฑเบเปเบฅเบฐเบกเบตเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบตเปเบเบฐเบชเปเบฒเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบ. เบเบตเปเปเบกเปเบเบงเบดเบเบตเบเบฒเบเบชเบฐเบเบฒเบเบฐเบเบดเบ Demo เปเบเบเบเบฒเบเปเบเปเปเบเบตเบเบกเบฒ (เบเบทเปเปเบเปเบเบทเบเบเบฐเบเบดเบเบชเปเบฒเบเปเบเบทเบญเบเบเปเปเบกเบตเบเปเบญเบเปเบ). เบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบก, เบเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบ, เบเบฒเบเปเบเบทเปเบญเบเปเบซเบง, เปเบเบเบชเปเบฒเบเปเบเปเปเบเปเปเบงเบฅเบฒเบชเบญเบเปเบเบทเบญเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฐเบเปเบฒเบงเบฑเบ.
เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเปโเปเบฅเบตเปเบกโเบเบปเปเบโเบเปเบงเบโเบงเบดโเบเบตโเปเบญ tutorial เปเบ YouTube เบเปเบฝเบงโเบเบฑเบโเบงเบดโเบเบตโเบเบฒเบโเบชเปเบฒเบโเปเบเบ 3D เปเบโ
เบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเบเบฐเบเบนเบเบเป เปเบฅเบฐเบเบฐเบเบนเบเบเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเปเบเบดเปเบเปเบเบฑเบเบเบณเบกเบฐเบเบฒเบ. เบซเบผเบฑเบเบเบฒเบเบเบปเบเบฎเบฝเบเบเบฑเปเบเบเปเบฒเบง, เบเปเบฒเบเบฎเบนเปเบงเปเบฒเบเบนเปเบชเปเบฒเบเบฎเบนเบเปเบเบปเบฒเบญเบฐเบเบดเปเบกเบเบฑเบเปเบฎเบฑเบเบงเบฝเบเบซเบผเบฒเบเบเบฒเบเปเบเบเบฝเบเปเบเปเบชเปเบฒเบเบงเบดเบเบตเปเบญ 30 เบงเบดเบเบฒเบเบต. เปเบเปเบฎเบนเบเปเบเบปเบฒ 3D เปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบเบปเปเบงเปเบกเบ! เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบญเบญเบเบเบฒเบเปเบฎเบเบฎเบนเบเปเบเบปเบฒเปเบฅเบฐเปเบงเบปเปเบฒเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบ: "เบเบฑเปเบเปเบกเปเบเบเบฒเบเบนเบ / เบฎเบนเบเปเบเบปเบฒเบเบตเปเบเบตเปเบฎเปเบฒเบ! เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบเบตเบเบงเปเบฒ ... "เบเบปเบเปเบเป!
เปเบฅเบฐเบญเบตเบเบขเปเบฒเบเบซเบเบถเปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเปเบเปเบเบเบเบฒเบเบเบตเป. เบเปเบญเบเบงเปเบฒเบกเบฑเบเบซเบฑเบเบญเบญเบ, เบชเปเบงเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบเบตเปเบชเบธเบเบชเปเบฒเบฅเบฑเบเบเปเบญเบเปเบกเปเบเบเบฐเบเบดเบเบชเบฒเบ. เบเปเบฒเบเปเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ scene (เปเบเบทเปเบญเบกเบเปเปเบเบฑเบ repository เปเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเปเบเบเบเบฒเบ), เบเปเบฒเบเบเบฐเบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเบเปเบญเบเบเปเบฒเบเบฎเบนเบ rotates เบเบฐเบกเบฒเบเบฅเบฑเบเบชเบฐเบเบฐเปเบเบฑเบเบเบดเบเปเบเบฑเบเบฎเบนเบเบเบปเบ. เปเบเบทเปเบญโเบเบฑเปเบโเปเบเบโเบเบฒเบโเบเบฒเบโเบซเบกเบธเบโเบเปเบญเบโเบเปเบฒเบโเบฎเบนเบโเบเบฑเปเบโเบเปเบฒเบงโ, เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเปโเบเปเบฒโเบญเบดเบโเบเบฒเบโเบเบดเบโเปเบฅเปโเบเบฐโเบชเบฒเบโเบเบฒเบโเบเบญเบโเบเบธเบโเบเปเบฒโเปเบซเบเปเบโเปเบโเบงเบปเบโเบกเบปเบ (2Dโ)โ, เปเบฅเบฐโเบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเปเบโเบฎเบนเบโเบเบปเบก (3Dโ)โ. เบชเบดเปเบเบเบตเปเบเบฐเบซเบฅเบปเบเปเบกเปเบเบงเปเบฒเบเปเบญเบเบเบฝเบเบเบฑเบเบเบฐเบเบดเบเบชเบฒเบเบขเบนเปเปเบเปเบฎเบเบฎเบฝเบเปเบฅเบฐเบฎเบนเปเบกเบฑเบเบเปเบงเบเปเบเบทเปเบญเบเบซเบกเบฒเบเบฅเบปเบ. เบเบฒเบเบเบต, เบญเบฒเบเบเบฐเปเบเบฑเบ, เปเบเบฒเบฐเบงเปเบฒเบขเบนเปเปเบเปเบฎเบเบฎเบฝเบเบเบงเบเปเบเบปเบฒเบเบฝเบเปเบเปเบเปเปเปเบเปเบญเบฐเบเบดเบเบฒเบเปเบซเปเบเปเบฒเบเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบเบฐเบเบดเบเบชเบฒเบเบเบตเปเบเบทเบเบเปเบฒเปเบเปเบเปเปเบเบเบตเบงเบดเบ. เปเบเปโเปเบกเบทเปเบญโเปเบกเบปเบฒโเบกเบปเบงโเบเบฑเบโเปเบเบปเปเบฒโเปเบฒเบ, เบเบงเบฒเบกโเบเบฑเบ, เปเบฅเปเบงโเบเบดเบโเปเบโเบเปโเปเบเปเบกโเปเบเปเบ, เปเบเบตเบโเปเบเบตเบ! เปเบฅเบฐเบเปเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบฎเบฑเบเบฎเบนเปเบงเบฝเบเบเบฒเบเบเบตเปเบชเบฑเบเบชเบปเบเปเบเบฑเบเบเบฒเบเบเบฐเบเบปเบเปเบเบเบตเปเบซเบเปเบฒเบเบทเปเบเปเบเบฑเปเบ. เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบเบดเบเบงเปเบฒ: "เบเบต, เปเบเบฑเบเบซเบเบฑเบเบเบฑเบเบเบฐเบเบดเบเบชเบฒเบ * เบเบตเปเบฎเบฑเบเปเบเบเบเปเปเบชเบฒเบกเบฒเบเบเบญเบเปเบเปเบงเปเบฒเบชเบนเบเปเบซเบผเบปเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบญเบตเบเปเบชเปเบเปเบญเบเปเบ?".
เบเบฒเบเบเบดเบเปเบฅเปเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบธเบเบเบดเบเบฑเบเบเบญเบเบเบธเบเปเบเบงเบปเบเบกเบปเบเปเบฅเบฐเปเบเบงเบปเบเบกเบปเบ (เบเบฒเบเบเบทเปเบกเบเบฑเบเบเบถเบเบเบญเบเบเปเบญเบ)
เปเบเบก 1
- เปเบงเบเบต: Windows (เบเบปเบเบชเบญเบเปเบ Windows 7, 10)
- : เบเปเบญเบเบเบดเบเบงเปเบฒเบเปเบญเบเบเบฝเบเบกเบฑเบเบขเบนเปเปเบ C เบเปเบฅเบดเบชเบธเบ
- เปเบเบทเปเบญเบเบเบฑเบเปเบเบก: Windows console
- เปเบฎเบเบเบฑเบเบเบฒเบเปเบ:
javidx9 - เบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ:
GitHub
เปเบเบกเบเบนเบเปเบฒเบเบเบฒเบ
scene 3D เบเปเปเปเบกเปเบเปเบเบก. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบชเปเบฒเบเปเบเบเบเปเบฒเบฅเบญเบเปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเบงเบฑเบเบเบธ 3D (เปเบเบเบชเบฐเปเบเบฒเบฐเบเบปเบงเบญเบฑเบเบชเบญเบ) เปเบกเปเบเบเบฒเบงเปเบฅเบฐเบเบฒเบ. เบซเบผเบฑเบเบเบฒเบเบซเบผเบตเปเบเบเบฑเบ Unity, เบเปเบญเบเบฎเบนเปเบงเปเบฒเบเปเบญเบเบเปเบญเบเบชเบทเบเบเปเป, เบซเบผเบทเปเบเบเบเบตเปเบเบฐเปเบฅเบตเปเบกเบเบปเปเบ, เบเบฒเบเบเบทเปเบเบเบฒเบ. เบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเปเบฅเบฐเปเบง, เปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเปเบเบเบปเปเบงเปเบฅเบ, เปเบเบทเปเบญเปเบเบปเปเบฒเปเบเปเบเบเบชเปเบฒเบเบเบญเบเปเบเบก.
เปเบฅเบฐเบชเบดเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเปเบฒเบเบเบฒเบเปเบฅเบฐเปเบง? เบเบฑเปเบเปเบกเปเบ, console เปเบฅเบฐ 2D. เบซเบผเบฒเบเบเบตเปเบเบฑเบเปเบเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒ console เปเบฅเบฐเบชเบฑเบเบเบฒเบฅเบฑเบ. เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบซเบฒเบเบฒเบเบเบปเบเปเบเปเบเบญเบดเบเปเบเบตเปเบเบฑเบ (เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบง, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบทเบงเปเบฒเบญเบดเบเปเบเบตเปเบเบฑเบเปเบเบฑเบเบชเบดเปเบเบเบฐเบเบดเบเบเบตเปเบกเบตเบเบฒเบเบเบฐเบเบดเบงเบฑเบเปเบฅเบฐเบญเบฑเบเบเบฐเบฅเบฒเบเบเบตเปเบชเบธเบเบเบญเบเบชเบฐเบเบฐเบงเบฑเบเบเบต XNUMX). เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบธเบเบเบปเปเบเบงเบดเบเบตเปเบญเบเบญเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบนเปเบซเบเบถเปเบเบเบตเปเปเบฎเบฑเบ console Tetris. เปเบฅเบฐเปเบเบฅเบฑเบเบชเบฐเบเบฐเปเบเบกเบเบญเบเบฅเบฒเบง, เบฅเบฒเบงเบเบฑเบเบชเบดเบเปเบเบเบฑเบ "เบเบน". เบเบฒเบเบงเบดเบเบตเปเบญ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบฎเบฝเบเบฎเบนเปเบเปเบฝเบงเบเบฑเบเบชเบญเบเบชเบดเปเบเบเบทเปเบเบเบฒเบ - loop เปเบเบก (เบกเบตเบชเบฒเบกเบซเบเปเบฒเบเบตเปเบเบทเปเบเบเบฒเบ / เบเบฒเบเบชเปเบงเบ) เปเบฅเบฐเบเบปเบเบเบฐเบฅเบดเบเปเบซเปเบเบฑเบ buffer.
เบงเบปเบเปเบเบกเบญเบฒเบเบเบฐเปเบเบดเปเบเบเบทเปเบเบงเบเบตเป:
int main()
{
Setup();
// a game loop
while (!quit)
{
Input();
Logic();
Draw();
Sleep(gameSpeed); // game timing
}
return 0;
}
เบฅเบฐเบซเบฑเบเบเปเบฒเบชเบฐเปเบซเบเบตเบซเบเปเบฒเบเบตเปเบเบปเปเบเบเป () เบเบฑเบเบซเบกเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ. เปเบฅเบฐเบงเบปเบเบเบญเบเปเบเบกเปเบฅเบตเปเบกเบเบปเปเบเบซเบผเบฑเบเบเบฒเบเบเปเบฒเปเบซเบฑเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ. เบกเบตเบชเบฒเบกเบซเบเปเบฒเบเบตเปเบเบทเปเบเบเบฒเบเปเบ loop: Input(), Logic(), Draw(). เบเปเบญเบโเบญเบทเปเบโเบซเบกเบปเบโ, เบเบฒเบโเบเปเบญเบโเบเปเปโเบกเบนเบโเบเบฒเบโเบเปเบญเบโเบเปเปโเบกเบนเบโเบเบฒเบโเบเปเบญเบโเบเปเปโเบกเบนเบ (เปเบเบโเบชเบฐโเปเบเบฒเบฐโเปเบกเปเบโเบเบฒเบโเบเบงเบโเบเบธเบกโเบเบฒเบโเบเบปเบโเปเบเปเบโเบเบดเบกโ)โ, เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเบฐโเบกเบงเบโเบเบปเบโเบเปเปโเบกเบนเบโเบเบตเปโเปเบเบปเปเบฒโเปเบโเบเบฒเบกโเปเบซเบโเบเบปเบโ, เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบชเบฐโเปเบเบโเปเบโเบซเบเปเบฒโเบเป - เปเบเปเบกโ. เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบธเบเปเบเบญเบ. เบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเบเบทเบเบชเปเบฒเบเบเบทเปเบเบเปเบงเบเบงเบดเบเบตเบเบตเป. เบกเบฑเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฒเบเบนเบ. เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบเบตเปเบชเบธเบเปเบฅเบฐ, เปเบเบปเปเบฒเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเบฎเบนเป, เบเปเบฒเบเบปเบเบญเบฑเบเบเบฒเบเบญเบเบเบญเบเปเบเบก. เปเบเปเปเบเบเบตเปเบเบฑเบเบเบฑเบ Logic() เปเบกเปเบเปเบงเบซเบผเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบญเบฑเบเบเบฒเปเบเบกเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบงเบเบเบธเบกเปเบเบเบเบฑเบเบเบฑเบ Sleep() เบเบฑเบเบเบฒเบฅเบฒเบกเบดเปเบเบต gameSpeed โโโโ, เปเบเบดเปเบเบเปเบฒเบเบปเบเบญเบฑเบเบเบฒเบเบตเป.
เบงเบปเบเบเบญเบเปเบเบก. เบเบนเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเปเบ notepad
เบเปเบฒเบเปเบฒเบเบเปเบฒเบฅเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเบก console เบเบตเปเปเบเบฑเบเบชเบฑเบเบเบฒเบฅเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบชเบฐเปเบเบเบเปเปเบกเบนเบเปเบเบซเบเปเบฒเบเปเปเบเบเปเบเป stream output เบเบปเบเบเบฐเบเบด 'cout' เบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบ - เบกเบฑเบเบเปเบฒเบซเบผเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบปเบเบเบฐเบฅเบดเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบ buffer เบซเบเปเบฒเบเป. เบซเบผเบฒเบเปเบงเปเบฅเบฐเปเบเบกเบเบฐเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเปเบกเบตเบเบฒเบ glitches. เบเปเบงเบเบเบงเบฒเบกเบเบทเปเบชเบฑเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเปเบเบปเปเบฒเปเบเบเบตเบงเปเบฒ buffer เบซเบเปเบฒเบเปเปเบกเปเบเบซเบเบฑเบเปเบฅเบฐเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเปเบเบงเปเบ. เปเบเปเบเปเบญเบเบเบฐเปเบซเปเบเบปเบงเบขเปเบฒเบเบฅเบฐเบซเบฑเบเบขเบนเปเบเบตเปเบเบตเป, เปเบฅเบฐเบเบฒเบเบเบตเบเบปเบเปเบเบเปเบฒเปเบซเบฑเบเบเบฐเบชเบฒเบกเบฒเบเบเบตเปเปเบเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบเป.
เบเบณเบฅเบฑเบเปเบซเบผเบเปเปเบฒเบเป (เปเบเบทเปเบญเปเบงเบปเปเบฒ):
// create screen buffer for drawings
HANDLE hConsole = CreateConsoleScreenBuffer(GENERIC_READ | GENERIC_WRITE, 0,
NULL, CONSOLE_TEXTMODE_BUFFER, NULL);
DWORD dwBytesWritten = 0;
SetConsoleActiveScreenBuffer(hConsole);
เบเบฒเบโเบชเบฐโเปเบเบโเปเบเบโเบเบปเบโเบเบญเบโเบชเบฒเบโเบชเบฐโเบโเบฃเบดโเบโเบชเบฐโเปเบเบฒเบฐโเปเบโเบซเบเบถเปเบ (เปเบชเบฑเปเบโเบชเบฐโเปเบเบโเบเบฐโเปเบเบโ)โ:
// draw the score
WriteConsoleOutputCharacter(hConsole, scoreLine, GAME_WIDTH, {2,3}, &dwBytesWritten);
เปเบเบเบฒเบเบเบดเบเบชเบฐเบเบต, เบเปเปเบกเบตเบซเบเบฑเบเบชเบฑเบเบชเบปเบเปเบเปเบเบกเบเบตเป, เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเบญเบเปเบเบฑเบเบเบปเบงเบขเปเบฒเบเบเบตเปเบเบตเบเบญเบเปเบเบกเบฅเบฐเบเบฑเบเปเบเบปเปเบฒ. เบฅเบฐเบซเบฑเบเบเบทเบเบเบฝเบเปเบงเปเปเบเปเบญเบเบฐเบชเบฒเบเบเบฝเบงเปเบฅเบฐเบเบฑเบเบฅเบฝเบเปเบเบซเบผเบฒเบเบซเบเปเบฒเบเบตเป. เบเปเปเบกเบตเบซเปเบญเบเบฎเบฝเบ, เบเปเปเบกเบตเบกเปเบฅเบฐเบเบปเบ. เบเบปเบงเบเปเบฒเบเปเบญเบเบชเบฒเบกเบฒเบเปเบซเบฑเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบขเบนเปเปเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเปเบเบกเปเบเบเบเบฒเบเปเบเบเบตเป repository เปเบ GitHub.
เปเบเบก 2 เป Crazy
- เปเบงเบเบต: Windows (เบเบปเบเบชเบญเบเปเบ Windows 7, 10)
- : C ++
- เปเบเบทเปเบญเบเบเบฑเบเปเบเบก: Windows console
- เปเบฎเบเบเบฑเบเบเบฒเบเปเบ: เบเบทเปเบกเบเบฑเบ
เปเบฅเบตเปเบกเบเบปเปเบ C++ เบเปเบฒเบเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเปเบเบก - เบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ:
GitHub
เปเบเบก tank Crazy
เบเบฒเบเบเบดเบกเบเบปเบงเบญเบฑเบเบชเบญเบเปเบชเปเบเบญเบเปเบเบเปเบกเปเบเบญเบฒเบเบเบฐเปเบเบฑเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเบฑเบเปเบเบก. เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบซเบฒเบซเบเบถเปเบเบเบฒเบเบปเบ: เบเบปเบงเบญเบฑเบเบชเบญเบเบกเบตเบเบงเบฒเบกเบชเบนเบเปเบฅเบฐเบเบงเบฒเบกเบเบงเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ (เบเบงเบฒเบกเบชเบนเบเปเบกเปเบเบชเบนเบเบเบงเปเบฒเบเบงเบฒเบกเบเบงเปเบฒเบ). เบเบฑเปเบเบเบฑเปเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเปเบชเบปเบกเบชเปเบงเบ, เปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบฅเบปเบเบซเบผเบทเบเบถเปเบเบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเปเบงเบเบงเปเบฒเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเปเบฒเบเบซเบผเบทเบเบงเบฒ. เบเบปเบเบเบฐเบเบปเบเบเบตเปเปเบกเปเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบซเบผเบฒเบเปเบ "เบเบน" (เปเบเบก 1). "เบเบฑเบ" (เปเบเบก 2) เบเปเปเบกเบตเบเปเปเบเบปเบเบเปเบญเบเบเบฑเปเบเบเปเบฒเบง, เบเบฑเบเบเบฑเปเบเปเบเปเบเบปเบเบเบฐเบฅเบดเบเบกเบตเบเบฒเบเบเบฑเบเบฅเบฝเบเปเบเบเบเบฒเบเบชเบต pixels เบซเบเปเบฒเบเปเบเบตเปเบกเบตเบชเบตเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเบงเปเบฒเบเปเบญเบเบเบฝเบ renderer. เปเบเปเบเบดเบเปเบฅเปเบง, เบเบตเปเปเบกเปเบเบชเบฑเบเบชเบปเบเปเบฅเบฑเบเบเปเบญเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบ.
เบชเปเบฒเบฅเบฑเบเปเบเบกเบเบตเป, เบกเบฑเบเบเบฐเบเบฝเบเบเปเบเบตเปเบเบฐเบญเบฐเบเบดเบเบฒเบเบฅเบฐเบเบปเบเบเบญเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเปเบเบ pixels เปเบเบซเบเปเบฒเบเป. เบเปเบญเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบตเปเปเบเบฑเบเบชเปเบงเบเบเบปเปเบเบเปเบเบญเบเปเบเบก. เปเบฅเบฐเบเปเบฒเบเบชเบฒเบกเบฒเบเบกเบฒเปเบเบดเบเบเบฑเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบญเบทเปเบเบเบปเบงเบเปเบฒเบเปเบญเบ.
เบเบฑเปเบเบเบฑเปเบ, เบชเบดเปเบเบเบตเปเบเปเบฒเบเปเบซเบฑเบเบขเบนเปเปเบเบซเบเปเบฒเบเปเปเบกเปเบเบเบฝเบเปเบเปเบเบธเบเบเบญเบเบชเบตเปเบซเบฅเปเบฝเบกเบชเบตเบเบตเปเปเบเบทเปเบญเบเบเปเบฒเบ.
เบเบฑเปเบเบชเบตเปเบซเบฅเปเบฝเบก
เบฎเบนเบเบชเบตเปเบซเบฅเปเบฝเบกเปเบเปเบฅเบฐเปเบกเปเบเบชเบฐเปเบเบเปเบเบ matrix เบเบตเปเปเบเบฑเบกเปเบเบเปเบงเบเบเบปเบงเปเบฅเบ. เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบเบฑเปเบเปเบชเปเบซเบเบถเปเบ nuance เบเบตเปเบซเบเปเบฒเบชเบปเบเปเบ - matrices เบเบฑเบเบซเบกเบปเบเปเบเปเบเบกเปเบเปเบเบทเบเบเปเบฒเปเบเบตเบเปเบเบเบเบฒเบเปเบเบฑเบ array เบซเบเบถเปเบเบกเบดเบเบดเบฅเบฐเบเบฑเบ. เบเปเปเปเบกเปเบเบชเบญเบเบกเบดเบเบด, เปเบเปเปเบเบฑเบเบกเบดเบเบดเบเบฝเบง! arrays เบกเบดเบเบดเปเบถเปเบเบกเบดเบเบดเปเบกเปเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเปเบฒเบเบเบถเปเบ เปเบฅเบฐเปเบงเบเบงเปเบฒ.
เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบ tank เปเบเบก
เบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบเบกเบฒเบเบฃเบดเบเปเบเบทเปเบญเบเบเบฑเบเปเบเบกเปเบเบฑเบเบญเบฒเปเบฃเปเบถเปเบเบกเบดเบเบด
เบเบปเบงเบขเปเบฒเบเบเบตเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบซเบผเบฒเบเบเบญเบเบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบเบญเบ matrix เปเบเบ array เบกเบดเบเบดเบซเบเบถเปเบ
เปเบเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบ array เปเบเบตเบเบเบทเปเบเปเบเบงเบปเบเบชเบญเบเปเบเบปเปเบฒ, เบเบทเบเบฑเบเบงเปเบฒเบกเบฑเบเบเปเปเปเบกเปเบเบซเบเบถเปเบเบกเบดเบเบด, เปเบเปเปเบเบฑเบ array เบชเบญเบเบกเบดเบเบด. เบเบตเปเปเบกเปเบเปเบฎเบฑเบเปเบเปเปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ matrices.
เบเปเบฒเบก array เบกเบดเบเบดเปเบถเปเบเปเบเบงเบปเบเบชเบญเบ. Y เปเบกเปเบ ID เปเบเบง, X เปเบกเปเบ ID เบเบฑเบ
เบเบฐเบฅเบธเบเบฒเบชเบฑเบเปเบเบเบงเปเบฒเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบปเบงเบฅเบฐเบเบธ matrix เบเบปเบเบเบฐเบเบด i, j, เบเปเบญเบเปเบเปเบเบปเบงเบฅเบฐเบเบธ x เปเบฅเบฐ y. เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเบญเบ, เบกเบตเบเบงเบฒเบกเบเปเปเบเบซเบผเบฒเบเบเปเปเบเบฒเปเบฅเบฐเบชเบฐเบซเบกเบญเบเบซเบผเบฒเบเบเบทเปเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบซเบกเบฒเบเปเบซเบเบเบฑเปเบเบเปเบฒเบงเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบชเบฐเบเบงเบเปเบเปเบเบเบเบฒเบ matrices เบเบตเปเปเบเปเปเบชเปเปเบเบเบเบฐเบชเบฒเบเบเบฒเบเบเบญเบเบฎเบนเบเบเบฒเบเบชเบญเบเบกเบดเบเบดเบฅเบฐเบเบฑเบ.
เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฝเบงเบเบฑเบ pixels, เบชเบตเปเบฅเบฐเบเบฒเบเบชเบฐเปเบเบ. เบเบฑเบเบเบฑเบ StretchDIBits (Header: windows.h; Library: gdi32.lib) เบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบปเบเบเบฐเบฅเบดเบ. เปเบเบเบฑเบเบเบฒเบชเบดเปเบเบญเบทเปเบเป, เบเปเปเปเบเบเบตเปเปเบกเปเบเบเปเบฒเบเบซเบเปเบฒเบเบตเปเบเบตเป: เบญเบธเบเบฐเบเบญเบเบเบตเปเบฎเบนเบเบเบฒเบเบเบทเบเบชเบฐเปเบเบ (เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเบญเบ, เบเบตเปเปเบกเปเบ Windows console), เบเบธเบเบเบฐเบชเบฒเบเบเบฒเบเบเบญเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฒเบเบชเบฐเปเบเบเบฎเบนเบเบเบฒเบ, เบเบงเบฒเบกเบเบงเปเบฒเบ / เบเบงเบฒเบกเบชเบนเบเบเบญเบเบกเบฑเบ, เปเบฅเบฐเบฎเบนเบเบเบฒเบ. เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเปเบเบฎเบนเบเปเบเบเบเบญเบ bitmap (bitmap), เปเบเบฑเบเบเบปเบงเปเบเบเปเบเบ array เบเบญเบ bytes. Bitmap เปเบเบฑเบ array เบเบญเบ bytes!
เบเบฑเบเบเบฑเบ StretchDIBits() เบขเบนเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบ:
// screen output for game field
StretchDIBits(
deviceContext,
OFFSET_LEFT, OFFSET_TOP,
PMATRIX_WIDTH, PMATRIX_HEIGHT,
0, 0,
PMATRIX_WIDTH, PMATRIX_HEIGHT,
m_p_bitmapMemory, &bitmapInfo,
DIB_RGB_COLORS,
SRCCOPY
);
เปเปเบงเบเบเบงเบฒเบกเบเบณเปเบเปเบเบทเบเบเบฑเบเบชเบฑเบเปเบงเปเบฅเปเบงเบเปเปเบฒเบชเบณเบฅเบฑเบเปเบเบเบเบฑเบเบเบตเปเปเบเบเปเบเปเบเบฑเบเบเบฑเบ VirtualAlloc(). เบเบฑเปเบเปเบกเปเบ, เบเปเบฒเบเบงเบเปเบเบเปเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบกเปเบเบชเบฐเบซเบเบงเบเปเบงเปเปเบเบทเปเบญเปเบเบฑเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบ pixels เบเบฑเบเบซเบกเบปเบ, เปเบเบดเปเบเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฐเบเบทเบเบชเบฐเปเบเบเบขเบนเปเปเบเบซเบเปเบฒเบเป.
เบเบฒเบเบชเปเบฒเบ m_p_bitmap Memory bitmap:
// create bitmap
int bitmapMemorySize = (PMATRIX_WIDTH * PMATRIX_HEIGHT) * BYTES_PER_PIXEL;
void* m_p_bitmapMemory = VirtualAlloc(0, bitmapMemorySize, MEM_COMMIT, PAGE_READWRITE);
เปเบงเบปเปเบฒเบเบฐเบกเบฒเบ, เปเบเบเบเบตเปเบเบดเบเบเบฐเบเบญเบเบเปเบงเบเบเบธเบเบเบญเบ pixels. เบเบธเบเปเบชเบตเปเปเบเบเปเปเบเบญเบฒเปเบฃเปเบกเปเบเปเบเบฑเบ RGB pixel. เบซเบเบถเปเบ byte เบเปเปเบเปเบฒเบชเบตเปเบเบ, เบซเบเบถเปเบ byte เบเปเปเบเปเบฒเบชเบตเบเบฝเบง (G), เปเบฅเบฐเบซเบเบถเปเบ byte เบเปเปเบกเบนเบเบเปเบฒเบชเบตเบเปเบฒ (B). เบเบญเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบกเบตเบซเบเบถเปเบ byte เปเบงเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบซเบเปเปเบซเบเปเบฒ. เบชเบฒเบกเบชเบตเปเบซเบผเบปเปเบฒเบเบตเป - เบชเบตเปเบเบ / เบชเบตเบเบฝเบง / เบชเบตเบเปเบฒ (RGB) - เบเบทเบเบเบฐเบชเบปเบกเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบเปเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบทเปเบญเบชเปเบฒเบเบชเบต pixels เบฅเบงเบเบเบปเบเปเบเปเบฎเบฑเบ.
เบเบฝเบงเบเบตเป, เบญเบตเบเปเบเบทเปเบญ เปเบถเปเบ, เปเบเปเบฅเบฐเบฎเบนเบเบชเบตเปเบซเบฅเปเบฝเบก, เบซเบผเบทเบงเบฑเบเบเบธเปเบเบก, เบเบทเบเบชเบฐเปเบเบเปเบเบเบเบฒเบเบฐเบฅเบฒเบเบเบปเบงเปเบฅเบ. เบงเบฑเบเบเบธเปเบเบกเบเบฑเบเปเบปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเบงเบฒเบเปเบงเปเปเบเบเปเปเบฅเบฑเบเบเบฑเบ. เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบเบทเบเบเบฑเบเปเบชเปเปเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบกเบฑเบเบซเบผเบตเปเบ, เบเบญเบเปเบเบฑเบเบเปเบฒเบเบงเบเบซเบเบถเปเบ matrix เบเบปเบงเปเบฅเบเบเบฐเบซเบเบฒเบเปเบซเบเป. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบฎเบฑเบเปเบเบเบเบตเปเปเบเปเบฅเบฐเบเบปเบงเปเบฅเบเปเบ matrix เปเบเบฑเบเบชเบตเบชเบฐเปเบเบฒเบฐ. เบเบปเบงเบขเปเบฒเบ, เปเบฅเบ 8 เปเบกเปเบเบชเบตเบเปเบฒ, เปเบฅเบ 9 เปเบกเปเบเบชเบตเปเบซเบผเบทเบญเบ, เปเบฅเบ 10 เปเบกเปเบเบชเบตเบเบตเปเปเบเบปเปเบฒเปเบเบฑเปเบก, เปเบฅเบฐเบญเบทเปเบเป. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเปเบเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบกเบฒเบเบฃเบดเบเปเบเบทเปเบญเบเบเบญเบเบชเบฐเบซเบเบฒเบกเบซเบผเบตเปเบ, เปเบเบดเปเบเปเบเปเบฅเบฐเบเบปเบงเปเบฅเบเปเบกเปเบเบเบฒเบเบเบฐเปเบเบเบเบญเบเบชเบต.
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบฐเบฅเบฒเบเบเบปเบงเปเบฅเบเบเบญเบเบชเบฐเบซเบเบฒเบกเบซเบผเบตเปเบเบเบฑเบเบซเบกเบปเบเบขเบนเปเปเบเบกเบทเบซเบเบถเปเบเปเบฅเบฐ bitmap เบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเปเบเบเบฎเบนเบเบเบฒเบเปเบเบญเบตเบเบเปเบฒเบเบซเบเบถเปเบ. เบกเบฒเบฎเบญเบเบเบฐเบเบธ, bitmap เปเบกเปเบ "เบซเบงเปเบฒเบเปเบเบปเปเบฒ" - เบกเบฑเบเบเบฑเบเบเปเปเบเบฑเบเบกเบตเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบ pixels เบเบญเบเบชเบตเบเบตเปเบเปเบญเบเบเบฒเบ. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฑเปเบเบเบญเบเบชเบธเบเบเปเบฒเบเบเบฐเบเบทเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเปเบเบเบเบตเปเบเบญเบเปเบเปเบฅเบฐ pixels เปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบฐเบฅเบฒเบเบเบปเบงเปเบฅเบเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบซเบผเบตเปเบ. เบเบปเบงเบขเปเบฒเบเบเบตเปเปเบเบฑเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเบซเบฑเบเบเปเบฝเบเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบขเบนเปเปเบเบฎเบนเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป.
เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเบเบทเปเบก bitmap (Pixel matrix) เบเบตเปเบกเบตเบเปเปเบกเบนเบเปเบเบเบญเบตเบเปเบชเป matrix เบเบปเบงเปเบฅเบ (Digital matrix) เบเบญเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบกเบฑเบเบซเบผเบตเปเบ (เบเบฑเบเบเบฐเบเบตเบชเบตเบเปเปเบเบปเบเบเบฑเบเบเบฑเบเบเบฐเบเบตเปเบเปเบเบก)
เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเบเบฐเบเปเบฒเบชเบฐเปเบซเบเบตเบชเบดเปเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบตเปเปเบเปเบเบดเบเบเบฒเบเปเบเบก. colorIndex เบเปเบฝเบเปเบเบเปเบเปเปเบเปเบเปเบฅเบฐ iteration เบเบญเบ loop เปเบกเปเบเบกเบญเบเบซเบกเบฒเบเบเปเบฒ (เบเบฑเบเบเบฐเบเบตเบชเบต) เบเบฒเบ matrix เบเบปเบงเปเบฅเบเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบกเบฑเบเบซเบผเบตเปเบ (mainDigitalMatrix). เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบปเบงเบเปเบฝเบเปเบเบเบชเบตเบเบทเบเบเบฑเปเบเปเบเบฑเบเบชเบตเบเบปเบงเบกเบฑเบเปเบญเบเปเบเบเบญเบตเบเปเบชเปเบเบฑเบเบเบฐเบเบต. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบชเบตเบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเปเบเปเบเบญเบญเบเปเบเบฑเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบญเบเบชเบตเปเบเบ, เบชเบตเบเบฝเบงเปเบฅเบฐเบชเบตเบเปเบฒ (RGB). เปเบฅเบฐเบฎเปเบงเบกเบเบฑเบเบเบฑเบ indent (pixelPadding), เบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบฝเบเปเบชเป pixels เบฅเบงเบเบซเบผเบฒเบเบเบฑเปเบ, เบเบฐเบเบญเบเปเบเบฑเบเบฎเบนเบเบเบฒเบเบชเบตเปเบ bitmap.
เบฅเบฐเบซเบฑเบเปเบเปเบเบปเบงเบเบตเปเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบดเบเบเบดเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเปเบเปเบเบฒเบ. เบชเบฐเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบฐเบเปเบฒเปเบซเปเบเปเบฒเบเบญเปเบฒเบเบเบฒเบเบเปเบญเบเปเบเบเบเปเบฒเบเบซเบฒเบเบงเบดเบเบตเบเบฒเบเปเบเบเบชเปเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบฎเบฑเบเบงเบฝเบ.
เบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเปเบเบเบเบตเป bitmap เปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบฐเบฅเบฒเบเบเบปเบงเปเบฅเบเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบกเบฑเบเบซเบผเบตเปเบ:
// set pixel map variables
int colorIndex;
COLORREF color;
int pitch;
uint8_t* p_row;
// arrange pixels for game field
pitch = PMATRIX_WIDTH * BYTES_PER_PIXEL; // row size in bytes
p_row = (uint8_t*)m_p_bitmapMemory; //cast to uint8 for valid pointer arithmetic
(to add by 1 byte (8 bits) at a time)
for (int y = 0; y < PMATRIX_HEIGHT; ++y)
{
uint32_t* p_pixel = (uint32_t*)p_row;
for (int x = 0; x < PMATRIX_WIDTH; ++x)
{
colorIndex = mainDigitalMatrix[y * PMATRIX_WIDTH + x];
color = Utils::GetColor(colorIndex);
uint8_t blue = GetBValue(color);
uint8_t green = GetGValue(color);
uint8_t red = GetRValue(color);
uint8_t pixelPadding = 0;
*p_pixel = ((pixelPadding << 24) | (red << 16) | (green << 8) | blue);
++p_pixel;
}
p_row += pitch;
}
เบญเบตเบโเบเบฒเบกโเบงเบดโเบเบตโเบเบฒเบโเบญเบฐโเบเบดโเบเบฒเบโเบเปเบฒเบโเปเบเบดเบโเบเบตเปโ, เปเบโเปเบเบก Crazy tank เบฎเบนเบโเบเบฒเบโเบซเบเบถเปเบ (เบเบญเบโ) เปเบเปโเบเบทเบโเบชเปเบฒเบโเบเบฑเปเบโเบเบถเปเบโเปเบฅเบฐโเบเบฒเบโเบชเบฐโเปเบเบโเบขเบนเปโเปเบโเบซเบเปเบฒโเบเปโเปเบ Draw () เบเบฒเบโเบเปเบฒโเบเบฒเบโ. เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบฅเบปเบโเบเบฐโเบเบฝเบโเบเบฒเบโเบเบปเบโเปเบเปเบโเบเบดเบกโเปเบโเบเบฒเบโเบเปเบฒโเบเบฒเบ Input() เปเบฅเบฐโเบเบฒเบโเบเบธเบโเปเบเปเบโเบเปเปโเบกเบฒโเบเบญเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเปเบโเบเบฒเบโเบเปเบฒโเบเบฒเบ Logic()โ, เบฎเบนเบโเบเบฒเบโเปเบซเบกเป (เบเบญเบโ) เปเบเปโเบเบทเบโเบชเปเบฒเบโเบเบฑเปเบโเบเบถเปเบโ. เปเบเปเบเบดเบเปเบฅเปเบง, เบงเบฑเบเบเบธเปเบเบกเบญเบฒเบเบกเบตเบเปเบฒเปเบซเบเปเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบขเบนเปเปเบเบชเบฐเบซเบเบฒเบกเบซเบผเบตเปเบเปเบฅเบฐ, เบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก, เปเบเปเบเบทเบเปเบเปเบกเบขเบนเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเบตเปเปเบกเปเบเบงเบดเบเบตเบเบฒเบเปเบเบทเปเบญเบเปเบซเบง (เบเบฒเบเปเบเบทเปเบญเบเปเบซเบง) เปเบเบตเบเบเบถเปเบ.
เปเบเบเบฒเบเบเบดเบเบชเบฐเบเบต (เบเปเบฒเบเปเบฒเบเบเปเปเปเบเปเบฅเบทเบกเบซเบเบฑเบ), เบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบเบญเบเบงเบปเบเปเบเบกเบเบฒเบเปเบเบกเบเปเบฒเบญเบดเบ ("เบเบน") เปเบฅเบฐเบฅเบฐเบเบปเบเบเบฒเบเบชเบฐเปเบเบ pixels เปเบเบซเบเปเบฒเบเปเบเบฒเบเปเบเบกเบเบตเบชเบญเบ ("เบเบฑเบ") เปเบกเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฝเบเปเบเป. เบเบญเบโเปเบเบก 2D เบเบญเบโเบเปเบฒเบโเบชเปเบฒโเบฅเบฑเบ Windowsโ. เบเปเปเบกเบตเบชเบฝเบ! ๐ เบชเปเบงเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเปเบกเปเบเบเบฝเบเปเบเปเบเบดเบเบเบญเบเปเบเบเบเบต.
เปเบเปเบเบญเบ, เปเบเบก "เบเบฑเบ" เบเบทเบเบญเบญเบเปเบเบเบซเบผเบฒเบเบชเบฑเบเบชเบปเบเบเบงเปเบฒ "เบเบน". เบเปเบญเบเปเบเปเบเบฒเบชเบฒ C ++ เปเบฅเปเบง, เบเบฑเปเบเปเบกเปเบ, เบเปเบญเบเบญเบฐเบเบดเบเบฒเบเบงเบฑเบเบเบธเปเบเบกเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบฑเบเบซเปเบญเบเบฎเบฝเบ. เบเปเบญเบเบชเปเบฒเบเบเปเปเบฅเบฑเบเบเบฑเบเบเบญเบเบเปเบญเบเปเบญเบ - เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเบฅเบฐเบซเบฑเบเปเบ headers/Box.h. เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เบเบฒเบเปเบเบฑเบเบเปเบฒเบชเปเบงเบเบซเบผเบฒเบเบกเบฑเบเบเบฐเบกเบตเบเบฒเบเบฎเบปเปเบงเปเบซเบผเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ. เบเบปเบงเบเบตเปเบเบตเปเปเบเปเปเบฅเปเบง. เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบงเบฒเบกเบเบปเบเบเปเบฒ. เบเปเบญเบเบเปเบญเบเปเบงเบปเปเบฒเบงเปเบฒเบเบถเปเบกเปเบเปเบเปเบงเบเบเปเบญเบเบซเบผเบฒเบ. เปเบฅเบตเปเบกเบเบปเปเบ C++ เบเปเบฒเบเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเปเบเบก. เบเบตเปเปเบกเปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบตเบชเปเบฒเบฅเบฑเบเบเบนเปเปเบฅเบตเปเบกเบเบปเปเบเปเบ C++. เบกเบฑเบเบกเบตเบเบฐเบซเบเบฒเบเบเปเบญเบ, เบซเบเปเบฒเบชเบปเบเปเบเปเบฅเบฐเบกเบตเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบต.
เบกเบฑเบเปเบเปเปเบงเบฅเบฒเบเบฐเบกเบฒเบเบซเบปเบเปเบเบทเบญเบเปเบเบทเปเบญเบเบฑเบเบเบฐเบเบฒเปเบเบกเบเบตเป. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฝเบเปเบเบฑเบเบชเปเบงเบเปเบซเบเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบญเบฒเบซเบฒเบเบเปเบฝเบเปเบฅเบฐเบญเบฒเบซเบฒเบเบซเบงเปเบฒเบเบขเบนเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบ. เบฅเบฒเบงเบเบฑเปเบเบขเบนเปเปเบเปเบฎเบทเบญเบเบเบปเบงเบเบญเบเบซเปเบญเบเบเบฒเบ, เบขเบธเบเบญเบฒเบซเบฒเบเปเบฅเบฐเบเบฝเบเบฅเบฐเบซเบฑเบ. เบซเบผเบทเบขเบนเปเปเบฎเบทเบญเบเบชเปเบฒเบฅเบฑเบเบเปเปเบฒ. เบชเบฐเบเบฑเปเบเบเปเบญเบเปเบเปเบฎเบฑเบ "เบชเบปเบเบเบฒเบกเปเบฎเบทเบญเบเบเบปเบง". เบเบฒเบกเปเบเบตเบ, เบเปเบญเบเปเบเปเบเบทเปเบกเบเบฑเบเบเบถเบเบขเปเบฒเบเบซเปเบฒเบงเบซเบฑเบ, เปเบฅเบฐเบเบธเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเปเปเปเบเบตเบเบขเบนเปเปเบเบเบฑเปเบ.
เปเบโเบเบญเบโเบเปเบฒเบโเบเบญเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโ, เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบฐโเบเบถเบโเบญเบญเบโเบเบฒเบโเบชเบฐโเปเบเบโเบเปเปโเบเปโเปเบเบปเปเบฒโเปเบโเบเบญเบโเบเบทเปเบกโเบเบฑเบโเบเบถเบโเบเบญเบโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโ. เปเบเบทเปเบญเบชเบฐเปเบเบเบชเบดเปเบเบเบตเปเบเปเบญเบเบเบฝเบเบฅเบปเบ, เปเบเปเบก, เบเบฑเบ, เบญเบญเบเปเบเบโฆ
เบเบฒเบเบญเบญเบเปเบเบเบฎเบนเบเบเบฑเบ. เปเบฅเบฐเบเปเบฒเบเบดเบเบฒเบกเบเบญเบเบเปเบฒเบเบงเบ pixels เปเบเปเบฅเบฐเบเบฑเบเบเบงเบเบเบฐเบเบญเบเบเบญเบเบขเบนเปเปเบเบซเบเปเบฒเบเป
เบเบฒเบเบเบดเบเปเบฅเปเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเปเบฅเบฐเบชเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบซเบกเบธเบเบเบญเบเบเบฑเบเบเบฐเบกเบฒเบเปเบเบเบเบญเบเบกเบฑเบ
เปเบเบเบงเบฒเบเบเบญเบเบเบฒเบเปเบเบฑเบเบเปเบฒเบเบญเบเบเปเบญเบ (เบญเบฑเบเบเบตเปเบเบงเบฒเบกเบเบปเบเบเปเบฒเบฎเบปเปเบงเปเบซเบผ, เบชเปเบงเบเบซเบผเบฒเบเบญเบฒเบเบเบฐ). เบเปเปเบฅเบฑเบเบเบฑเบเบเบทเบเบชเปเบฒเบเปเบเบฑเบเบฅเบฒเบเบเบทเปเบเบตเปเปเบเบทเปเบญเบกเปเบเบ
เปเบฅเบฐเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบตเปเบเปเปเบกเบตเบเบฐเปเบซเบเบเบเบตเปเบเบฐเปเบเบเบเบฒเบเบเบฑเบเบเบฒเบเบฝเบกเบเบฑเบเปเบเบก
เบเบดเบเบชเบฐเบเบต
"เปเบเบดเบโเปเบกเปเบโเบเบฒเบโเปเบเบตเบโเบเบฒเบโเปเบถเปเบโเบเบฑเบโเปเบกโเบเปโเปเบฅเบตเปเบกโเบเบปเปเบโเบเปเบงเบโเบเบฒเบโเบเปเบฒเบงโเบเบณโเบญเบดเบ" (เบชเบฐโเบเบดโเบเบฑเบโเบเบฒโเบเบญเบโเบเบตเบโเบเบนเบฎเบฒเบ)
เบเปเปเบซเปเบเปเบฒเบเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบชเบนเปเบเบดเบเบชเบฐเบเบต! เปเบเบปเปเบฒเบเบญเบเบซเบฒเปเบงเบฅเบฒเบชเบณเบฅเบฑเบเบงเบฝเบเบญเบฐเบเบดเปเบฅเบเบเบญเบเปเบเบปเปเบฒเปเบเบงเปเบ?
- เบเปเบฒเบเบปเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบเปเป (เบญเบฐเบเบดเบเบฒ, เบเบตเปเปเบกเปเบเบชเปเบงเบเบเบตเปเบเบฒเบเบเบตเปเบชเบธเบ).
- เบเปเบฒเบเบปเบเบเบนเบฅเบดเบกเบฐเบชเบดเบ.
- เบเบฒเบเปเบชเบเบชเบฐเบฅเบฐเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบ "เบเบดเปเบชเบ" เปเบเบทเปเบญเบเบปเบเบเบฐเปเบซเบเบเบเบญเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบตเปเบชเบนเบเบเบถเปเบ.
- เบเปเบฒเบงเปเบเบชเบนเปเปเบเบปเปเบฒเปเบฒเบเบเบธเบเปเบกเบทเป.
- เบขเปเบฒเบเบฒเบเบซเบงเบฑเบเบงเปเบฒเบชเบญเบเบซเบผเบทเบชเบฒเบกเบเบปเปเบงเปเบกเบเบเบญเบเปเบงเบฅเบฒเบซเบงเปเบฒเบเบเบตเปเบเบฐเปเบเปเบงเบฝเบเบญเบฐเบเบดเปเบฅเบ.
เปเบเบญเบตเบเบเปเบฒเบเบซเบเบถเปเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเบเบปเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบฅเบฐเบเบฑเบเบฅเปเบฒเบเบฑเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ. เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบฐเบเบดเปเบกเบเบฒเบเบเปเบฅเบฐเบเบต / เปเบเบเบเบฒเบเปเบเปเบเบทเปเบญเบเปเบเบเบญเบเบเบนเบฅเบดเบกเบฐเบชเบดเบเปเบซเบผเบปเปเบฒเบเบตเป. เปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบญเบทเปเบเป, เบเปเบฒเบเบเบฐเบเปเบญเบเปเบชเบเบชเบฐเบฅเบฐเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบ "superfluous". เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเปโเบเบดเบโเบเบฒเบโเบเปเบญเบโเบงเปเบฒโเปเบโเบเบตโเบงเบดเบโเบเบงเบโเบเบฐโเบกเบตโเบชเบนเบโเบชเบธเบโเบเบญเบโเบชเบฒเบกโเบเบดเบโเบเบฐโเบเปเบฒโเบเบปเปเบโเบเป. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบเบฐเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบงเบเปเบเบปเบฒเปเบเบเบฒเบเบเบตเปเบเบตเบเบตเปเบชเบธเบ. เปเบฅเบฐเปเบเบเบเบฒเบ / เบเบดเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบฐเปเบฅเบตเปเบก overload corny. เปเบเปเบเบตเปเปเบกเปเบเบเบฑเบเบซเบกเบปเบ, เบญเบฒเบเบเบฐเปเบเบฑเบ, เบซเบปเบงเบเปเปเปเบฅเบฐเบชเปเบงเบเบเบธเบเบเบปเบ.
เบกเบตเบเบปเบเบฅเบฐเบเบฝเบเบเบญเบเบเบตเปเปเบเปเบเบญเบ: เบเปเปเปเบเบตเบเบกเบตเบกเบทเป 0%! เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบฎเบฝเบเบฎเบนเปเบเปเบฝเบงเบเบฑเบเบกเบฑเบเบขเบนเปเปเบเบเบปเบเบเบงเบฒเบกเปเบเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ indie. เบเปเบฒเบเปเบฒเบเบเปเบฒเบฅเบฑเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเปเบเบเบเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบฎเบฑเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบเบเบธเบเปเบกเบทเป. เปเบฅเบฐเบกเบฑเบเบเปเปเบชเปเบฒเบเบฑเบเบซเบผเบฒเบเบเบฒเบเปเบเบเบตเปเบเปเบฒเบเปเบฎเบฑเบ. เบเบฝเบเปเบถเปเบเบเบณเบชเบฑเบ เบซเบผเบทเบฅเบฐเบซเบฑเบเปเบถเปเบเปเบเบง, เปเบเบดเปเบเบงเบตเบเบตเปเบญเบชเบญเบเปเบถเปเบ, เบซเบผเบทเบเปเบญเบเบเบฐเบเบนเปเบชเปเบเบฐเบเบฒเบโเบเบฝเบเปเบเปเปเบฎเบฑเบเบเบฒเบเบขเปเบฒเบ. เบเบฒเบเบชเปเบงเบเบเบตเปเบเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ. เปเบกเบทเปเบญเบเปเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ, เบเปเบฒเบเบญเบฒเบเบเบฐเปเบฎเบฑเบเบซเบผเบฒเบเบเบงเปเบฒเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ. เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบเบฐเบเปเบฒเบงเปเบเบชเบนเปเปเบเบปเปเบฒเบซเบกเบฒเบเบเบญเบเปเบเบปเปเบฒเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเปเบฅเบฐ, เปเบเบทเปเบญเบเปเบญเบ, เปเบงเบซเบผเบฒเบ. เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ, เบซเปเบฒเบกเบฅเปเปเบเบปเปเบเบเปเปเบเบเบธเบเบชเบดเปเบเปเบกเปเบ procrastination.
เปเบฅเบฐเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเบเบทเปเบเปเบฒเบงเปเบฒเบเปเบฒเบเบเปเปเบเบงเบเบเบฐเบกเบฒเบเปเบฅเบฐเบเปเปเบชเบปเบเปเบ "เบเบตเปเปเบฅเบทเปเบญเบ" เบเบตเปเบเปเปเปเบชเบเบเปเบฒเบเบญเบเปเบงเบฅเบฒ 5, 10, 15 เบเบฒเบเบต, เบฅเปเบเปเบฒ "เปเบกเปเบเปเบญเบ" เบเบฐเบซเบเบฒเบเปเบซเบเปเบเบตเปเบเบฒเบงเบเบฒเบเบซเบเบถเปเบเบเบปเปเบงเปเบกเบเบซเบผเบทเบชเบญเบเบเบปเปเบงเปเบกเบ. เปเบเบปเปเบฒเบขเบทเบเบขเบนเปเปเบเปเบเบงเบเป? เบเบดเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบเบเบญเบเบเปเบฒเบ. เปเบเป escalator เบเป? เบเบฝเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบฅเบปเบเปเบ notepad. เปเบเบปเปเบฒเบเบณเบฅเบฑเบเปเบเบตเบเบเบฒเบเปเบเบดเบเบฅเบปเบเปเบกเบเป? เบเบตเบซเบผเบฒเบ, เบญเปเบฒเบเบเบฒเบเบเบปเบเบเบงเบฒเบก. เปเบเปเบเบฐเปเบซเบเบเบเบฒเบเบเบธเบเปเปเบญเบเบฒเบ. เบขเบธเบเปเบเบดเปเบเปเบกเบง เปเบฅเบฐเปเบฒเบขเบนเป YouTube! เบขเปเบฒเบกเบปเบเบฅเบฐเบเบดเบเบชเบฐเบซเบกเบญเบเบเบญเบเปเบเบปเปเบฒ!
เปเบฅเบฐเบซเบเบถเปเบเบชเบดเปเบเบชเบธเบเบเปเบฒเบ. เบเปเบฒเบซเบฒเบเบงเปเบฒ, เบซเบผเบฑเบเบเบฒเบเบญเปเบฒเบเบเบปเบเบเบงเบฒเบกเบเบตเป, เบเปเบฒเบเบกเบฑเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบฒเบเบชเปเบฒเบเปเบเบกเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบเบฑเบเปเบเบก, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบทเปเบเบทเป Casey Muratori. เบเบปเบเบเบตเปเบกเบต
Casey เบเบฑเบเบญเบฐเบเบดเบเบฒเบเบงเปเบฒเปเบเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเบทเปเบญเบเบเบฑเบเปเบเบกเบเบญเบเบเปเบฒเบเปเบญเบ, เบเปเบฒเบเบเบฐเบกเบตเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบเบตเบเบถเปเบเบเปเบฝเบงเบเบฑเบเปเบเบทเปเบญเบเบเบฑเบเบเบตเปเบกเบตเบขเบนเป. เปเบเปเบฅเบเบเบญเบเบเบญเบ, เบเปเบญเบเบเบตเปเบเบธเบเบเบปเบเบเบฐเบเบฒเบเบฒเบกเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เบเปเบฒเบเบเบฐเบฎเบฝเบเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบ, เบเปเปเปเบกเปเบเบเบฒเบเบเปเบฒเปเบเป. เปเบเบปเปเบฒเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบญเบกเบเบดเบงเปเบเบต. เปเบฅเบฐเบเปเบฒเบเบเบฑเบเบเบฐเบเบฒเบเปเบเบฑเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบตเปเบชเบฐเบซเบผเบฒเบเปเบฅเบฐเปเบซเบเปเบเบงเปเบฒ - เบกเบทเบญเบฒเบเบตเบ.
เปเบเบเบเบตเปเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเปเบฒเบเปเบฅเบทเบญเบ! เปเบฅเบฐเบเปเปเบซเปเปเบฅเบเปเบเบฑเบเบกเบทเบญเบฒเบเบตเบเบซเบผเบฒเบเบเบถเปเบ.
Author: Grankin Andrey , DevOps
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com