Tonight we went over what is left on tetris as well as the possibilities for the next project.
The following still needs fixed/coded for tetris: score/line/level display, texturing the blocks, audio, background image distortion(it is currently shifted the right a few pixels)
Tasks for all programmers is to find a way to play audio files either using openAL or other methods. We hope someone can find this by wednesday night as we are having a wednesday online meeting at 8:00 p.m. We hope to see absolutely everyone online then. Please let us know if you will or will not be online at that time. We are also having a meeting again on Sunday at ACCAD, the time seems like it will be 630 as usual. From here on out we are requiring that everyone post in the forums in a topic created for upcoming meetings your plans on attending the next meeting. This will help us out so we know who will be showing up. We are also posting a poll in the topic “Next Project” in the forums. We hope everyone can post their ideas/thoughts on the next project and vote for which idea you would most like to be the next project.
We are having our next meeting at the usual 6:30 time on Sunday @ ACCAD. This past meeting online was extremely successful. The gameplay coding is ready and Jorge should be uploading a tetris temp executable for people to test. The remaining code is audio, score, and the intro animations. We are hoping to have a working testable game for this upcoming meeting. Here is the thread for last meeting with the chat log: LINK
This Sunday’s meeting will be ONLINE at the usual 6:30 p.m. time. We will expect everyone that can be on AIM logged in as the screen name they gave us when you gave us your personal information. We will then create a chat room and invite everyone sometime around 6:30 and carry out the meeting from there. Hope to see everyone online
Dan has reimplemented his code into tetris … this is something i hope the programmers get sorted out and can talk with each other to get on the same page about.
Check out the SVN for the 2 source files. PatchTetReload.cpp is the new gameplay functions to work with the graphics a bit easier. Tetdisplay.cpp is the main function that needs work for OpenAL (audio). main.cpp is the current working source file where the functions from Patch work with (can be easily changed with Tetronimos, but I used this just for my benefit since it holds each individual pieces in the blocks rather then just one coordinate), but that is where the textures need to be worked on.
Most important is to get the textures and audio to work. Take a look at main.cpp for textures, and Tetdisplay.cpp for audio. Besides the OpenGL and OpenAL addons, there’s nothing else to add but the sources (again all gameplay functions I just made them as functions for main rather then a seperate class for ease of use).
- Get a working texture on screen
- Work with textures bigger then 256X256
- Load and properly use JPG, BMP, and PPM files
- Fix all linking errors between OpenAL and Visual Studio
All that done then the last things we would need are:
- Add the score text in the boxes.
- Add Jim’s wonderful flash beginnings to the start of the game.
After all that said and done, we can start throwing out ideas for our next project! Wouldn’t that be fun!