User Tools

Site Tools


notes:comporg:spring2023

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
notes:comporg:spring2023 [2023/02/25 18:29] – [Terms and Conditions] abarbcalnotes:comporg:spring2023 [2023/02/25 19:26] (current) – ["Tic-ify" instructions] abarbcal
Line 1: Line 1:
-====== Tunnel Chasers™ Wiki ======+<WRAP centeralign round box> 
 +<WRAP><color red><fs 200%>Tunnel Chasers™ Wiki</fs></color></WRAP> 
 +<fs 125%>Welcome to the Tunnel Chaser™ Wiki, here you will find all pertinent information regarding the development of the project.</fs> 
 +</WRAP>
  
-Welcome to the Tunnel Chaser™ Wiki, here you will find all pertinent information regarding the development of the project. +======Pages====== 
- +|  [[/notes/comporg/spring2023/meetings|Meeting Updates]]  | 
-This Wiki is considered the Game Design Document for the project.+|  [[/notes/comporg/spring2023/gdd|Game Design Document]] (GDD)  |
  
 ======Discord Channels====== ======Discord Channels======
Line 21: Line 24:
 More channels will be created as they are needed. More channels will be created as they are needed.
  
-====== Terms and Conditions ======+====== Goals, Termsand Conditions ======
  
-We have been granted a unique opportunity to apply the skills and knowledge acquired throughout our studies here at CCC. This presents a chance to not only showcase our competencies but to also push the limits of our abilities and explore new grounds and ideas. With collaboration and leveraging of our collective strengths, we can create a project of remarkable distinction, one that will leave a lasting imprint at the college and highlight the full extent of our potential. We are aware that each of us has additional commitments and responsibilities outside of this project. Nonetheless, it is of utmost importance that we give this project the attention and dedication it deserves.  This is a pivotal moment in which we can make a meaningful impact, and we must not squander it. +We have been granted a __unique opportunity__ to apply the skills and knowledge acquired throughout our studies here at CCC. This presents a chance to not only showcase our competencies but to also push the limits of our abilities and explore new grounds and ideas. With collaboration and leveraging of our collective strengths, we can create a **project of remarkable distinction**, one that will leave a lasting imprint at the college and highlight the full extent of our potential. We are aware that each of us has additional commitments and responsibilities outside of this project. Nonetheless, it is of utmost importance that we give this project the *attention and dedicationit deserves.  __**This is a pivotal moment in which we can make a meaningful impact, and we must not squander it**__.
  
 Let's put all our efforts into making a great project!! Let's put all our efforts into making a great project!!
  
-===IMPORTANT DISCLAIMER===+====IMPORTANT DISCLAIMER====
  
-Professor Haas will allow the progression of this project as long as it meets the required learning goals that the shorter weekly projects offer. This project and the development of the project must be taken seriously and  any students who have accepted to join this project is expected to fulfill their tasks in a professional manner. REMEMBER, your effort put into this project will count toward your grade. Any performance deemed unsatisfactory will result in a low grade and potentially exclusion from the project.+Professor Haas will allow the progression of this project as long as __it meets the required learning goals that the shorter weekly projects offer__. This project and the development of the project must be taken __**seriously**__ and  any students who have accepted to join this project is expected to fulfill their tasks in a **professional** manner. __**REMEMBER**__, your effort put into this project will count toward your grade. Any performance deemed *unsatisfactorywill result in a **low grade** and potentially __exclusion from the project__.
    
 ===PROJECT DEADLINE=== ===PROJECT DEADLINE===
-As of now (02/04/2023), the deadline for the project is TBA, but it is estimated to be around the week of May 15th, allowing the team a span of 14 to 15 weeks for project development.+As of now (02/04/2023), the deadline of the project is *TBA*, but it is estimated to be around the week of __May 15th__, allowing the team a span of **14 to 15 weeks** for project development.
  
  
 ===TEAM MEETINGS=== ===TEAM MEETINGS===
