This repository contains templates for different styles of projects that may be freely used for the project series
NOTE 1: These templates are strictly for the project series, and any other personal projects you wish to use them in. These templates are not to be used for assignments!
NOTE 2: The difficulty of the challenges is based using a first year student's perspective. If you are an upper year student please judge the difficulty for yourself. If there is a problem with the classification we have for a challenge please let us know!
If you need help getting started with Github, please download our instructional guide and follow the steps.
Eclipse (After repository is pulled):
- Open Eclipse
- Set the workspace to the file directory containing all of the subfolders (RPG Animation Template, etc.)
- Select File > New > Java Project
- Where it asks for the project name type the name of the template you wish to use (ex. "RPG Animation Template")
- The project should now be set up and ready to use
NetBeans (After repository is pulled):
- Open Netbeans
- Go to "File -> Import Project -> Eclipse Project"
- Select "Import project ignoring Project Dependencies"
- Select the folder containing the program you wish to work on (ex. "MarioMashUp") for the "Project to import"
- Choose the destination folder of where you wish to have the converted project as the "Destination Folder"
- Right click the project in the projects navigation on the left
- Select properties
- On the tab that opens up, at the bottom it says "Source/Binary format" Select JDK 8.
- Press OK
- The project is now set up, but you need to copy over the dependencies (The images, or input files, etc.). This will vary from project to project.
- To do this, go to the original folder containing the source files
- Copy the missing dependencies (When you run the project, it will tell you what files are missing and you need to locate. For example, for the paint program, you need to copy over the "MenuIcons" folder as it contains the images needed for the project)
- Paste the files into the root directory of what you set as the "Destination Folder"
- The project should have all the required dependencies, and should be ready to use.
Please follow the steps in the project folder
This table is referencing the status of the basic code we are providing
✅ - Ready to use
❌ - Not Ready to use
Project | Language | Status | Entry Point |
---|---|---|---|
Paint Program Template | Java | ✅ | Main.java |
Pixelate | Python | ✅ | Main.py |
MarioMashUp | Java | ✅ | MarioWindow.java |
RPG Animation Template | Java | ❌ | Main.java |
Please submit an issue report using the Issues tab at the top of the page. Please look here for an example of the formatting.
Title: [Project Template Name] Descriptive Issue Name
Leave a comment: Leave a detailed description of the issue. Examples of things to include are:
- A detailed decription of what is happening
- Stack trace if program crashes
- If you have done some debugging then let us know what your results were
- Any console output