Repository navigation
Expand file tree
/
Copy pathprojects.json
More file actions
117 lines (117 loc) · 5.14 KB
/
Copy pathprojects.json
File metadata and controls
117 lines (117 loc) · 5.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
[
{
"label": "MC Frogger (Final Project)",
"id": "mc-frogger",
"youtube": "https://www.youtube.com/embed/PAgdVbPxoF0",
"repoSources": [
{
"source": "https://github.com/jacobschnettler/advanced-java/blob/main/MCFogger.java",
"label": "Game Files"
},
{
"source": "https://github.com/jacobschnettler/advanced-java/blob/main/MovingPic.java",
"label": "Moving Picture Class"
}
],
"previews": [
"https://i.imgur.com/lUa2qJ7.png",
"https://i.imgur.com/5E8fZTP.png",
"https://i.imgur.com/Ip7p3rj.png",
"https://i.imgur.com/QnxMW1m.png",
"https://i.imgur.com/QKOmbvc.png",
"https://i.imgur.com/ckk0vhm.png",
"https://i.imgur.com/tdRkwbX.png",
"https://i.imgur.com/Er81vgi.png"
],
"description": "The MC Frogger game was the culmination of everything I learned during the Advanced Java course. The game has two levels, and an interactive title screen with keyboard controls (up/down arrows + enter). I was able too use the Moving Picture class developed by Mr. Luciano too add \"Creeper\" mobs/enemies too the game. There's also other advanced features like crafting, and tree chopping mechanics."
},
{
"label": "Battleship",
"id": "battleship",
"repo": "https://github.com/jacobschnettler/advanced-java/blob/main/BattleshipGame.java",
"youtube": "https://www.youtube.com/embed/F4NI4n0cZ3U",
"previews": [
"https://i.imgur.com/TMnbTAa.png",
"https://i.imgur.com/efxfOku.png"
],
"description": "The Battle Ship game is one of my favorite games developed during the course, I was originally provided a boilerplate/template for the game and added my own custom features and graphics. During the development process, I worked more with Arrays & it was very beneficial too me."
},
{
"label": "Image Guesser",
"id": "image-guesser",
"repo": "https://github.com/jacobschnettler/advanced-java/blob/main/ImageGuesser.java",
"youtube": "https://www.youtube.com/embed/ecfmi7AzJC8",
"previews": [
"https://i.imgur.com/3nDyure.png",
"https://i.imgur.com/WR79WBl.png"
],
"description": "The Image Guesser game is centered around removing blocks/squares from an image too try and guess who the celebrity/important figure is. This was one of the first games we developed during the course but I found it very fun too develop. Arrays were used extensively.",
"grade": "97%"
},
{
"label": "Who wants to be a Millionare",
"id": "millionare",
"repo": "https://github.com/jacobschnettler/advanced-java/blob/main/Millionare.java",
"youtube": "https://www.youtube.com/embed/l_vEOB_ZlOI",
"previews": [
"https://i.imgur.com/2P9Wh5M.png"
],
"description": "The Who Wants to be a Millionare game is based of the popular TV Game Show with the same name. The code has many unique features like 50/50 questions, phone a friend, ask the audience, and many more. I had a lot of fun developing this game.",
"grade": "85%"
},
{
"label": "Hangman",
"id": "hangman",
"repo": "https://github.com/jacobschnettler/advanced-java/blob/main/Hangman.java",
"youtube": "https://www.youtube.com/embed/zsI4x_czvJ4",
"previews": [
"https://i.imgur.com/iFzWmbv.png"
],
"description": "The Hangman game code was originally provided by Mr. Luciano, I added the stick figure assets & code. During the development proess of this game I learned more about Java types, including the \"char\" data type."
},
{
"label": "NIM 753",
"id": "nim-753",
"repo": "https://github.com/jacobschnettler/advanced-java/blob/main/NIM753.java",
"youtube": "https://www.youtube.com/embed/O9UlJ41OWBg",
"previews": [
"https://i.imgur.com/JC1o1C9.png",
"https://i.imgur.com/ITSmz2z.png"
],
"description": "The NIM 753 game was very fun to develop, but challenging to play with friends. During the course me & my classmates challenged eachother in our NIM games.",
"grade": "99%"
},
{
"label": "Number Time",
"id": "number-time",
"repo": "https://github.com/jacobschnettler/advanced-java/blob/main/NumberTime.java",
"youtube": "https://www.youtube.com/embed/kz4D2qdL_Hw",
"previews": [
"https://i.imgur.com/teQ2UPO.png",
"https://i.imgur.com/e7V73EN.png"
],
"description": "The Number Time game is based off of a popular I-Pad game where you have too click the squares, in order of the number on the square. The game counts how long each run takes by storing two dates and subtracting between them.",
"grade": "90%"
},
{
"label": "NFL Team Picker",
"id": "nfl-team-picker",
"repo": "https://github.com/jacobschnettler/advanced-java/blob/main/NFLTeamPicker.java",
"previews": [
"https://i.imgur.com/vdgwRwj.png"
],
"description": "The NFL Team Picker was our first project during the class, I worked with Luke Campbell too develop a game where you can answer a few questons and the algorithm will figure out what team you are thinking of. We also used Photoshop too develop assets for the game."
},
{
"label": "Dice Bet",
"id": "dice-bet",
"repo": "https://github.com/jacobschnettler/advanced-java/blob/main/DiceBet.java",
"youtube": "https://www.youtube.com/embed/D6f2uJBfuOM",
"previews": [
"https://i.imgur.com/KbNaddg.png",
"https://i.imgur.com/mOo4iPh.png"
],
"description": "",
"grade": "93%"
}
]