Pick-o-Mania - needs testing!
Moderator: PC Supremacists
Pick-o-Mania - needs testing!
Hi all, I've been away from posting here for a long time but still following up on developer videos and forums. I took a long break from programming and deiced to work on finishing something simple instead of something that'll take ages to do.
Pick-o-Mania is a simple color matching game to clear pieces off the board. It's still in alpha stage for now...there's no scoring system and menus aren't in place yet. But most of the interaction is there, and I want to have it tested to see if it works properly (no crashes) with other people. Aside from what I just mentioned, some other game rules would be added, and graphics will surely be different in the final product.
Again, this game was made on my graphics engine which will continue to develop as I learn more from this experience. Some of the features that the game uses from the engine are:
- Incremental loading (3D models are loaded as smaller chunks to keep a consistent framerate in loading screens)
- Entity handling and smooth movements of 3D models
- Per-instance culling (although it's barely used in a game like this)
- Support multiple shader effects
- Color picking system (entities have unique color IDs that get detected when the mouse clicks on them)
Simply click on the pieces that match two or more of the same color to remove them from the board. In the play screen, press "enter" to go back to the starting screen, and load the game again with a different set of pieces.
Download it here: http://www.box.net/shared/2ozqm6rf2m
Screenshot of what it looks now:
DirectX is used to produce the graphics, SDL for input and windowing, and FMOD for sound. You may need to download the VC++ 2008 runtime library, but I didn't include it in order to save download time for those that already have it. Also I'm not sure if an additional runtime is required for DirectX but this is just one of the things I'll find out in letting others test the game first.
Pick-o-Mania is a simple color matching game to clear pieces off the board. It's still in alpha stage for now...there's no scoring system and menus aren't in place yet. But most of the interaction is there, and I want to have it tested to see if it works properly (no crashes) with other people. Aside from what I just mentioned, some other game rules would be added, and graphics will surely be different in the final product.
Again, this game was made on my graphics engine which will continue to develop as I learn more from this experience. Some of the features that the game uses from the engine are:
- Incremental loading (3D models are loaded as smaller chunks to keep a consistent framerate in loading screens)
- Entity handling and smooth movements of 3D models
- Per-instance culling (although it's barely used in a game like this)
- Support multiple shader effects
- Color picking system (entities have unique color IDs that get detected when the mouse clicks on them)
Simply click on the pieces that match two or more of the same color to remove them from the board. In the play screen, press "enter" to go back to the starting screen, and load the game again with a different set of pieces.
Download it here: http://www.box.net/shared/2ozqm6rf2m
Screenshot of what it looks now:
DirectX is used to produce the graphics, SDL for input and windowing, and FMOD for sound. You may need to download the VC++ 2008 runtime library, but I didn't include it in order to save download time for those that already have it. Also I'm not sure if an additional runtime is required for DirectX but this is just one of the things I'll find out in letting others test the game first.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Pick-o-Mania - needs testing!
Runs fine for me. It's a good start.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
Re: Pick-o-Mania - needs testing!
That's good to hear. It was a pain to get the entity management done right. It used to be that it won't wipe out all the entity data completely resulting in a crash when another game is started. Hopefully the only problems I will find with this release are missing DLLs.
Next up I am going to add the feature of replacing cleared pieces with new ones on the board, so it will be a continuous puzzle gaming session. But I'm tempted to add other things to make this game unique, and having a hard time coming up with more ideas for now.
Next up I am going to add the feature of replacing cleared pieces with new ones on the board, so it will be a continuous puzzle gaming session. But I'm tempted to add other things to make this game unique, and having a hard time coming up with more ideas for now.
Re: Pick-o-Mania - needs testing!
So after day of tinkering with the entity manager and numerous crashes, I just figured out how to texture and mesh swap the pieces correctly while keeping all the instances in check. This means I can now replace empty areas with random pieces and make the game more playable. Still don't know of any other ways to make the puzzle game more interesting, though.
- GroundUpEngine
- Chaos Rift Devotee
- Posts: 835
- Joined: Sun Nov 08, 2009 2:01 pm
- Current Project: mixture
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Location: UK
Re: Pick-o-Mania - needs testing!
Looks great dawg, nice start i think!
I couldn't run it but its probably just the DLL's as you said, although i cant identify which ones are missing heh
I couldn't run it but its probably just the DLL's as you said, although i cant identify which ones are missing heh
Try doing some research of other popular puzzle games, etcCC Ricers wrote:Still don't know of any other ways to make the puzzle game more interesting, though.
Re: Pick-o-Mania - needs testing!
Did you get a message saying something like "The side-by-side configuration is incorrect?" If so, that one's most likely the result of needing the Visual C++ 2008 runtime library. It's a one time install- you won't need to copy it for every program that needs it.
- GroundUpEngine
- Chaos Rift Devotee
- Posts: 835
- Joined: Sun Nov 08, 2009 2:01 pm
- Current Project: mixture
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Location: UK
Re: Pick-o-Mania - needs testing!
I got the 'Visual C++ 2008 runtime library' hmm, still not working on my XP/Vista/7 systems. Its still bitchin' about the configuration, no worries thoughCC Ricers wrote:Did you get a message saying something like "The side-by-side configuration is incorrect?" If so, that one's most likely the result of needing the Visual C++ 2008 runtime library. It's a one time install- you won't need to copy it for every program that needs it.
Re: Pick-o-Mania - needs testing!
What do you mean "It's still bitching about the configuration", do you mean the library or my program? Every last bit of info will really help so talk like a real games tester I'm wanting to learn how to distribute DirectX programs made on Visual C++ with the most compatibility possible. It's not exactly a very demanding program :PGroundUpEngine wrote:I got the 'Visual C++ 2008 runtime library' hmm, still not working on my XP/Vista/7 systems. Its still bitchin' about the configuration, no worries thoughCC Ricers wrote:Did you get a message saying something like "The side-by-side configuration is incorrect?" If so, that one's most likely the result of needing the Visual C++ 2008 runtime library. It's a one time install- you won't need to copy it for every program that needs it.
- GroundUpEngine
- Chaos Rift Devotee
- Posts: 835
- Joined: Sun Nov 08, 2009 2:01 pm
- Current Project: mixture
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Location: UK
Re: Pick-o-Mania - needs testing!
ok bud Well after i check the obvious stuff like missing DLL's and the Visual C++ runtime.. when i run in Vista it just says "Pick-o-Mania.exe has stopped working", and on XP i get "The application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem".CC Ricers wrote:What do you mean "It's still bitching about the configuration", do you mean the library or my program? Every last bit of info will really help so talk like a real games tester I'm wanting to learn how to distribute DirectX programs made on Visual C++ with the most compatibility possible. It's not exactly a very demanding program :PGroundUpEngine wrote:I got the 'Visual C++ 2008 runtime library' hmm, still not working on my XP/Vista/7 systems. Its still bitchin' about the configuration, no worries thoughCC Ricers wrote:Did you get a message saying something like "The side-by-side configuration is incorrect?" If so, that one's most likely the result of needing the Visual C++ 2008 runtime library. It's a one time install- you won't need to copy it for every program that needs it.
Another thing i did before with my engine, (the debug file "stdout.txt" or whatever) make sure you leave it empty when you upload the game.. so if it crashes on start up the tester/gamer doesn't consult the debug output (from your last execution) :P
- thejahooli
- Chaos Rift Junior
- Posts: 265
- Joined: Fri Feb 20, 2009 7:45 pm
- Location: London, England
Re: Pick-o-Mania - needs testing!
It worked fine from the start for me. I already had VS installed so I have a feeling that that might be the problem for others.
I'll make your software hardware.
- Singleton
- Chaos Rift Newbie
- Posts: 26
- Joined: Tue Jan 05, 2010 10:32 pm
- Favorite Gaming Platforms: SNES, PC
- Programming Language of Choice: C\++,x86\64 assembly
- Location: Maya temple, Brazil
- Contact:
Re: Pick-o-Mania - needs testing!
First I got the error message:
OBS: I'm using Window 7 Ultimate, and I do have Visual Studio 2008 installed.
Then I downloaded the DLL and placed it inside the game folder, but got another DLL error.The program can't start because d3dx9_43.dll is missing from your computer. Try reinstalling the program to fix this problem.
Again downloaded the DLL, set it in the right place and got the same error message, but telling me the MSVCR100.dll was missing. I downloaded it again but got another error, telling me that the entry point could not be located in the MSVCR100.dll(I guess the file is corrupted). So yeah, dlls are the main problem right now.The program can't start because MSVCP100.dll is missing from your computer. Try reinstalling the program to fix this problem.]
OBS: I'm using Window 7 Ultimate, and I do have Visual Studio 2008 installed.
What a funny looking child... Wait, it's a dog!