-Team meetings will be held every Thursday during the allocated time for the CompOrg class, 8:30am - 10:30am.+Team meetings will be held every **Thursday** during the allocated time for the CompOrg class, **8:30am - 10:30am**.
 For people working remotely, you can join the meeting through the tunnelchasers voice channel. For people working remotely, you can join the meeting through the tunnelchasers voice channel.
 +
 +All important updates about meetings will be posted in the [[https://lab46.g7n.org/notes/comporg/spring2023/meetings|meetings section]] of the wiki.
  
  
 ==Student Expo Event== ==Student Expo Event==
-CCC has a major annual expo event where students showcase projects they worked on throughout the semester. The event has not been announced yet, but it will be a perfect opportunity to display our project. We will keep an eye out for when the event is announced. We will edit this same message when we obtain more information on it.+CCC has a major annual expo event where students showcase projects they worked on throughout the semester. The event has not been announced yet, but it will be a perfect opportunity to display our project. 
  
-Wednesday, May 3rd+We have received news that the expo will be withheld on **Wednesday, May 3rd**.
  
 ==Honors Credit== ==Honors Credit==
-Professor Haas offered the opportunity to take this project up a notch by making it an Honors Project. This means that the students who signed up on the Honors Credit Contract will get Honors credits on their transcript, once the project is finished. +Professor Haas offered the opportunity to take this project up a notch by making it an **__Honors Project__**. This means that the students who signed up on the Honors Credit Contract will get Honors credits on their transcript, once the project is finished. 
  
 In Professor Haas' words: In Professor Haas' words:
-"...[Honor Credits are] something that could further bolster both the comporg project efforts, and also add further shine to your transcript,"  Matthew Haas, 2023+"...[Honor Credits are] something that could further bolster both the comporg project efforts, and also add further shine to your transcript,"  Matthew Haas, 2023
  
 Honors Projects are only under the Professor's consent, and the project has to be evaluated and approved by the Coordinator of the Honors Program. Honors Projects are only under the Professor's consent, and the project has to be evaluated and approved by the Coordinator of the Honors Program.
  
-UPDATE +**UPDATE** 
-The deadline to sign up for Honors Credit was February 10th.  People who've missed the deadline can no longer sign up for Honors Credits+The deadline to sign up for Honors Credit was **February 10th**__ People who've missed the deadline can no longer sign up for Honors Credits__. 
 + 
 +======GitHub REPOSITORY====== 
 + 
 +A private GitHub Organization page has been created for the project's development team, the organization has been called **Crew46**, and a repository for the Tunnel Chasers project has also been created.  __All team members must join the organization in order to have access to the project's repository__. To join the organization please provide me your GitHub account name and I'll send you an invitation. 
 + 
 +These are the links to the organization page and the repository: 
 +> ► https://github.com/Crew46 
 +> ► https://github.com/Crew46/tunnel-chasers 
 +*You will get a 404 error if you are not part of the organization.* 
 + 
 +**Once you have been provided access, clone the repository on your device.** 
 + 
 +======Game Design Document (GDD)====== 
 + 
 +The Game Design Document is available directly on the Lab46 Wiki site. This will be the documentation of the project, which includes all pertinent information about the project, the development of the project, the game mechanics, etc. Also, the majority of the information provided in this announcement section will also be included there. 
 + 
 +[[https://lab46.g7n.org/notes/comporg/spring2023/gdd]] 
 + 
 +======"Tic-ify" instructions====== 
 +Once your code is finished and ready, you must use the **Cartridge Data Assembler (CDA)** to integrate it with the rest of the project. This process is referred to as "tic-ify". Most assets of the project are stored in their own separate files, the CDA assembles all the assets together into **one catridge file**. 
 + 
 +Please follow the next steps:  
 +  - Copy your entire code into a text editor, such as VIM or Notepad. 
 +  - Once copied, you will declare two new functions at the very end of the code. The name of these functions will depend on the system you're working on. 
 +    - The first function will include ''_init'' as a suffix __after the name of the system__. E.g. ''[SYSTEM_NAME]_init()''.  
 +      * You will move all the code outside of the main ''tic()'' function inside the ''[SYSTEM_NAME]_init()'' function. This includes variable declarations, function declarations, classes, etc. 
 +    - The second function will have the suffix ''_loop'' after the system's name. E.g. ''[SYSTEM_NAME]_loop()''
 +      * You will move all the code inside the ''tic()'' function inside the ''[SYSTEM_NAME]_loop()'' function. 
 +    - Enter a new line. 
 +    - On the next line (two lines away from the end of ''[SYSTEM_NAME]_loop()''), you will call ''make_system("[SYSTEM_NAME]",[SYSTEM_NAME]_init,[SYSTEM_NAME]_loop)'' 
 +    - Leave a trailing new line. 
 +  - Save this file with the name ''[SYSTEM_NAME].lua''
 +  - Include the file in the ''code/'' directory of the repo. 
 +  - Optionally you could "tic-ify" the current version of the game by running the assembler with the command ''java -jar ./ticify.jar'' at the root of the repo. 
 + 
 +__**These instructions have been included in the project's repo.**__ 
 + 
 +======Dialogue Proposal Form===== 
 +he Confrontation System will be a "battle system", where the Player will engage in arguments with PS Officers. During the arguments, the Officer will accuse or interrogate the Player, and the player must choose a response to defend or incriminate themselves. We are seeking out help for dialogue proposals that may be included in this system. 
 + 
 +A Google Form has been created to submit dialogue proposals.
  
 +[[https://forms.gle/qtn8zKuHdsQQXLYd8]] 
  
notes/comporg/spring2023.1677349786.txt.gz · Last modified: 2023/02/25 18:29 by abarbcal