======class game projects====== The entries on this page pertain to the various game development project efforts taking place in select classes for a given semester. =====CSCS2650/spring2024 games==== Experience the games developed this semester in CSCS2650 Computer Organization. While the course isn't a "game development" class, we utilized the themes of creating video games in a semester-long project to apply course concepts. Developed for the Vircon32 fantasy console, which provides as part of its DevelopmentTools an assembler so that development efforts can specifically target the environment, at a layer appropriate for the course. CSCS2650 is a fourth semester course in CCC's [[https://www.corning-cc.edu/programs/computer-science-as|Computer Science]] program. ====SMJB==== ===Media Coverage=== * WETM TV video: https://www.youtube.com/watch?v=XRgGkO3mHDw * WETM article: https://www.mytwintiers.com/news-cat/local-news/corning-comm-college-hosts-4th-annual-student-expo/ * WENY TV video: https://youtu.be/P8KPrboDv4A?si=rCktCIsYyyyr9YrF * WENY article: https://www.weny.com/story/50739635/ccc-student-expo-showcases-skills ====Skyward Escape==== ====Haunty Ghost==== =====CSCS2320/CSCS2330/fall2023 games===== Experience the games developed this semester in CSCS2320 Data Structures and CSCS2330 Discrete Structures. While the courses aren't "game development" classes, we utilized the themes of creating video games in various projects to apply course concepts. Developed for the Vircon32 fantasy console, which provides as part of its DevelopmentTools a C compiler so that development efforts can specifically target the environment, at a layer appropriate for the course (pointers/memory allocation and management). CSCS2320 and CSCS2330 are both third semester courses in CCC's [[https://www.corning-cc.edu/programs/computer-science-as|Computer Science]] program. =====CSCS2650/spring2023 games==== Experience the games developed this semester in CSCS2650 Computer Organization. While the course isn't a "game development" class, we utilized the themes of creating video games in a semester-long project to apply course concepts. Developed for the TIC-80 fantasy console. CSCS2650 is a fourth semester course in CCC's [[https://www.corning-cc.edu/programs/computer-science-as|Computer Science]] program. ====Tunnel Chasers==== ===Overview=== Tunnel Chasers is a 2D overhead world exploring game, somewhat in the style of the Legend of Zelda, with a theme of students being up to antics and escaping the authorities on the CCC campus. Loosely based on a true story. It is developed in TIC-80. ===Abstract (Director)=== Tunnel Chasers is the result of the hard work and creativity of a diverse team of twelve members. Including three talented artists who have designed all the visual assets such as characters and backgrounds, two highly skilled musicians who have created a captivating soundtrack and sound effects, and six programmers who coded and developed game mechanics and a variety of systems. The director has overseen the entire development process, ensuring that the team worked together to develop a smooth and engaging gameplay experience. Throughout the course of the project, the team has collaborated both remotely and in-person to develop the game mechanics, graphics, music, and sound effects. We are proud to have included an international collaboration with a student from Mexico, who has brought a unique perspective to the project and helped us to approach problem-solving in new ways. As a school project, we understand the importance of collaboration and teamwork, and we believe that the production of Tunnel Chasers has demonstrated the potential for students from diverse backgrounds to create engaging and innovative video games through collaborative efforts. ===Abstract (Artist)=== Tunnel Chasers is a challenging adventure game that takes place in a complex system of buildings. Players must navigate the rooms and tunnels, avoiding obstacles while collecting power-ups to progress through the levels. Our team worked hard to develop this game over the course of a semester, with members from diverse backgrounds contributing to the project. We had the opportunity to collaborate with a student from Mexico, bringing different perspectives and approaches to the table. As one of the visual artists in the team, I worked on creating all the necessary graphical assets, including characters, backgrounds, and items. Together with my fellow artists, we aimed to create a cohesive and visually appealing experience for players. Additionally, our team includes talented musicians, programmers, and a dedicated director and producer, all of whom worked tirelessly to bring Tunnel Chasers to life. The end result showcases the potential of teamwork and innovation, proving that students from varied disciplines can create an exciting and engaging video game. ===Awards=== Presented at the Spring 2023 CCC Student Expo, Tunnel Chasers picked up the following accolades: * People's Choice Award * Best Group Project * Best Use of Technology * Fine Arts Award ====Gallop Run==== Written by Gavin Suber =====CSCS2650/spring2022 games===== Experience the games developed this semester in CSCS2650 Computer Organization. While the course isn't a "game development" class, we utilized the themes of creating video games in a semester-long project to apply course concepts. Programming for the NES (in its native 6502 assembly!) allowed students to experience the constraints of a limited resource system, peculiar hardware requirements for operation, all while implementing a necessary progression of logic to make everything work as it should. CSCS2650 is a fourth semester course in CCC's [[https://www.corning-cc.edu/programs/computer-science-as|Computer Science]] program. ====collecTRIS==== URL: **[[https://lab46.g7n.org/~wedge/NES/collectris.html|Play collecTRIS]]**\\ Overview: [[/user/smalik3/start|overview presentation]]\\ Final video: [[https://www.youtube.com/watch?v=OZwwC5VfyNM]]\\ By: [[/user/smalik3/start|Saqib Malik]] ()\\ Awarded **STEM: Best use of Technology** accolade at the Spring 2022 CCC Student Expo ====SUS: Avoid and Destroyed==== Overview: [[/user/aholmes9/start#sus_avoid_-_an_nes_development_adventure|SUS Avoid]]\\ By: Austin Holmes ()\\ =====CSCS2650/spring2019 NES games===== Experience the games developed this semester in CSCS2650 Computer Organization. While the course isn't a "game development" class, we utilized the themes of creating video games in a semester-long project to apply course concepts. Programming for the NES allowed students to experience the constraints of a limited resource system, peculiar hardware requirements for operation, all while implementing a complex set of logic to make everything work in unison. CSCS2650 is a fourth semester course in CCC's [[https://www.corning-cc.edu/programs/computer-science-as|Computer Science]] program. ====Portal Kombat==== URL: **[[https://lab46.g7n.org/~wedge/NES/portalkombat.html|Play PortalKombat]]**\\ By: [[/journal/spring2019/sepp/start|Stephen Epp]] ()\\ Showcase Video: **[[https://youtu.be/_cz6_DbCMVg]]**\\ Earlier Semester Progress: [[https://youtu.be/au5vig9Enfg]]\\ Awarded **People's Choice** accolade at the Spring 2019 CCC Student Expo. ====BrainStorm==== URL: **[[https://lab46.g7n.org/~wedge/NES/brainstorm.html|Play BrainStorm]]**\\ By: [[/journal/spring2019/relliot9/start|Rana Elliott]] ()\\ and: [[/journal/spring2019/mkowulic/start|Mike Kowulich]] ()\\ Showcase Video: **[[https://youtu.be/ZYIv1fFfWDM]]**\\ Earlier Semester Progress: [[https://youtu.be/EjIDpuz8ybw]]\\ ====BossBreaker==== URL: **[[https://lab46.g7n.org/~wedge/NES/bossbreaker.html|Play BossBreaker]]**\\ By: [[/journal/spring2019/jwilli57/start|"jimito" Williams]] ()\\ Showcase Video: **[[https://youtu.be/OBCATE1qS_0]]**\\ Earlier Semester Progress: [[https://youtu.be/2kVh0VO77E]]\\ ====Asteroids==== URL: **[[https://lab46.g7n.org/~wedge/NES/asteroids.html|Play Asteroids]]**\\ By: [[/journal/spring2019/wprice2/start|William Price]] ()\\ and: [[/journal/spring2019/dgreen16/start|Dylan Green]] ()\\ Showcase Video: **[[https://youtu.be/5ZWjTgr4h78]]**\\ Earlier Semester Progress: [[https://youtu.be/qhCAtfDE2Eg]]\\ ====Lancer==== URL: **[[https://lab46.g7n.org/~wedge/NES/lancer.html|Play Lancer]]**\\ By: [[/journal/spring2019/jruskauf/start|Joshua Ruskauff]] ()\\ Earlier Semester Progress: [[https://youtu.be/ROhU80qmc4k]]\\ ====Download==== Want to play the NES ROMs on your own system? You can download them [[https://lab46.g7n.org/~wedge/NES_ROMs|here]] =====CSCS2730/spring2019 SDL games===== Following will be project videos created showcasing the games developed this semester in CSCS2730 System Programming. While the course isn't a "game development" class, we utilized the themes of creating video games in a semester-long project to apply course concepts. Programming utilizing SDL allowed students to experience the resources and functionality of the system, enabling effective graphical output and peripheral interactions with a player, all while implementing a complex set of logic to make everything work in unison. CSCS2730 is a fourth semester elective course in CCC's [[https://www.corning-cc.edu/programs/computer-science-as|Computer Science]] program. ====FlappyCat==== A flappybird-inspired game effort, paying homage to the original, while also taking on new life as a 2D gradius-style shooter. By: [[/journal/spring2019/mkowulic/start|Mike Kowulich]] ()\\ Video: **[[https://youtu.be/gxB98OAwDHY]]**\\ ====CHESSkers==== A checkers game called chess. Not actually chess, but checkers. Just that it is called chess. By: [[/journal/spring2019/relliot9/start|Rana Elliott]] ()\\ Video: **[[https://youtu.be/jaqPjt1aMQE]]**\\ ====RageGame==== An homage to "the Impossible Game". By: [[/journal/spring2019/bstrong2/start|Brandon Strong]] ()\\ and: [[/journal/spring2019/wprice2/start|William Price]] ()\\ Video: **[[https://youtu.be/sblOVN8sJeo]]**\\ ====Platformer: the platformer==== A 2D platformer with... platforms. And jumping. By: [[/journal/spring2019/ktodd3/start|Kevin Todd]] ()\\ Video: **[[https://youtu.be/gQZ9NfD7bgg]]**\\ ======QR code====== If you want a simple, direct way of getting to this page, you can place and scan the following QR code to be directed to this page: {{:haas:gamesinfo.png?300|}}