*Abstract for the Pelmanism * Can Ilhan(ci2137@columbia.edu) Chintan Shah(cds2127@columbia.edu) Sungjun Kim(sk3062@columbia.edu) Zenan Li(zl2174@columbia.edu) *Objective:* The goal of our project is to develop an interactive, picture-based memory game, so called Pelmanism. The basic idea of the Pelmanism is that the player should match two same cards in the screen, recalling what he or she has seen before. In the beginning of the game, all the cards are shown of the back-side, hiding the front image; then, the player starts to match the same two cards, turning over two cards in every turn. Provided the player matches the same pictured cards, since there are always two same front-imaged cards, these cards are deleted on the screen; otherwise, the cards are turned over again. The game will be over when all the cards are matched, showing how long it has taken. To implement the Pelmanism, we will activate the main processor, the VGA, the PS2 and the SD card interfaces of the ALTERA DE2 board; if necessary, the SDRAM or flash memory will be also interfaced. Finally, for user-interface, PS2 mouse and LCD monitor will be used. *Features:* *PS2 mouse supported* In the GUI based games, since users prefer mice, we will enable the mouse control through the PS2 interface. By clicking the mouse buttons, the player can not only start and terminate the game, but also turn the card over. In playing our game, the mouse control should be more intuitive than the uses of the keyboard or the other input devices. *JPEG image compatible* Our application will read JPEG image files; these images will be used in drawing the graphic interface. Thanks to the JPEG's high compression rate, we should be able to save the memory space, storing a lot of high-quality images in the memory. Due to the decoding algorithm complexity, the JPEG decoder will be developed in the software side. *SD card memory accessible* Graphic files will be stored in the SD memory card; to do so, we are going to activate SD card memory interface. The activation is necessary because large amount of memory space is used for storing graphic information in the graphic-based games. Also, in order to read and write files, simple file-system will be designed.