- C++ 91.8%
- C 8.2%
| graphics | ||
| .clang-format | ||
| .gitignore | ||
| newres.h | ||
| README.md | ||
| resource.h | ||
| shmup.aps | ||
| shmup.cpp | ||
| shmup.h | ||
| shmup.ico | ||
| shmup.rc | ||
| shmup.vcp | ||
| shmup.vcw | ||
| StdAfx.cpp | ||
| StdAfx.h | ||
| STGapiBuffer.cpp | ||
| STGapiBuffer.h | ||
Pocket PC Shoot 'Em Up
This is a simple shmup example for eMbedded Visual C++ 4.0 targeting Pocket PC 2003 (or 2002 if you have eVC3). It is based off of the Smartphone Developer Network's graphics drawing sample.
I hope that this can help people get inspired to start working on Pocket PC again.
It's not a full or very functional game, but could be used for reference when using GAPI or STGapiBuffer.
Graphics are from mieki's Shoot 'Em Up Object Images. Explosions are from diamonddmgirl on OpenGameArt.
Images/sprites can be converted to the proper bmp format using ImageMagick. The flags that worked for me were -background '#f939c6' -alpha remove -alpha off -units PixelsPerInch -density 72 -define bmp:format=bmp3, then add them as a resource to your eVC project.
Features:
- smooth movement with stylus
- enemies that explode
- score counter
If you want to contribute, here are some ideas:
- high scores
- game restarting
- upgrades
- enemy types
- hardware controls
Feel free to fork!