160 likes | 281 Vues
This project aims to create a casual game that challenges players' logic and quick-thinking skills within a dungeon setting. By focusing on the construction of a robust framework rather than merely developing a game, the initiative involves three key components: a Game Client, Map Builder, and Framework. Utilizing technologies like C++, OpenGL for graphics, and OpenAL for audio, the project targets a broad audience of casual gamers, including teens and adults on platforms like Steam. An iterative and incremental design approach will ensure flexibility and risk management throughout development.
E N D
Purpose The key goal is to develop a casual game to challenge a player’s logic and quick thinking abilities. Focusing on the construction of the framework rather than just building another game. Three components: Game Client, Map Builder, and Framework.
Purpose Dungeon editor • Design structure • Design security • Design goals
Purpose Game • Evaluate dungeon • Solve puzzles • Traps and AI • Score and time
Purpose Framework • C++ • Low-level • Window & input • 2D graphics • Audio • File system • Networking
Target Audience • Casual Gamers: • Mainly casual, mature and indie gamers or anyone who has access to large game platforms such as Steam. • A large demographic generally teenagers and adults.
Design Methodology • Iterative and Incremental approach: • Flexibility • Risk Management • Testability • Ruled out: • Scrum • Agile • Spiral
Technologies Trello Skype GIT Audio Tools
Development Environment C++ Windows API (Windows 7) OpenGL OpenAL Visual Studio / Code::Blocks NetBeans for Web Development
Development Environment C++ Flexible, efficient, low-level, memory management, exception handling, speed, compliable, available APIs, understanding, experience in framework development
Development Environment Windows API Target platform Create window Get keyboard/mouse/gamepad input Ease of use Well documented Experienced members
Development Environment OpenGL Graphics library Compatible Fixed pipeline Ease of use for 2D Experienced members
Development Environment OpenAL Audio library Compatible Ease of use Experienced members
Deployment Environment • Windows-based platforms (for larger target market) • Online Community • Leader boards • Forum • Map Distribution • Wiki