0 00:00:00,000 --> 00:00:30,000 Dear viewer, these subtitles were generated by a machine via the service Trint and therefore are (very) buggy. If you are capable, please help us to create good quality subtitles: https://c3subtitles.de/talk/694 Thanks! 1 00:00:14,060 --> 00:00:16,789 Well, I don't know how about you, but 2 00:00:16,790 --> 00:00:19,489 whenever I start playing a new game, 3 00:00:19,490 --> 00:00:21,679 I know I'm in trouble because I 4 00:00:21,680 --> 00:00:23,359 usually get really excited playing all 5 00:00:23,360 --> 00:00:25,989 kinds of games because I like to win. 6 00:00:25,990 --> 00:00:28,069 And usually it ends 7 00:00:28,070 --> 00:00:29,599 with me getting hurt somehow. 8 00:00:29,600 --> 00:00:31,699 A couple days ago, I played a card 9 00:00:31,700 --> 00:00:34,159 game with some other guys and 10 00:00:34,160 --> 00:00:35,659 it was the first card game and we were 11 00:00:35,660 --> 00:00:37,819 both the guy next to me and I were 12 00:00:37,820 --> 00:00:40,069 aiming at the same pile of 13 00:00:40,070 --> 00:00:42,319 cards and we hit each other's arms really 14 00:00:42,320 --> 00:00:43,939 hard. So we're still in pain. 15 00:00:43,940 --> 00:00:46,399 The next day it gets even worse 16 00:00:46,400 --> 00:00:48,619 when I play the pinball machine. 17 00:00:48,620 --> 00:00:50,449 I don't know if you know that feeling 18 00:00:50,450 --> 00:00:52,699 when you see those those milliseconds, 19 00:00:52,700 --> 00:00:54,919 when the ball gets closer and closer 20 00:00:54,920 --> 00:00:56,299 to the flippers and, you know, it goes 21 00:00:56,300 --> 00:00:57,709 straight through the middle and you 22 00:00:57,710 --> 00:00:59,419 actually have no chance of hitting the 23 00:00:59,420 --> 00:01:01,339 ball and keeping it in the game. 24 00:01:01,340 --> 00:01:03,859 But nevertheless, you keep trying 25 00:01:03,860 --> 00:01:05,839 and you push those buttons really hard, 26 00:01:05,840 --> 00:01:07,429 trying to keep the ball in the game, and 27 00:01:07,430 --> 00:01:09,049 then you hurt your fingers to punch the 28 00:01:09,050 --> 00:01:10,050 machine. 29 00:01:11,000 --> 00:01:12,590 Anyone who knows that feeling. 30 00:01:13,640 --> 00:01:14,640 OK, good. 31 00:01:15,320 --> 00:01:16,979 I'm glad I'm not the only one then. 32 00:01:18,410 --> 00:01:20,209 Well, how cool would it be to have your 33 00:01:20,210 --> 00:01:22,699 own custom pinball machine? 34 00:01:22,700 --> 00:01:24,499 I mean, one where you can pick out your 35 00:01:24,500 --> 00:01:26,719 favorite LEDs, we can build 36 00:01:26,720 --> 00:01:28,969 your own design and everything. 37 00:01:30,140 --> 00:01:32,329 Lucky for you, we got someone here 38 00:01:32,330 --> 00:01:34,399 who's built his own pinball machine and 39 00:01:34,400 --> 00:01:35,900 who can tell you exactly 40 00:01:37,070 --> 00:01:38,070 what you can do. 41 00:01:39,210 --> 00:01:40,669 He's a computer scientist. 42 00:01:40,670 --> 00:01:43,189 He's actually right now doing his 43 00:01:43,190 --> 00:01:44,510 PhD in computer science. 44 00:01:46,400 --> 00:01:48,109 One of his favorite hobbies is pinball 45 00:01:48,110 --> 00:01:50,299 machines. And he uses this experience 46 00:01:50,300 --> 00:01:52,519 again. So playing pinball machines 47 00:01:52,520 --> 00:01:54,589 to learn more about manufacturing, 48 00:01:54,590 --> 00:01:56,839 HeartWare, game design and real 49 00:01:56,840 --> 00:01:58,010 time software. 50 00:02:00,770 --> 00:02:02,329 Well, I'm pretty sure if you're loud 51 00:02:02,330 --> 00:02:04,429 enough now, he will 52 00:02:04,430 --> 00:02:06,679 show us some pictures of his own pinball 53 00:02:06,680 --> 00:02:09,379 machine and give you an expression 54 00:02:09,380 --> 00:02:11,869 or impression of what your own 55 00:02:11,870 --> 00:02:13,039 machine could look like. 56 00:02:13,040 --> 00:02:15,289 So please welcome and 57 00:02:15,290 --> 00:02:17,029 give a warm round of applause to. 58 00:02:17,030 --> 00:02:18,919 Yeah, thanks. 59 00:02:26,100 --> 00:02:27,989 Yeah, good afternoon, everybody. 60 00:02:27,990 --> 00:02:30,299 My name is Sam Cantered, and, 61 00:02:30,300 --> 00:02:32,549 uh, I actually 62 00:02:32,550 --> 00:02:34,799 started building my own pinball machine 63 00:02:34,800 --> 00:02:37,649 about, uh, one and a half year ago. 64 00:02:37,650 --> 00:02:39,719 And I will tell you about 65 00:02:39,720 --> 00:02:42,239 that. This talk will be mostly pictures, 66 00:02:42,240 --> 00:02:43,559 a few bullet points. 67 00:02:43,560 --> 00:02:46,019 Um, and 68 00:02:46,020 --> 00:02:48,479 this will be basically our outline today. 69 00:02:48,480 --> 00:02:50,789 So we start with game design, 70 00:02:50,790 --> 00:02:52,139 so. 71 00:02:52,140 --> 00:02:54,659 How do you want your game to look, 72 00:02:54,660 --> 00:02:56,999 what kind of toys and mechanics 73 00:02:57,000 --> 00:02:58,139 do you want in there? 74 00:02:58,140 --> 00:03:00,029 And then we skip to what mechanics do we 75 00:03:00,030 --> 00:03:01,199 need then? 76 00:03:01,200 --> 00:03:03,099 How to control those mechanics? 77 00:03:03,100 --> 00:03:05,189 Um, so 78 00:03:05,190 --> 00:03:06,899 which electronics? We need to control 79 00:03:06,900 --> 00:03:08,379 them then? 80 00:03:08,380 --> 00:03:10,739 How how to drive the electronics 81 00:03:10,740 --> 00:03:11,699 with software. 82 00:03:11,700 --> 00:03:14,759 And then now we we theoretically 83 00:03:14,760 --> 00:03:17,879 now how this works and 84 00:03:17,880 --> 00:03:20,669 then we actually do the hard stuff, 85 00:03:20,670 --> 00:03:22,919 building all the parts for it. 86 00:03:22,920 --> 00:03:25,349 And at the end I got a small 87 00:03:25,350 --> 00:03:26,819 lessons learned. 88 00:03:26,820 --> 00:03:29,009 If we have time, I got a video of 89 00:03:29,010 --> 00:03:31,319 our machine actually running a game. 90 00:03:32,400 --> 00:03:34,469 And you can you may ask some 91 00:03:34,470 --> 00:03:36,539 questions if you like, but let's 92 00:03:36,540 --> 00:03:38,609 start with what what is what is 93 00:03:38,610 --> 00:03:40,499 pinball? This is a pinball. 94 00:03:40,500 --> 00:03:42,839 Um, it weights 80 95 00:03:42,840 --> 00:03:44,999 grams and it's twenty 96 00:03:45,000 --> 00:03:47,579 seven millimeters, uh, diameter. 97 00:03:47,580 --> 00:03:49,799 So if you want, uh, 98 00:03:49,800 --> 00:03:51,579 I would give some some uh, through the 99 00:03:51,580 --> 00:03:53,939 audience, just just 100 00:03:53,940 --> 00:03:56,159 to give you a feeling how hard 101 00:03:56,160 --> 00:03:58,949 a pinball is and 102 00:03:58,950 --> 00:04:00,060 just just turn it around. 103 00:04:01,230 --> 00:04:02,230 Just. 104 00:04:04,520 --> 00:04:05,520 Yeah. 105 00:04:12,160 --> 00:04:13,160 And the side 106 00:04:14,440 --> 00:04:16,838 and not everybody 107 00:04:16,839 --> 00:04:18,699 had it yet, but you will notice that this 108 00:04:18,700 --> 00:04:20,979 is actually more heavier than 109 00:04:20,980 --> 00:04:22,989 you actually thought, probably. 110 00:04:22,990 --> 00:04:25,420 Um, and 111 00:04:26,950 --> 00:04:29,229 yeah, Femal is about shooting 112 00:04:29,230 --> 00:04:31,449 this nice ball around 113 00:04:31,450 --> 00:04:32,979 in the machine. So it's actually a 114 00:04:32,980 --> 00:04:35,029 machine with all the consequences. 115 00:04:35,030 --> 00:04:37,389 So, um, I'm a computer scientist, 116 00:04:37,390 --> 00:04:39,549 so I'm not used to 117 00:04:39,550 --> 00:04:41,139 mechanics and all that stuff. 118 00:04:41,140 --> 00:04:43,899 I know a little bit of electronics, but 119 00:04:43,900 --> 00:04:46,389 the mechanics are new to me. 120 00:04:46,390 --> 00:04:48,199 Well, let's start at the beginning. 121 00:04:48,200 --> 00:04:50,379 Uh, small, small warning, uh, 122 00:04:50,380 --> 00:04:52,179 inside a pinball machine, there are high 123 00:04:52,180 --> 00:04:53,529 voltages. 124 00:04:53,530 --> 00:04:55,599 Just turn them off before touching 125 00:04:55,600 --> 00:04:58,059 them. Maybe, um, then you could coils 126 00:04:58,060 --> 00:04:59,589 and they can hurt you. 127 00:04:59,590 --> 00:05:01,959 And if you drive them incorrectly, 128 00:05:01,960 --> 00:05:04,149 they will also burn and they cannot burn 129 00:05:04,150 --> 00:05:05,469 down your house. 130 00:05:05,470 --> 00:05:07,569 And this is an expensive 131 00:05:07,570 --> 00:05:09,669 hobby. Uh, and 132 00:05:09,670 --> 00:05:11,079 it takes a lot of time and effort. 133 00:05:11,080 --> 00:05:13,599 So maybe consult with your girlfriend 134 00:05:13,600 --> 00:05:15,009 or better have before. 135 00:05:15,010 --> 00:05:17,169 Um but but if you're fine with this 136 00:05:17,170 --> 00:05:19,119 then then let's go. 137 00:05:19,120 --> 00:05:21,219 Um, so I met 138 00:05:21,220 --> 00:05:23,409 with a friend and we actually 139 00:05:23,410 --> 00:05:25,689 decide what we want to build the pinball 140 00:05:25,690 --> 00:05:27,999 machine. So actually at first we 141 00:05:28,000 --> 00:05:30,219 were drunken and uh but 142 00:05:30,220 --> 00:05:32,079 the next day we still remember that then. 143 00:05:32,080 --> 00:05:33,599 And um. 144 00:05:33,600 --> 00:05:35,319 Well how could it be. 145 00:05:35,320 --> 00:05:37,509 So I made these beautiful drawings 146 00:05:37,510 --> 00:05:40,480 here, uh and. 147 00:05:42,690 --> 00:05:44,239 For God's sake, they're not no longer in 148 00:05:44,240 --> 00:05:47,249 the work, but 149 00:05:47,250 --> 00:05:49,379 we we wanted to make a machine, which is 150 00:05:49,380 --> 00:05:51,299 for two players, not one player, but two 151 00:05:51,300 --> 00:05:52,409 players. 152 00:05:52,410 --> 00:05:54,689 So I had to have a pinball machine, 153 00:05:54,690 --> 00:05:56,609 one player fighting against against the 154 00:05:56,610 --> 00:05:58,739 other player, and we wanted to be good 155 00:05:58,740 --> 00:06:00,899 versus evil. So this is obviously 156 00:06:00,900 --> 00:06:03,149 evil. Um, and this is 157 00:06:03,150 --> 00:06:04,119 maybe good. 158 00:06:04,120 --> 00:06:06,449 Uh uh, yeah. 159 00:06:06,450 --> 00:06:08,669 So so so we select a theme 160 00:06:08,670 --> 00:06:10,229 and. 161 00:06:10,230 --> 00:06:12,809 Yeah. Then some I OK, we 162 00:06:12,810 --> 00:06:14,189 can do better our later. 163 00:06:14,190 --> 00:06:17,039 Um then we wanted some medieval 164 00:06:17,040 --> 00:06:20,129 theme for the music and 165 00:06:20,130 --> 00:06:22,049 then we also picked the general color 166 00:06:22,050 --> 00:06:24,329 scheme because you have to choose to 167 00:06:24,330 --> 00:06:26,429 have a lot of uh decisions for 168 00:06:26,430 --> 00:06:28,529 mechanics, for graphics 169 00:06:28,530 --> 00:06:30,629 and, and you want to to make sure 170 00:06:30,630 --> 00:06:32,339 that that you don't have to redo 171 00:06:32,340 --> 00:06:33,449 everything at the end. 172 00:06:33,450 --> 00:06:35,819 So we will also pick colors. 173 00:06:35,820 --> 00:06:38,159 In our case, it's more blue 174 00:06:38,160 --> 00:06:40,439 for for the good side and black for black 175 00:06:40,440 --> 00:06:42,659 and red for the for the bad side 176 00:06:42,660 --> 00:06:44,289 or from the other side. 177 00:06:44,290 --> 00:06:46,439 Uh, and 178 00:06:46,440 --> 00:06:48,719 the girlfriend of my friend 179 00:06:48,720 --> 00:06:51,059 with, uh, whom I'm 180 00:06:51,060 --> 00:06:53,189 doing is this, uh, 181 00:06:53,190 --> 00:06:54,789 she's a teacher. 182 00:06:54,790 --> 00:06:57,240 So so we started with this, um, 183 00:06:58,290 --> 00:07:00,479 so it's full size Clayfield here 184 00:07:00,480 --> 00:07:02,729 that the kitchen table, um 185 00:07:02,730 --> 00:07:05,099 and we just started off moving 186 00:07:05,100 --> 00:07:06,419 around parts. 187 00:07:06,420 --> 00:07:08,529 So how do how should the 188 00:07:08,530 --> 00:07:10,109 hospital layout look? 189 00:07:10,110 --> 00:07:12,269 Um, you have to do one 190 00:07:12,270 --> 00:07:13,679 basic decision at the beginning. 191 00:07:13,680 --> 00:07:15,239 Do you want to have a standard for your 192 00:07:15,240 --> 00:07:17,369 wide body machine is anybody 193 00:07:17,370 --> 00:07:19,769 machine is 50 centimeters or 194 00:07:19,770 --> 00:07:22,019 twenty 20 inches and, 195 00:07:22,020 --> 00:07:24,149 uh, widebody machine is about 196 00:07:24,150 --> 00:07:26,159 twenty five inches or sixty sixty 197 00:07:26,160 --> 00:07:27,479 centimeters. 198 00:07:27,480 --> 00:07:28,619 That's a general decision. 199 00:07:28,620 --> 00:07:30,929 And if you closely look at different 200 00:07:30,930 --> 00:07:32,909 machines, they play quite differently. 201 00:07:32,910 --> 00:07:35,699 Only even if it's only 10 centimeters, 202 00:07:35,700 --> 00:07:37,139 it plays differently. 203 00:07:37,140 --> 00:07:39,419 Um, so we decided 204 00:07:39,420 --> 00:07:41,250 to go with a standard size 205 00:07:42,510 --> 00:07:44,699 and then we started with the Senate 206 00:07:44,700 --> 00:07:45,779 lower third. 207 00:07:45,780 --> 00:07:48,209 And the third is basically slingshots 208 00:07:48,210 --> 00:07:50,609 here, some flip of fingers here trough 209 00:07:50,610 --> 00:07:52,889 in the bottom and the ball's shot 210 00:07:52,890 --> 00:07:55,469 here. So that's that's 211 00:07:55,470 --> 00:07:57,540 very common on nearly every machine. 212 00:07:58,860 --> 00:08:01,469 Some popcorn here and some 213 00:08:01,470 --> 00:08:02,759 colorful REM's here. 214 00:08:02,760 --> 00:08:04,709 And that's how we started off. 215 00:08:04,710 --> 00:08:07,049 And we started to to imagine the layout 216 00:08:07,050 --> 00:08:09,119 and which toys we want, 217 00:08:09,120 --> 00:08:11,459 um, and basically which 218 00:08:11,460 --> 00:08:13,649 mechanics we need to achieve 219 00:08:13,650 --> 00:08:16,049 the effects we want to have. 220 00:08:16,050 --> 00:08:18,119 Um, then 221 00:08:18,120 --> 00:08:20,459 we design a little bit more and 222 00:08:20,460 --> 00:08:21,789 came up with this. 223 00:08:21,790 --> 00:08:24,119 This is actually our first, uh, 224 00:08:24,120 --> 00:08:25,109 design for the lights. 225 00:08:25,110 --> 00:08:26,969 Where should the lights be. 226 00:08:26,970 --> 00:08:29,429 Um, so we do this on paper 227 00:08:29,430 --> 00:08:31,769 and yeah it's pretty similar 228 00:08:31,770 --> 00:08:34,109 to the machine at the end and quite 229 00:08:34,110 --> 00:08:35,459 you will, you will see later. 230 00:08:35,460 --> 00:08:37,859 But just plan ahead because 231 00:08:37,860 --> 00:08:39,959 changing stuff later with 232 00:08:39,960 --> 00:08:42,269 real mechanics or hardware 233 00:08:42,270 --> 00:08:43,979 is general expensive. 234 00:08:43,980 --> 00:08:45,389 That's even worse. 235 00:08:45,390 --> 00:08:47,669 And software changes just 236 00:08:47,670 --> 00:08:49,079 are a lot of effort. 237 00:08:49,080 --> 00:08:51,240 So to them early if you can. 238 00:08:52,770 --> 00:08:55,139 And next, we did a whiteboard. 239 00:08:55,140 --> 00:08:57,089 A whiteboard is a name for basically a 240 00:08:57,090 --> 00:08:58,649 prototype playfield. 241 00:08:58,650 --> 00:09:00,929 Um, usually it's done of wood, 242 00:09:00,930 --> 00:09:03,239 but, uh, we decided 243 00:09:03,240 --> 00:09:05,099 to go a little bit lighter. 244 00:09:05,100 --> 00:09:07,229 And that's so we use a phone call that's 245 00:09:07,230 --> 00:09:09,419 basically a phone 246 00:09:09,420 --> 00:09:11,309 with two paper plates on top and then a 247 00:09:11,310 --> 00:09:12,809 button bottom. 248 00:09:12,810 --> 00:09:15,149 And you can you can, uh, cut 249 00:09:15,150 --> 00:09:17,309 them with exciton knives. 250 00:09:17,310 --> 00:09:18,329 You can hot glue them. 251 00:09:18,330 --> 00:09:20,319 It's it's really, really cool. 252 00:09:20,320 --> 00:09:21,839 Uh, and you can use gaffer tape 253 00:09:21,840 --> 00:09:22,739 everywhere. 254 00:09:22,740 --> 00:09:24,879 So we build up this, 255 00:09:24,880 --> 00:09:27,419 uh, and 256 00:09:27,420 --> 00:09:29,819 just we were creative 257 00:09:29,820 --> 00:09:31,769 and just we tried a lot of stuff, rips 258 00:09:31,770 --> 00:09:33,839 stuff off and put them put it 259 00:09:33,840 --> 00:09:35,939 together differently just to see how it 260 00:09:35,940 --> 00:09:36,940 feels. Good. 261 00:09:37,760 --> 00:09:40,619 Uh, and then we went, uh, 262 00:09:40,620 --> 00:09:42,689 sophisticated and, 263 00:09:42,690 --> 00:09:45,299 uh, designed it in the cat program. 264 00:09:45,300 --> 00:09:46,799 And the play looks like this. 265 00:09:48,060 --> 00:09:51,059 Um, so 266 00:09:51,060 --> 00:09:52,499 let me just walk you through this 267 00:09:52,500 --> 00:09:54,989 machine. Uh, the players are here 268 00:09:54,990 --> 00:09:57,179 and on the other side, those play fields 269 00:09:57,180 --> 00:09:58,229 are identical. 270 00:09:58,230 --> 00:10:00,419 Besides the artwork, uh, 271 00:10:00,420 --> 00:10:02,789 we got to flip offering is here. 272 00:10:02,790 --> 00:10:05,389 We got Slingshot here, which first ball 273 00:10:05,390 --> 00:10:07,679 away. Uh, we got the shooter here, 274 00:10:07,680 --> 00:10:09,219 but the shooter doesn't go into the play, 275 00:10:09,220 --> 00:10:10,739 if you like, in most machines. 276 00:10:10,740 --> 00:10:12,419 Instead, the shooter goes over to the 277 00:10:12,420 --> 00:10:14,549 other side. So the ball comes back 278 00:10:14,550 --> 00:10:16,019 here and stops. 279 00:10:16,020 --> 00:10:18,839 Here is a post which stops the ball 280 00:10:18,840 --> 00:10:21,119 and then we release the ball from 281 00:10:21,120 --> 00:10:22,679 here into the playfield. 282 00:10:22,680 --> 00:10:24,509 And after release one, we just shoot 283 00:10:24,510 --> 00:10:26,669 another one there so that once 284 00:10:26,670 --> 00:10:28,109 you lose the ball, you instantly get a 285 00:10:28,110 --> 00:10:30,179 new one. So just it's it's 286 00:10:30,180 --> 00:10:31,049 just a flow machine. 287 00:10:31,050 --> 00:10:32,639 There's no stopping flow. 288 00:10:32,640 --> 00:10:33,989 Uh, there's just flow. 289 00:10:33,990 --> 00:10:36,299 You always got a ball until 290 00:10:36,300 --> 00:10:38,519 you lost. Um, then 291 00:10:38,520 --> 00:10:41,449 we got some ramps and two of them this. 292 00:10:41,450 --> 00:10:43,879 Goes over to the other playfield and 293 00:10:43,880 --> 00:10:45,949 the hard to see here, but there's another 294 00:10:45,950 --> 00:10:48,019 one in the center, 295 00:10:48,020 --> 00:10:51,409 also goes over to the other side, um, 296 00:10:51,410 --> 00:10:53,299 and it comes basically back here from the 297 00:10:53,300 --> 00:10:55,009 other side. And here's the lock. 298 00:10:55,010 --> 00:10:57,559 So this can keep three bolts. 299 00:10:57,560 --> 00:10:59,449 And once you're under attack from the 300 00:10:59,450 --> 00:11:01,669 other side, there's a certain mode which 301 00:11:01,670 --> 00:11:04,069 you can achieve and then it will release 302 00:11:04,070 --> 00:11:05,629 up to three balls from this lock, 303 00:11:05,630 --> 00:11:06,539 actually. 304 00:11:06,540 --> 00:11:08,959 Um, then you've got this nice start 305 00:11:08,960 --> 00:11:11,029 here. That will be some some 306 00:11:11,030 --> 00:11:13,429 kind of best Hoya's figure in 307 00:11:13,430 --> 00:11:16,039 one side and an angel on the other side, 308 00:11:16,040 --> 00:11:17,599 some some kind of demon. 309 00:11:17,600 --> 00:11:19,309 And you can you can shoot them. 310 00:11:19,310 --> 00:11:21,379 There's a drop target in front and a 311 00:11:21,380 --> 00:11:23,739 target to actually take it. 312 00:11:23,740 --> 00:11:25,859 Uh, then we got one loop ramp 313 00:11:25,860 --> 00:11:27,919 here, which comes from 314 00:11:27,920 --> 00:11:29,179 here. So you shoot it from the right 315 00:11:29,180 --> 00:11:31,399 forefinger and it goes back over this 316 00:11:31,400 --> 00:11:33,589 wire to the left, flip a finger. 317 00:11:33,590 --> 00:11:35,819 We got the same on the right side around 318 00:11:35,820 --> 00:11:38,029 here, which goes here and to 319 00:11:38,030 --> 00:11:38,959 the right. 320 00:11:38,960 --> 00:11:41,119 So you basically can shoot from here to 321 00:11:41,120 --> 00:11:42,709 this side. It comes back on the left 322 00:11:42,710 --> 00:11:44,419 side. You can shoot from the left side to 323 00:11:44,420 --> 00:11:46,159 the right and it comes back to the right 324 00:11:46,160 --> 00:11:48,229 side. So you can switch such a feel 325 00:11:48,230 --> 00:11:49,429 for fingers if you like. 326 00:11:49,430 --> 00:11:51,499 There's an orbit 327 00:11:51,500 --> 00:11:53,569 here which goes into a kicker 328 00:11:53,570 --> 00:11:55,729 that can, uh, hold the ball 329 00:11:55,730 --> 00:11:58,309 for a second and then release it into the 330 00:11:58,310 --> 00:11:59,479 pressure. 331 00:11:59,480 --> 00:12:01,009 And you can also shoot the orbit from the 332 00:12:01,010 --> 00:12:03,049 other side. And it goes goes around the 333 00:12:03,050 --> 00:12:05,689 of it comes back and 334 00:12:05,690 --> 00:12:07,369 we got a scoop here. 335 00:12:07,370 --> 00:12:08,930 It shoots just to the Thram. 336 00:12:10,250 --> 00:12:12,859 That's basic, the basic layout we came 337 00:12:12,860 --> 00:12:14,929 up with this after playing this phone 338 00:12:14,930 --> 00:12:17,239 call and trying trying a few revisions, 339 00:12:17,240 --> 00:12:18,440 so now 340 00:12:20,000 --> 00:12:22,579 imagine we got this Ngarkat program. 341 00:12:22,580 --> 00:12:24,649 What do we need to actually build 342 00:12:24,650 --> 00:12:25,650 this? 343 00:12:25,940 --> 00:12:28,009 And it turns out we need 344 00:12:28,010 --> 00:12:30,769 mechanics because the ball won't 345 00:12:30,770 --> 00:12:33,019 move on its own, at least not for 346 00:12:33,020 --> 00:12:33,919 very long. 347 00:12:33,920 --> 00:12:36,139 And the son in law third is basically 348 00:12:36,140 --> 00:12:38,359 four parts flipper fingers 349 00:12:38,360 --> 00:12:40,519 because his drawing here, 350 00:12:40,520 --> 00:12:41,839 what you will see in the picture in a 351 00:12:41,840 --> 00:12:44,509 minute, um, you got slingshot, 352 00:12:44,510 --> 00:12:46,339 you got a trough which keeps the balls 353 00:12:46,340 --> 00:12:48,719 and ejects balls and you go to launch, 354 00:12:48,720 --> 00:12:49,969 which launches the ball into the 355 00:12:49,970 --> 00:12:51,079 playfield. 356 00:12:51,080 --> 00:12:53,149 Um, so 357 00:12:53,150 --> 00:12:55,279 there was our first build, 358 00:12:55,280 --> 00:12:56,359 basically the foam core. 359 00:12:56,360 --> 00:12:57,469 Again, this is not real. 360 00:12:57,470 --> 00:12:59,689 What the phone call, phone calls, ten 361 00:12:59,690 --> 00:13:02,519 millimeter thick and 362 00:13:02,520 --> 00:13:04,739 Istana playfield and pinball machines 363 00:13:04,740 --> 00:13:07,220 a 30 minute. We just think so. 364 00:13:08,510 --> 00:13:11,249 It's an unusual size in Germany 365 00:13:11,250 --> 00:13:12,879 or in Europe in general because it's 366 00:13:12,880 --> 00:13:15,019 inch. And 367 00:13:15,020 --> 00:13:17,149 so for most mechanics, it 368 00:13:17,150 --> 00:13:19,219 works fine. Nikolaou thought it 369 00:13:19,220 --> 00:13:21,349 works, but for some mechanics 370 00:13:21,350 --> 00:13:22,969 you just have to put another three 371 00:13:22,970 --> 00:13:24,799 millimeters below. 372 00:13:24,800 --> 00:13:26,449 Otherwise that would just stick out too 373 00:13:26,450 --> 00:13:28,099 much, uh, from the pledges. 374 00:13:28,100 --> 00:13:30,349 Um, this is a trough from 375 00:13:30,350 --> 00:13:31,939 below. It keeps the balls. 376 00:13:31,940 --> 00:13:33,319 This is a flip a finger. 377 00:13:33,320 --> 00:13:34,939 Those are slingshots from below. 378 00:13:34,940 --> 00:13:37,219 This is from from above the two blades, 379 00:13:37,220 --> 00:13:39,499 which is and this is the 380 00:13:39,500 --> 00:13:41,899 kicker. It kicks the ball here. 381 00:13:41,900 --> 00:13:43,249 And those the flipper fingers, the 382 00:13:43,250 --> 00:13:45,409 flipper bats on the other side, the 383 00:13:45,410 --> 00:13:47,479 trough, uh, collect the ball 384 00:13:47,480 --> 00:13:49,909 here or drain there and eject 385 00:13:49,910 --> 00:13:52,249 here and the launcher just eject 386 00:13:52,250 --> 00:13:53,509 to the playfield. 387 00:13:53,510 --> 00:13:55,070 So then what? Our first built 388 00:13:56,690 --> 00:13:58,309 trough. In case 389 00:13:59,330 --> 00:14:00,919 you're wondering how this works, it's 390 00:14:00,920 --> 00:14:01,909 pretty simple. 391 00:14:01,910 --> 00:14:04,069 Basically, the best 392 00:14:04,070 --> 00:14:06,259 flipper mechanics are always simple. 393 00:14:06,260 --> 00:14:08,299 They work better if they are simple. 394 00:14:08,300 --> 00:14:10,599 Um, so it got 395 00:14:10,600 --> 00:14:11,659 multiple ball positions. 396 00:14:11,660 --> 00:14:13,939 They just rolled down into the 397 00:14:13,940 --> 00:14:16,279 trough, that two on the bottom. 398 00:14:16,280 --> 00:14:18,530 And then for every ball, this one switch. 399 00:14:19,610 --> 00:14:21,559 To detect it, there's a ball. 400 00:14:21,560 --> 00:14:23,629 So it basically counts the ball 401 00:14:23,630 --> 00:14:26,059 to you, and when you undress, once 402 00:14:26,060 --> 00:14:28,189 it sits on the switch, we know that the 403 00:14:28,190 --> 00:14:29,539 boy drained. 404 00:14:29,540 --> 00:14:31,639 It has a here which 405 00:14:31,640 --> 00:14:33,469 ejects the ball out to the to the 406 00:14:33,470 --> 00:14:34,470 shooter. 407 00:14:35,210 --> 00:14:37,099 And there's a special jam position that's 408 00:14:37,100 --> 00:14:40,339 also usually an optical contact 409 00:14:40,340 --> 00:14:42,259 to detect this, because it's very unusual 410 00:14:42,260 --> 00:14:44,539 that the ball just comes back 411 00:14:44,540 --> 00:14:45,509 because it's mechanical. 412 00:14:45,510 --> 00:14:47,509 It's not 100 percent reliable. 413 00:14:47,510 --> 00:14:49,609 And and you 414 00:14:49,610 --> 00:14:52,449 won't then want to put this coil 415 00:14:52,450 --> 00:14:54,529 a little bit less because otherwise both 416 00:14:54,530 --> 00:14:56,839 balls will go out so that just 417 00:14:56,840 --> 00:14:58,520 the other one kicks out. 418 00:15:00,320 --> 00:15:03,099 Uh, this is how it looks in our machine. 419 00:15:03,100 --> 00:15:05,979 This is the trough from above 420 00:15:05,980 --> 00:15:08,119 with at least two boards 421 00:15:08,120 --> 00:15:09,120 and this is the kicker. 422 00:15:10,090 --> 00:15:12,219 Usually there's a spring 423 00:15:12,220 --> 00:15:14,919 which you can pull and try to manually, 424 00:15:14,920 --> 00:15:17,269 uh, launch the ball. 425 00:15:17,270 --> 00:15:19,239 But in this case, we've only got an ultra 426 00:15:19,240 --> 00:15:21,579 launcher because now machine the machine 427 00:15:21,580 --> 00:15:23,439 will feed balls to the other side. 428 00:15:23,440 --> 00:15:25,809 So it will be bad if you can, 429 00:15:25,810 --> 00:15:28,119 uh, you can keep the balls 430 00:15:28,120 --> 00:15:29,619 away from the other player. 431 00:15:29,620 --> 00:15:31,809 Uh, so this is also a little bit more 432 00:15:31,810 --> 00:15:33,369 reliable. We switched mechanics. 433 00:15:33,370 --> 00:15:34,660 We had another one before 434 00:15:36,550 --> 00:15:39,009 then we got some more mechanics. 435 00:15:39,010 --> 00:15:41,469 We need, uh, very basic. 436 00:15:41,470 --> 00:15:43,929 And you can 437 00:15:43,930 --> 00:15:45,669 find those in nearly every pinball 438 00:15:45,670 --> 00:15:46,670 machine. 439 00:15:47,170 --> 00:15:49,330 This is a vertical kicker or a scoop. 440 00:15:50,620 --> 00:15:52,329 This is, uh. 441 00:15:52,330 --> 00:15:53,440 This is a scoop. 442 00:15:54,680 --> 00:15:56,889 But it's also depending on 443 00:15:56,890 --> 00:15:58,999 the naming, it is it's a 444 00:15:59,000 --> 00:16:01,099 vertical up if it kicks it up 445 00:16:01,100 --> 00:16:03,379 to a ramp, if it's a scoop, if it kicks 446 00:16:03,380 --> 00:16:05,599 it back to the playfield and 447 00:16:05,600 --> 00:16:07,729 it's a kicker, if it 448 00:16:07,730 --> 00:16:09,379 doesn't fully go in. 449 00:16:09,380 --> 00:16:11,449 So basically, those are all the same, 450 00:16:11,450 --> 00:16:14,419 but just with three different names, um, 451 00:16:14,420 --> 00:16:16,309 and they work by having a switch like 452 00:16:16,310 --> 00:16:18,619 this. And to just to notice 453 00:16:18,620 --> 00:16:20,149 that there's a ball and the coil, you can 454 00:16:20,150 --> 00:16:22,279 see the shaft here, which just 455 00:16:22,280 --> 00:16:23,779 kick the ball out here. 456 00:16:23,780 --> 00:16:25,729 It actually falls in. 457 00:16:25,730 --> 00:16:28,429 Also switch and shoots the ball 458 00:16:28,430 --> 00:16:30,019 into the ramp. 459 00:16:30,020 --> 00:16:32,179 It can also just, uh, 460 00:16:32,180 --> 00:16:34,249 pull to coalesce and it will go back 461 00:16:34,250 --> 00:16:35,250 to the playfield. 462 00:16:36,380 --> 00:16:38,659 I thought, um, 463 00:16:38,660 --> 00:16:40,849 then we got very, very 464 00:16:40,850 --> 00:16:43,099 calm mechanics and they make those nice 465 00:16:43,100 --> 00:16:44,240 noises of the machine 466 00:16:45,450 --> 00:16:47,689 and that's how they look from 467 00:16:47,690 --> 00:16:50,209 above and this is how they look 468 00:16:50,210 --> 00:16:51,199 from below. 469 00:16:51,200 --> 00:16:53,269 Basically, this is a this is 470 00:16:53,270 --> 00:16:54,799 a switch, um, 471 00:16:56,570 --> 00:16:57,559 plastic of the plastic. 472 00:16:57,560 --> 00:16:59,809 And this actually moves here. 473 00:16:59,810 --> 00:17:01,919 This the shaft here, which triggers the 474 00:17:01,920 --> 00:17:02,929 switch. 475 00:17:02,930 --> 00:17:05,269 It's kind of complicated, but it works 476 00:17:05,270 --> 00:17:06,439 fairly well. 477 00:17:06,440 --> 00:17:09,259 And then you got this coil 478 00:17:09,260 --> 00:17:11,419 which pulls down this metal ring 479 00:17:11,420 --> 00:17:13,579 here, which pushes the ball away. 480 00:17:14,670 --> 00:17:16,799 American mechanics, you can buy them 481 00:17:16,800 --> 00:17:18,868 and usually they work pretty fine 482 00:17:18,869 --> 00:17:21,118 and you can see that we 483 00:17:21,119 --> 00:17:23,159 include another three millimeters of foam 484 00:17:23,160 --> 00:17:26,009 here, otherwise the switch is 485 00:17:26,010 --> 00:17:28,769 just not fit at all. 486 00:17:28,770 --> 00:17:30,389 So but this still works on a phone call, 487 00:17:30,390 --> 00:17:32,819 so no need to to make what so far 488 00:17:32,820 --> 00:17:33,719 for prototypes. 489 00:17:33,720 --> 00:17:34,949 It's really, really good. 490 00:17:34,950 --> 00:17:37,409 I would totally recommend it. 491 00:17:37,410 --> 00:17:39,059 But there are other opinions. 492 00:17:39,060 --> 00:17:40,859 So some people say, well, now just just 493 00:17:40,860 --> 00:17:42,639 do it in wood initially. 494 00:17:42,640 --> 00:17:44,660 But I would recommend a phone call. 495 00:17:46,170 --> 00:17:47,659 Then you add some other mechanics. 496 00:17:47,660 --> 00:17:49,919 Um, this is simple as just 497 00:17:49,920 --> 00:17:52,079 a light switch with some green plastic 498 00:17:52,080 --> 00:17:53,189 on top. 499 00:17:53,190 --> 00:17:55,259 So this is a of targets and you 500 00:17:55,260 --> 00:17:57,419 can see them everywhere in the machine 501 00:17:57,420 --> 00:17:59,759 and you drop targets. 502 00:17:59,760 --> 00:18:02,239 Drop Target is, 503 00:18:02,240 --> 00:18:05,249 um, a plastic shaft here. 504 00:18:05,250 --> 00:18:07,380 And once you hit it, it goes down 505 00:18:08,850 --> 00:18:09,839 with spring. 506 00:18:09,840 --> 00:18:12,149 Um, and there's a switch to detect this 507 00:18:12,150 --> 00:18:14,609 and the coil, that's one which 508 00:18:14,610 --> 00:18:17,009 just can pull it up again to 509 00:18:17,010 --> 00:18:18,480 the reset that and software the. 510 00:18:19,720 --> 00:18:21,699 And those are very typical mechanics you 511 00:18:21,700 --> 00:18:25,089 can see in a lot of machines, and 512 00:18:25,090 --> 00:18:27,249 we've got one special mechanics, 513 00:18:27,250 --> 00:18:29,379 which is basically a diverter. 514 00:18:29,380 --> 00:18:31,459 Um, I showed you this this 515 00:18:31,460 --> 00:18:33,519 playfield, uh, before. 516 00:18:33,520 --> 00:18:35,709 And what happens if one 517 00:18:35,710 --> 00:18:37,690 player constantly transports. 518 00:18:39,040 --> 00:18:40,899 Then at some point, there will be no 519 00:18:40,900 --> 00:18:43,029 balls in the trough of the the other 520 00:18:43,030 --> 00:18:45,309 side, so we need 521 00:18:45,310 --> 00:18:47,530 some mechanic to to balance the troughs. 522 00:18:48,640 --> 00:18:50,709 And this is done by this 523 00:18:50,710 --> 00:18:52,059 nice mechanic here. 524 00:18:52,060 --> 00:18:53,529 This is basically a diverter. 525 00:18:53,530 --> 00:18:55,599 It's a flap flap. 526 00:18:55,600 --> 00:18:57,879 And we shoot the ball over and 527 00:18:57,880 --> 00:19:00,149 we can just enable a 528 00:19:00,150 --> 00:19:02,829 which is below here, which will push 529 00:19:02,830 --> 00:19:04,929 the flap up and 530 00:19:04,930 --> 00:19:07,359 the ball would just jump up and then it 531 00:19:07,360 --> 00:19:08,829 drains on the Trouville. 532 00:19:08,830 --> 00:19:11,049 Basically, uh, in the normal 533 00:19:11,050 --> 00:19:13,329 case, it would just drop in here and 534 00:19:13,330 --> 00:19:15,429 we will hold it with this post, which 535 00:19:15,430 --> 00:19:16,449 we go up. 536 00:19:16,450 --> 00:19:18,819 So this is basically a lock which 537 00:19:18,820 --> 00:19:20,259 temporarily locks the ball. 538 00:19:20,260 --> 00:19:22,449 And once we need it, we will release it. 539 00:19:22,450 --> 00:19:25,029 This is the other lock which is fed 540 00:19:25,030 --> 00:19:26,709 from the ramp in the middle. 541 00:19:26,710 --> 00:19:28,659 So it comes over from the other side. 542 00:19:28,660 --> 00:19:29,589 Uh oh, sorry. 543 00:19:29,590 --> 00:19:30,609 It come from you. 544 00:19:30,610 --> 00:19:32,979 And then we got three positions 545 00:19:32,980 --> 00:19:35,439 with, uh, Optos here 546 00:19:35,440 --> 00:19:37,509 and again and post, which can just go 547 00:19:37,510 --> 00:19:39,669 up and hold the boards and 548 00:19:39,670 --> 00:19:41,739 we can release them 549 00:19:41,740 --> 00:19:42,849 even one by one. 550 00:19:42,850 --> 00:19:44,389 So we don't we don't have to release all 551 00:19:44,390 --> 00:19:45,390 of them. 552 00:19:47,320 --> 00:19:48,320 So. 553 00:19:49,600 --> 00:19:51,789 Whether you have those mechanics, so 554 00:19:51,790 --> 00:19:53,319 obviously you could you could take a 555 00:19:53,320 --> 00:19:55,809 machine and just strip them out 556 00:19:55,810 --> 00:19:58,209 where work, and it's it's probably 557 00:19:58,210 --> 00:20:00,429 also the cheapest way to do it. 558 00:20:00,430 --> 00:20:02,589 Um, but those would be all mechanics and 559 00:20:02,590 --> 00:20:04,869 you have to clean them and and so on and 560 00:20:04,870 --> 00:20:07,539 not everything may be available. 561 00:20:07,540 --> 00:20:09,669 So so it might be better to just 562 00:20:09,670 --> 00:20:12,039 buy them. And it turns out that's that's 563 00:20:12,040 --> 00:20:14,389 totally possible for most mechanics. 564 00:20:14,390 --> 00:20:16,809 Uh, just check out the manuals 565 00:20:16,810 --> 00:20:18,879 of the machine where the 566 00:20:18,880 --> 00:20:21,039 mechanic you like is in 567 00:20:21,040 --> 00:20:22,539 and they're part numbers and you can just 568 00:20:22,540 --> 00:20:23,540 all of them. 569 00:20:24,040 --> 00:20:26,169 And in general, it's good 570 00:20:26,170 --> 00:20:28,449 to to order assemblies, 571 00:20:28,450 --> 00:20:29,949 which are just a collection of parts, 572 00:20:29,950 --> 00:20:32,109 because usually, for example, 573 00:20:32,110 --> 00:20:34,269 a flip a finger that's 15 574 00:20:34,270 --> 00:20:35,739 to 20 parts. 575 00:20:35,740 --> 00:20:38,139 And if you order them, um, 576 00:20:38,140 --> 00:20:40,599 separately, that that would be expensive 577 00:20:40,600 --> 00:20:42,069 very quickly. 578 00:20:42,070 --> 00:20:43,899 So all the assemblies, if possible, and 579 00:20:43,900 --> 00:20:46,299 there is one 580 00:20:46,300 --> 00:20:48,759 shop which actually sells mechanics 581 00:20:48,760 --> 00:20:50,439 and they build them on their own also for 582 00:20:50,440 --> 00:20:51,729 for very old mechanics. 583 00:20:51,730 --> 00:20:53,829 So look, what they have is usually 584 00:20:53,830 --> 00:20:55,809 a good idea to just check what they have. 585 00:20:55,810 --> 00:20:58,059 And those are very 586 00:20:58,060 --> 00:21:00,709 well priced. Usually it's Pymble life. 587 00:21:00,710 --> 00:21:02,889 Um, and you can also write them an email. 588 00:21:02,890 --> 00:21:04,599 And if you are lucky, they will build the 589 00:21:04,600 --> 00:21:06,489 mechanic for you. Well, yeah, it takes 590 00:21:06,490 --> 00:21:07,869 half a year and then then we have to 591 00:21:08,950 --> 00:21:11,559 have it and then it's makerspace 592 00:21:11,560 --> 00:21:12,489 specialties. 593 00:21:12,490 --> 00:21:14,289 They got everything like really 594 00:21:14,290 --> 00:21:17,169 everything. But usually only one 595 00:21:17,170 --> 00:21:19,419 or two and old stuff, 596 00:21:19,420 --> 00:21:21,489 but they got I don't know, maybe ten 597 00:21:21,490 --> 00:21:22,929 thousand parts. And so they got really 598 00:21:22,930 --> 00:21:25,629 everything and it's, it's 599 00:21:25,630 --> 00:21:27,619 a lot of high priced usually. 600 00:21:27,620 --> 00:21:29,769 Um then you can go to just to 601 00:21:29,770 --> 00:21:31,929 distributor. If it's a recent machine 602 00:21:31,930 --> 00:21:34,779 at the largest pinball manufacturer 603 00:21:34,780 --> 00:21:37,149 and they, they sell replacement parts, 604 00:21:37,150 --> 00:21:39,459 it's usually not that expensive, 605 00:21:39,460 --> 00:21:41,199 but it takes a lot of time to get those 606 00:21:41,200 --> 00:21:42,999 and sometimes some effort. 607 00:21:43,000 --> 00:21:45,129 But they will I guess 608 00:21:45,130 --> 00:21:47,409 they will even produce those parts if 609 00:21:47,410 --> 00:21:49,030 you if you were willing to buy them. 610 00:21:51,190 --> 00:21:52,599 So those are your options. 611 00:21:52,600 --> 00:21:54,429 You can also build mechanics like we did 612 00:21:54,430 --> 00:21:56,079 on the Deepwater, but I showed you the 613 00:21:56,080 --> 00:21:58,329 third revision, so that took some 614 00:21:58,330 --> 00:22:01,029 effort to try to make it reliable, 615 00:22:01,030 --> 00:22:02,919 because that's sometimes not easy, at 616 00:22:02,920 --> 00:22:04,269 least not for a computer scientist like 617 00:22:04,270 --> 00:22:05,440 me. Um, 618 00:22:06,670 --> 00:22:09,249 so now now we got mechanics 619 00:22:09,250 --> 00:22:11,439 and we bought them. And while they're in 620 00:22:11,440 --> 00:22:14,019 there and yeah, 621 00:22:14,020 --> 00:22:15,699 now we need to control them. 622 00:22:15,700 --> 00:22:17,259 And I'm working on an open source 623 00:22:17,260 --> 00:22:18,669 project, which is called the Mission 624 00:22:18,670 --> 00:22:20,289 Pymble Framework. 625 00:22:20,290 --> 00:22:22,539 And it's it's a framework 626 00:22:22,540 --> 00:22:25,179 which can control all those mechanics. 627 00:22:25,180 --> 00:22:26,709 So you can say, well, that's that's the 628 00:22:26,710 --> 00:22:27,819 flipper mechanic. 629 00:22:27,820 --> 00:22:30,129 This is a button and this is a coil 630 00:22:30,130 --> 00:22:32,229 enabled. And it will do all the magic in 631 00:22:32,230 --> 00:22:33,249 the background. 632 00:22:33,250 --> 00:22:35,479 So it contains a lot of building blocks. 633 00:22:35,480 --> 00:22:37,599 It works on Windows, Mac, Linux and for 634 00:22:37,600 --> 00:22:39,849 example, the Raspberry Pi, um, which 635 00:22:39,850 --> 00:22:42,159 is also Linux, but with some special 636 00:22:42,160 --> 00:22:43,160 limitations. 637 00:22:44,040 --> 00:22:46,329 Uh, then you need a pinball control 638 00:22:46,330 --> 00:22:48,459 system which usually 639 00:22:48,460 --> 00:22:50,919 interfaces with USB to your computer 640 00:22:50,920 --> 00:22:52,959 and they are three three major ones that 641 00:22:52,960 --> 00:22:55,659 fast pinball machine, morphic 642 00:22:55,660 --> 00:22:58,059 proc and the open pinball project, 643 00:22:58,060 --> 00:23:01,199 which is actually open hardware and. 644 00:23:01,200 --> 00:23:03,059 This is a little bit of the basic, but 645 00:23:03,060 --> 00:23:05,749 also works, it's not the cheapest option. 646 00:23:05,750 --> 00:23:07,919 Um, I got I got them 647 00:23:07,920 --> 00:23:09,809 all here. So if you want to have to go 648 00:23:09,810 --> 00:23:11,909 and have a look later, just come 649 00:23:11,910 --> 00:23:14,009 by and you can show them. 650 00:23:14,010 --> 00:23:15,659 And then you need obviously pinball 651 00:23:15,660 --> 00:23:17,999 machine. You can retrofit an old one, 652 00:23:18,000 --> 00:23:19,829 you can build your your new one, whatever 653 00:23:19,830 --> 00:23:22,169 you like, and 654 00:23:22,170 --> 00:23:24,299 then you drive about those usually come 655 00:23:24,300 --> 00:23:25,499 with this control system 656 00:23:26,580 --> 00:23:28,839 and they even in traditional machines, 657 00:23:28,840 --> 00:23:31,589 they're typically separated from the CPU 658 00:23:31,590 --> 00:23:33,689 because those are the boards where 659 00:23:33,690 --> 00:23:35,759 the power is actually, which 660 00:23:35,760 --> 00:23:38,559 even may burn in some machines or 661 00:23:38,560 --> 00:23:39,719 cause damage. 662 00:23:39,720 --> 00:23:41,939 Then you got the hassles fêtes, 663 00:23:41,940 --> 00:23:44,519 which drives, uh, the quiet 664 00:23:44,520 --> 00:23:46,049 and those sometimes burn. 665 00:23:46,050 --> 00:23:47,939 For example, if you got a charge in your 666 00:23:47,940 --> 00:23:49,769 car, then those might burn and you have 667 00:23:49,770 --> 00:23:51,029 to replace them. 668 00:23:51,030 --> 00:23:52,409 They also got input protection. 669 00:23:52,410 --> 00:23:54,479 So you use, if you want, burn once 670 00:23:54,480 --> 00:23:56,639 you have one to connect 671 00:23:56,640 --> 00:23:59,459 your input to power, for example, 672 00:23:59,460 --> 00:24:01,559 so you can buy those 673 00:24:01,560 --> 00:24:03,809 or you can put the open more 674 00:24:03,810 --> 00:24:05,939 project, however, which I can 675 00:24:05,940 --> 00:24:08,669 charge, which looks like this. 676 00:24:08,670 --> 00:24:10,919 So that's that's the cheapest 677 00:24:10,920 --> 00:24:13,299 option basically was barely 40 bucks. 678 00:24:13,300 --> 00:24:15,569 Um, but you have to soulet on your 679 00:24:17,340 --> 00:24:18,689 um. 680 00:24:18,690 --> 00:24:20,189 Yeah. Then obviously you have to wired 681 00:24:20,190 --> 00:24:22,859 up. This is how this look for 682 00:24:22,860 --> 00:24:24,959 the third, those are the control boards 683 00:24:24,960 --> 00:24:28,319 here and 684 00:24:28,320 --> 00:24:31,019 yeah. You think enough wires because 685 00:24:31,020 --> 00:24:33,299 coils carry a lot of 686 00:24:33,300 --> 00:24:35,069 current at least initially. 687 00:24:35,070 --> 00:24:37,049 So don't, don't take too thin wires 688 00:24:37,050 --> 00:24:39,299 otherwise they were just blown away. 689 00:24:39,300 --> 00:24:41,609 Um yeah. 690 00:24:42,770 --> 00:24:45,229 Then, yeah, I talk a lot about 691 00:24:45,230 --> 00:24:47,329 Coyle's, so I figured I 692 00:24:47,330 --> 00:24:49,549 need one slide about Coyle's, they use 693 00:24:49,550 --> 00:24:51,229 basically everywhere because they 694 00:24:51,230 --> 00:24:53,689 achieved their reliable and 695 00:24:53,690 --> 00:24:54,690 they fast. 696 00:24:55,640 --> 00:24:57,319 For example, you could you could use a 697 00:24:57,320 --> 00:24:59,719 servo, but it will go out 698 00:24:59,720 --> 00:25:01,969 and it takes a lot of time and 699 00:25:01,970 --> 00:25:04,159 it's it's expensive compared to 700 00:25:04,160 --> 00:25:05,160 a coil. 701 00:25:05,840 --> 00:25:07,579 So usually they're driven this way that 702 00:25:07,580 --> 00:25:10,279 they initially pulled for 703 00:25:10,280 --> 00:25:12,389 five to 20 milliseconds 704 00:25:12,390 --> 00:25:14,989 something and then they hook up with, 705 00:25:14,990 --> 00:25:17,089 um, so they enable for 706 00:25:17,090 --> 00:25:18,859 one millisecond disabled for six 707 00:25:18,860 --> 00:25:21,259 millisecond and everyone and so on. 708 00:25:21,260 --> 00:25:23,479 Um, because otherwise 709 00:25:23,480 --> 00:25:25,039 you won't have enough power. 710 00:25:25,040 --> 00:25:26,899 You for example, you want to kick a ball, 711 00:25:26,900 --> 00:25:29,219 you need a lot of acceleration 712 00:25:29,220 --> 00:25:31,249 in the beginning. So you need a lot of 713 00:25:31,250 --> 00:25:33,349 but of count there. 714 00:25:33,350 --> 00:25:36,629 So usually they got the importance of. 715 00:25:36,630 --> 00:25:38,699 Four to eight ohms, a little 716 00:25:38,700 --> 00:25:39,989 bit less so 717 00:25:41,700 --> 00:25:43,229 they carry a lot of current, although 718 00:25:43,230 --> 00:25:45,329 they're there and they can 719 00:25:45,330 --> 00:25:46,769 burn, obviously. 720 00:25:46,770 --> 00:25:49,469 So if you just connect them to your 721 00:25:49,470 --> 00:25:51,569 to your PC, they will 722 00:25:51,570 --> 00:25:52,979 they will burn usually. 723 00:25:52,980 --> 00:25:54,839 That's why it's important that you 724 00:25:54,840 --> 00:25:58,099 picked, um, them and do not. 725 00:25:58,100 --> 00:25:59,749 Unless you know what you're doing, do not 726 00:25:59,750 --> 00:26:00,859 just enable the coils 727 00:26:02,570 --> 00:26:03,570 they were burn. 728 00:26:04,160 --> 00:26:05,749 Try it, try it once, but 729 00:26:07,130 --> 00:26:08,749 do not do it through a machine 730 00:26:10,520 --> 00:26:11,849 and they can hurt you. 731 00:26:11,850 --> 00:26:12,989 Actually, they actually have a lot of 732 00:26:12,990 --> 00:26:15,229 force. So you probably 733 00:26:15,230 --> 00:26:17,299 all, uh, tried the bone 734 00:26:17,300 --> 00:26:18,589 by now. 735 00:26:18,590 --> 00:26:20,599 It can shoot this ball pretty, pretty 736 00:26:20,600 --> 00:26:22,939 fast and it can also shoot your 737 00:26:22,940 --> 00:26:24,679 your fingers, for example. 738 00:26:24,680 --> 00:26:25,639 And that will hurt. 739 00:26:25,640 --> 00:26:26,640 I can tell you. 740 00:26:29,040 --> 00:26:31,109 Then you want to know where 741 00:26:31,110 --> 00:26:32,489 the ball is, actually, and this is done 742 00:26:32,490 --> 00:26:34,589 by switches, so there are two 743 00:26:34,590 --> 00:26:36,439 traditional approaches here. 744 00:26:36,440 --> 00:26:38,519 Um, one is those 745 00:26:38,520 --> 00:26:40,649 blades, which is the simplest and 746 00:26:40,650 --> 00:26:43,439 most reliable switch basically ever made. 747 00:26:43,440 --> 00:26:45,809 And this will basically 748 00:26:45,810 --> 00:26:47,939 always work. You can have a target here. 749 00:26:47,940 --> 00:26:49,919 You can have a button here if it's 750 00:26:49,920 --> 00:26:51,479 possible. They usually go with those 751 00:26:51,480 --> 00:26:53,969 switches and 752 00:26:53,970 --> 00:26:54,899 new machines. 753 00:26:54,900 --> 00:26:57,179 There are also those micro 754 00:26:57,180 --> 00:26:59,129 switches, usually from Cherrix, like like 755 00:26:59,130 --> 00:27:01,199 a new keyboard, uh, 756 00:27:01,200 --> 00:27:03,269 and for example, with this 757 00:27:03,270 --> 00:27:05,599 custom custom blade here. 758 00:27:05,600 --> 00:27:07,409 So this goes through the playfield. 759 00:27:07,410 --> 00:27:09,539 This is basically a rollover switch. 760 00:27:09,540 --> 00:27:12,089 If the ball rolls around along there, 761 00:27:12,090 --> 00:27:13,949 it will get noticed. 762 00:27:13,950 --> 00:27:16,019 And the control system, we got 763 00:27:16,020 --> 00:27:18,839 this, uh, pulse and 764 00:27:18,840 --> 00:27:20,849 tell the software about it. 765 00:27:20,850 --> 00:27:21,869 Then we got Optos. 766 00:27:21,870 --> 00:27:23,369 I showed you some before. 767 00:27:23,370 --> 00:27:25,439 Um, so the most 768 00:27:25,440 --> 00:27:26,849 common ones are those. 769 00:27:26,850 --> 00:27:29,069 Those are the Williams or Stern Optos. 770 00:27:29,070 --> 00:27:30,989 They're about 30 millimeters thick. 771 00:27:30,990 --> 00:27:33,479 So you need a lot of space here. 772 00:27:33,480 --> 00:27:35,609 And we forgot about 773 00:27:35,610 --> 00:27:37,919 that or we didn't actually 774 00:27:37,920 --> 00:27:39,599 know in the beginning. 775 00:27:39,600 --> 00:27:41,789 And a lot of places we didn't 776 00:27:41,790 --> 00:27:43,409 have 30 millimeters. 777 00:27:43,410 --> 00:27:45,779 So we needed to come up with 778 00:27:45,780 --> 00:27:46,829 another solution. 779 00:27:46,830 --> 00:27:48,899 So we 3D printed this part, 780 00:27:48,900 --> 00:27:50,879 which is a side LCD. 781 00:27:50,880 --> 00:27:53,219 This is, uh, one not six millimeters. 782 00:27:53,220 --> 00:27:54,869 And you see it connected here to a one 783 00:27:54,870 --> 00:27:57,140 millimeter steel, um, ramp. 784 00:27:58,170 --> 00:27:59,699 That was the first design. 785 00:27:59,700 --> 00:28:01,649 So it worked pretty well in the 786 00:28:01,650 --> 00:28:03,719 beginning. Um, but then 787 00:28:03,720 --> 00:28:06,299 it turned out vibrations are 788 00:28:06,300 --> 00:28:08,669 are bad for this and 789 00:28:08,670 --> 00:28:11,129 it clips through the hole here, 790 00:28:11,130 --> 00:28:12,479 but it's not enough. 791 00:28:12,480 --> 00:28:14,159 Sometimes they were they were just fly 792 00:28:14,160 --> 00:28:16,309 off. And so we thought 793 00:28:16,310 --> 00:28:18,129 we redesigned it like this so that the 794 00:28:18,130 --> 00:28:20,459 energy goes in from here 795 00:28:20,460 --> 00:28:22,259 and you can screw them into into the 796 00:28:22,260 --> 00:28:25,269 rack. So we cut, uh, 797 00:28:25,270 --> 00:28:27,149 threat there and then you can screw them 798 00:28:27,150 --> 00:28:28,150 in. 799 00:28:28,380 --> 00:28:29,909 There was the final design, but it took 800 00:28:29,910 --> 00:28:31,079 some iterations. 801 00:28:31,080 --> 00:28:33,269 Um, so 802 00:28:33,270 --> 00:28:35,429 now you know, and you can do better 803 00:28:35,430 --> 00:28:36,689 hopefully. 804 00:28:36,690 --> 00:28:38,549 Uh, next Nexxus. 805 00:28:38,550 --> 00:28:40,529 We needed to connect those optos to the 806 00:28:40,530 --> 00:28:41,429 control board. 807 00:28:41,430 --> 00:28:43,049 This is a control board here for the 808 00:28:43,050 --> 00:28:44,129 inputs. 809 00:28:44,130 --> 00:28:46,049 And we designed those breakout boards 810 00:28:46,050 --> 00:28:48,509 here, one for power, for the 811 00:28:48,510 --> 00:28:50,699 current limiting system, because 812 00:28:50,700 --> 00:28:53,069 every Optos basically naledi 813 00:28:53,070 --> 00:28:54,509 and in its current current limiting 814 00:28:54,510 --> 00:28:56,609 resistor, uh, and you 815 00:28:56,610 --> 00:28:58,589 don't want to solve them into the line 816 00:28:58,590 --> 00:29:00,279 for every single opto. 817 00:29:00,280 --> 00:29:02,339 Uh, so we designed those parts and 818 00:29:02,340 --> 00:29:04,409 one for the receiver side, you could 819 00:29:04,410 --> 00:29:06,899 just crimp those receivers out here, 820 00:29:06,900 --> 00:29:08,459 but then you could never disconnect it 821 00:29:08,460 --> 00:29:10,589 again because there are two wires from 822 00:29:10,590 --> 00:29:12,689 the OP2 and they go down and then you 823 00:29:12,690 --> 00:29:14,909 got eight Aptos on the bank 824 00:29:14,910 --> 00:29:16,979 of this control board and this 825 00:29:16,980 --> 00:29:19,049 is on the bottom and the on the top, 826 00:29:19,050 --> 00:29:20,939 you will never be able to disconnect. 827 00:29:20,940 --> 00:29:22,999 So we went with, 828 00:29:23,000 --> 00:29:25,019 uh, little small connectors and then you 829 00:29:25,020 --> 00:29:26,700 can watch them pull them out 830 00:29:28,470 --> 00:29:30,089 and then we need lights. 831 00:29:30,090 --> 00:29:31,969 And today everybody wants Ajab. 832 00:29:31,970 --> 00:29:33,779 Right. You know, those blinking light 833 00:29:33,780 --> 00:29:35,849 people, it's it's boring 834 00:29:35,850 --> 00:29:36,850 if it's just one color. 835 00:29:37,770 --> 00:29:39,029 So, uh, 836 00:29:40,350 --> 00:29:42,419 you got two types of lights, 837 00:29:42,420 --> 00:29:44,759 basically the inside lights, 838 00:29:44,760 --> 00:29:47,039 which are basically those things 839 00:29:47,040 --> 00:29:49,229 here which are plastic 840 00:29:49,230 --> 00:29:50,939 and light below. 841 00:29:50,940 --> 00:29:53,699 And you got general illumination guys 842 00:29:53,700 --> 00:29:56,909 which are below the um, 843 00:29:56,910 --> 00:29:59,009 the rails and everything on a side 844 00:29:59,010 --> 00:30:00,509 just to to light to play it from the 845 00:30:00,510 --> 00:30:02,579 side. And those we use 846 00:30:02,580 --> 00:30:04,649 those nice Christmas lights for the 847 00:30:04,650 --> 00:30:06,709 General Emanation and those 848 00:30:06,710 --> 00:30:08,909 uh us twenty 849 00:30:08,910 --> 00:30:10,979 eight, twelve LEDs which come in this 850 00:30:10,980 --> 00:30:13,049 nice picture, uh to screw 851 00:30:13,050 --> 00:30:15,059 them from below. We did another playfield 852 00:30:15,060 --> 00:30:18,239 which is from Kurgan, uh 853 00:30:18,240 --> 00:30:20,309 just for the light just to test light 854 00:30:20,310 --> 00:30:22,469 shows and uh 855 00:30:22,470 --> 00:30:24,599 not not we didn't build it in our 856 00:30:24,600 --> 00:30:25,980 actually actual prototype. 857 00:30:27,600 --> 00:30:30,149 So next we need a display 858 00:30:30,150 --> 00:30:32,099 so that different options that you can 859 00:30:32,100 --> 00:30:33,809 use an LCD display if you like, 860 00:30:35,670 --> 00:30:37,589 but then you need high definition 861 00:30:37,590 --> 00:30:39,779 graphics and it gets a lot 862 00:30:39,780 --> 00:30:41,909 of, uh, it cost a lot of 863 00:30:41,910 --> 00:30:43,769 effort and game design and graphics 864 00:30:43,770 --> 00:30:45,839 rendering and video rendering 865 00:30:45,840 --> 00:30:48,089 and those small displays which 866 00:30:48,090 --> 00:30:50,459 are basically DMD dot matrix this 867 00:30:50,460 --> 00:30:52,799 place, they only have, uh, one or twenty 868 00:30:52,800 --> 00:30:55,289 eight x thirty two pixels. 869 00:30:55,290 --> 00:30:57,149 So it's a lot easier to make graphics for 870 00:30:57,150 --> 00:30:59,219 them. So we went with those and 871 00:30:59,220 --> 00:31:00,929 because we are head to head, we need two 872 00:31:00,930 --> 00:31:02,999 of them. So this is in software. 873 00:31:03,000 --> 00:31:04,889 We got you have the 2D and one is on 874 00:31:04,890 --> 00:31:05,849 every side. 875 00:31:05,850 --> 00:31:08,009 And this is actually the 876 00:31:08,010 --> 00:31:10,889 Matrix, uh which, which we bought. 877 00:31:10,890 --> 00:31:13,079 And this can then actually show 878 00:31:13,080 --> 00:31:14,399 the same thing which is shown here. 879 00:31:14,400 --> 00:31:16,679 And so, uh, 880 00:31:16,680 --> 00:31:18,539 they use power. 881 00:31:18,540 --> 00:31:20,759 And usually in 882 00:31:20,760 --> 00:31:23,129 older machines, you have 70 to 80 volts 883 00:31:23,130 --> 00:31:25,289 with those nice, uh, 884 00:31:25,290 --> 00:31:27,629 transformers here, but 885 00:31:27,630 --> 00:31:28,539 not a. 886 00:31:28,540 --> 00:31:30,639 I would recommend switching power supply 887 00:31:30,640 --> 00:31:32,769 with four walls that work 888 00:31:32,770 --> 00:31:34,959 fine and you can you can buy those 889 00:31:34,960 --> 00:31:37,389 for 50 or 60 bucks. 890 00:31:37,390 --> 00:31:39,339 We went with the old one because three 891 00:31:39,340 --> 00:31:42,129 years ago they weren't readily available 892 00:31:42,130 --> 00:31:43,629 when we bought those. 893 00:31:43,630 --> 00:31:45,999 Then you need to afford for four switches 894 00:31:46,000 --> 00:31:46,959 for. 895 00:31:46,960 --> 00:31:49,089 Yeah, for the switches on 896 00:31:49,090 --> 00:31:51,399 the playfield and five bolts 897 00:31:51,400 --> 00:31:52,479 for all your lights. 898 00:31:52,480 --> 00:31:54,849 So if you go with severe LCD 899 00:31:54,850 --> 00:31:56,919 like we did in a lot of power 900 00:31:56,920 --> 00:31:58,989 on the Five-fold, so we went with an 901 00:31:58,990 --> 00:32:00,189 86 power supply. 902 00:32:00,190 --> 00:32:02,439 But there are cheaper options for this 903 00:32:02,440 --> 00:32:04,149 and we went with the transformer. 904 00:32:04,150 --> 00:32:06,369 But, uh, switching 905 00:32:06,370 --> 00:32:08,319 power supply would be better probably. 906 00:32:09,840 --> 00:32:11,909 Then you get all 907 00:32:11,910 --> 00:32:14,129 the basics, so now you know everything 908 00:32:14,130 --> 00:32:15,569 to do it on your own. 909 00:32:15,570 --> 00:32:17,619 But we didn't actually build much. 910 00:32:17,620 --> 00:32:19,979 Um, so let's get started 911 00:32:19,980 --> 00:32:21,309 with this. 912 00:32:21,310 --> 00:32:23,459 Um, you need to playfield, which 913 00:32:23,460 --> 00:32:25,859 is, as I mentioned, 13 millimeters 914 00:32:25,860 --> 00:32:26,879 thick. 915 00:32:26,880 --> 00:32:28,560 And at the end, it's Batek Birch. 916 00:32:30,070 --> 00:32:32,559 And in its Senate, 230 millimeters, 917 00:32:32,560 --> 00:32:34,659 because if you glue in those inserts, 918 00:32:34,660 --> 00:32:36,999 then you have to to, uh, send it down. 919 00:32:38,050 --> 00:32:40,209 You've got you can decide between Senate 920 00:32:40,210 --> 00:32:41,210 and white body 921 00:32:42,310 --> 00:32:45,219 and you can make it between one meter 922 00:32:45,220 --> 00:32:47,889 six and one meter, 16 long. 923 00:32:47,890 --> 00:32:49,809 But it doesn't matter much. 924 00:32:49,810 --> 00:32:52,359 As far as I mentioned before, the with 925 00:32:52,360 --> 00:32:54,429 actually Medoff, it's 926 00:32:54,430 --> 00:32:56,499 a lot at feels a lot slower if it's 927 00:32:56,500 --> 00:32:57,500 if it's wider. 928 00:32:58,440 --> 00:33:00,249 Um, yeah. 929 00:33:00,250 --> 00:33:01,930 I showed you the prototype in phone call 930 00:33:03,190 --> 00:33:05,679 and now the option would be to handwrote 931 00:33:05,680 --> 00:33:07,959 it in wood and the final 932 00:33:07,960 --> 00:33:08,990 version would be 933 00:33:10,210 --> 00:33:12,249 you would do it with with a with a city 934 00:33:12,250 --> 00:33:13,269 machine. 935 00:33:13,270 --> 00:33:15,429 And just as a reminder, 936 00:33:15,430 --> 00:33:17,079 that was the first machine we built in 937 00:33:17,080 --> 00:33:19,299 phone call that even the Rams, 938 00:33:19,300 --> 00:33:21,459 everything from Kahir Works 939 00:33:21,460 --> 00:33:23,379 works fine. Sometimes you just have to re 940 00:33:23,380 --> 00:33:25,539 hot glue stuff because 941 00:33:25,540 --> 00:33:27,459 this ball is heavy. 942 00:33:27,460 --> 00:33:30,009 It would just shoot off stuff. 943 00:33:30,010 --> 00:33:32,109 But yeah, it's that phone call 944 00:33:32,110 --> 00:33:33,789 and I can fix everything. 945 00:33:34,900 --> 00:33:36,969 Uh, and then we went 946 00:33:36,970 --> 00:33:39,369 more professional and 947 00:33:39,370 --> 00:33:42,399 we used the machine to 948 00:33:42,400 --> 00:33:43,889 put the playfield. 949 00:33:43,890 --> 00:33:45,369 This is actually where we cut our 950 00:33:45,370 --> 00:33:47,619 playfield, took about 15 minutes 951 00:33:47,620 --> 00:33:48,609 roughly. 952 00:33:48,610 --> 00:33:50,529 But at a professional manufacturer there 953 00:33:50,530 --> 00:33:52,179 is one in Germany actually which which 954 00:33:52,180 --> 00:33:53,919 does playfield. 955 00:33:53,920 --> 00:33:56,019 Um, and he did this for us. 956 00:33:57,820 --> 00:33:59,979 Yeah. Then afterwards he usually 957 00:33:59,980 --> 00:34:02,289 glued the inserts and you send 958 00:34:02,290 --> 00:34:04,389 it flat, then you print 959 00:34:04,390 --> 00:34:05,739 it at the end as coating. 960 00:34:05,740 --> 00:34:07,969 It's like coating but 961 00:34:07,970 --> 00:34:09,968 a lot more layers. 962 00:34:09,969 --> 00:34:12,099 And you probably do not want to 963 00:34:12,100 --> 00:34:13,959 do this on your own unless you're a 964 00:34:13,960 --> 00:34:16,359 professional painter or something. 965 00:34:16,360 --> 00:34:18,519 Then maybe, but otherwise you, you do 966 00:34:18,520 --> 00:34:19,779 not want to do this. 967 00:34:19,780 --> 00:34:21,999 And at least we decided 968 00:34:22,000 --> 00:34:23,000 not to. 969 00:34:24,960 --> 00:34:27,238 This is how the woodworm looked, 970 00:34:27,239 --> 00:34:29,218 so we didn't do inserts at the beginning 971 00:34:29,219 --> 00:34:31,289 because it's expensive with 972 00:34:31,290 --> 00:34:32,819 all the coating. 973 00:34:32,820 --> 00:34:34,888 So we took the simple words and just put 974 00:34:34,889 --> 00:34:36,269 the same playfield again with. 975 00:34:36,270 --> 00:34:37,738 With what? 976 00:34:37,739 --> 00:34:40,019 Uh, so it looks a lot cleaner now. 977 00:34:40,020 --> 00:34:42,419 So this is all the the the low side 978 00:34:42,420 --> 00:34:45,269 with all the electronics 979 00:34:45,270 --> 00:34:46,468 and this is the upper side with the 980 00:34:46,469 --> 00:34:47,469 ramps. 981 00:34:48,630 --> 00:34:50,609 And next. 982 00:34:50,610 --> 00:34:52,589 So we're currently doing an X version 983 00:34:52,590 --> 00:34:54,749 which we hope to have 984 00:34:54,750 --> 00:34:56,279 it finished for Congress here. 985 00:34:56,280 --> 00:34:57,779 But but it's not finished yet. 986 00:34:57,780 --> 00:34:59,659 It will be finished in January. 987 00:34:59,660 --> 00:35:01,919 Um, but this is the cat 988 00:35:01,920 --> 00:35:03,569 drawing basically with also insert 989 00:35:03,570 --> 00:35:05,489 whether they should go. 990 00:35:05,490 --> 00:35:08,219 And, uh, this is actually how it's done. 991 00:35:08,220 --> 00:35:10,359 That's a nice, nice robot which can glue 992 00:35:10,360 --> 00:35:12,329 the insert for you, at least if you if 993 00:35:12,330 --> 00:35:14,639 you if you do more than maybe 994 00:35:14,640 --> 00:35:16,019 10 plates. 995 00:35:16,020 --> 00:35:19,229 Um, so for professional, um, 996 00:35:19,230 --> 00:35:20,909 personal machines, it's done with the 997 00:35:20,910 --> 00:35:22,079 robot. 998 00:35:22,080 --> 00:35:24,179 It just sucks the insert here 999 00:35:24,180 --> 00:35:26,309 and just puts it down and then 1000 00:35:26,310 --> 00:35:27,310 it's then it's glued. 1001 00:35:28,320 --> 00:35:30,599 Uh, we did some work. 1002 00:35:32,510 --> 00:35:34,729 With Photoshop, my colleague 1003 00:35:34,730 --> 00:35:36,589 is actually called Phillips, so 1004 00:35:36,590 --> 00:35:37,590 Photoshop, Philip 1005 00:35:38,790 --> 00:35:40,839 is probably a German joke, but. 1006 00:35:40,840 --> 00:35:41,840 So, 1007 00:35:42,980 --> 00:35:44,449 yeah, this is what you came up with. 1008 00:35:44,450 --> 00:35:46,369 It's not a final version, but I think you 1009 00:35:46,370 --> 00:35:48,829 get the idea. This is probably too light. 1010 00:35:48,830 --> 00:35:50,989 This may be too dark at some 1011 00:35:50,990 --> 00:35:53,629 point. Too much contrast between the two. 1012 00:35:53,630 --> 00:35:54,949 But but you get the idea. 1013 00:35:54,950 --> 00:35:56,869 This is the obviously the evil side. 1014 00:35:56,870 --> 00:35:58,549 This is the good side. 1015 00:35:58,550 --> 00:36:00,109 But the inserts are the same. 1016 00:36:00,110 --> 00:36:02,239 And obviously the hood for the mechanics 1017 00:36:02,240 --> 00:36:04,399 are the same, just different 1018 00:36:04,400 --> 00:36:06,319 from print. And the software would just 1019 00:36:06,320 --> 00:36:08,149 drive it differently. 1020 00:36:08,150 --> 00:36:10,039 So now you know, all the hard stuff. 1021 00:36:10,040 --> 00:36:12,199 So like metal. 1022 00:36:12,200 --> 00:36:14,209 So let's build some rails. 1023 00:36:14,210 --> 00:36:16,279 So at the at the edge 1024 00:36:16,280 --> 00:36:18,109 of the play for you, tell those rails, 1025 00:36:18,110 --> 00:36:19,849 because if you should orbit the boschert, 1026 00:36:19,850 --> 00:36:22,009 slide around and not just go to 1027 00:36:22,010 --> 00:36:23,509 the top fold up. 1028 00:36:23,510 --> 00:36:26,689 And so those are typically made of steel 1029 00:36:26,690 --> 00:36:29,029 and we initially just got 1030 00:36:29,030 --> 00:36:30,559 two millimeters. Three is still banned 1031 00:36:30,560 --> 00:36:32,749 from Amazon, was 1032 00:36:32,750 --> 00:36:34,909 pretty cheap and then we raised 1033 00:36:34,910 --> 00:36:36,079 screws to it. 1034 00:36:36,080 --> 00:36:37,699 That's where where you can see here just 1035 00:36:37,700 --> 00:36:40,789 press screws. So it doesn't look pretty, 1036 00:36:40,790 --> 00:36:43,189 but it will work for a long time. 1037 00:36:43,190 --> 00:36:45,359 And later we will have 1038 00:36:45,360 --> 00:36:47,519 them. I can show you in a minute, 1039 00:36:47,520 --> 00:36:49,639 um, this is when we mounted 1040 00:36:49,640 --> 00:36:52,549 this handmade 1041 00:36:52,550 --> 00:36:54,649 prototype rails and 1042 00:36:54,650 --> 00:36:55,709 we had them for quite some time. 1043 00:36:55,710 --> 00:36:56,929 They were pretty very well. 1044 00:36:58,340 --> 00:37:00,529 Afterwards, I designed them 1045 00:37:00,530 --> 00:37:02,599 and cut again with the sheet 1046 00:37:02,600 --> 00:37:04,819 metal tour with all those nice 1047 00:37:04,820 --> 00:37:05,820 letters here. 1048 00:37:06,680 --> 00:37:09,769 And then we 1049 00:37:09,770 --> 00:37:12,049 basically unrolled them for 1050 00:37:12,050 --> 00:37:14,599 this. And that's what our manufacturer 1051 00:37:14,600 --> 00:37:16,879 sent us five, five weeks 1052 00:37:16,880 --> 00:37:17,989 later. 1053 00:37:17,990 --> 00:37:19,219 And then we bent them by hand. 1054 00:37:19,220 --> 00:37:21,469 It's one millimeter, um, steel. 1055 00:37:22,600 --> 00:37:25,029 Stainless steel, and 1056 00:37:25,030 --> 00:37:27,299 this is how one Ray looked like, 1057 00:37:27,300 --> 00:37:28,659 unfortunately, they do not have a nice 1058 00:37:28,660 --> 00:37:30,939 picture without the ramps on top, 1059 00:37:30,940 --> 00:37:32,949 but I think you get the idea this is just 1060 00:37:32,950 --> 00:37:35,079 the rail around the orbit here and it 1061 00:37:35,080 --> 00:37:36,309 has some nice letters where you can 1062 00:37:36,310 --> 00:37:37,310 scroll to the playfield. 1063 00:37:40,260 --> 00:37:42,329 Yeah, so next, we need we need some 1064 00:37:42,330 --> 00:37:43,330 REM's. 1065 00:37:44,400 --> 00:37:45,989 So you get different options for Ms. 1066 00:37:45,990 --> 00:37:48,599 One is plastic, you can just print them, 1067 00:37:48,600 --> 00:37:49,719 but they're large. 1068 00:37:49,720 --> 00:37:52,529 It takes a lot of time and probably 1069 00:37:52,530 --> 00:37:54,089 filament, but it works if you want. 1070 00:37:54,090 --> 00:37:56,429 You can do this, um, later, 1071 00:37:56,430 --> 00:37:58,529 you would typically draw 1072 00:37:58,530 --> 00:37:59,699 them. 1073 00:37:59,700 --> 00:38:02,519 It's also doable at home. 1074 00:38:02,520 --> 00:38:03,509 And a lot of people do it. 1075 00:38:03,510 --> 00:38:05,579 We didn't we went with metal. 1076 00:38:05,580 --> 00:38:06,869 That would be this should be solid, 1077 00:38:06,870 --> 00:38:07,769 solid. 1078 00:38:07,770 --> 00:38:09,959 And so first we actually 1079 00:38:09,960 --> 00:38:12,109 cut them by hand and 1080 00:38:12,110 --> 00:38:13,710 at the end we lay them again. 1081 00:38:15,410 --> 00:38:17,809 And you could wire arms, which you 1082 00:38:17,810 --> 00:38:19,879 usually use, where 1083 00:38:19,880 --> 00:38:21,559 a metal ramp would just hide too much 1084 00:38:21,560 --> 00:38:22,499 stuff of your playfield. 1085 00:38:22,500 --> 00:38:24,829 So those coming down 1086 00:38:24,830 --> 00:38:26,839 from the top, those are a wire. 1087 00:38:26,840 --> 00:38:27,840 Ms. 1088 00:38:28,920 --> 00:38:31,499 And you can read them again or you could 1089 00:38:31,500 --> 00:38:32,500 or address them. 1090 00:38:33,870 --> 00:38:35,999 So this is, again, the room set up. 1091 00:38:36,000 --> 00:38:38,069 So those those will be firearms because 1092 00:38:38,070 --> 00:38:39,929 they will this will hide too much of the 1093 00:38:39,930 --> 00:38:42,059 play. You just want to see the inserts 1094 00:38:42,060 --> 00:38:44,419 and the nice artwork below. 1095 00:38:44,420 --> 00:38:46,859 Um, and this would be, 1096 00:38:46,860 --> 00:38:49,079 uh, steering's basically. 1097 00:38:49,080 --> 00:38:51,179 So first we 1098 00:38:51,180 --> 00:38:53,309 went again with a cat program and then 1099 00:38:53,310 --> 00:38:54,929 we did this nice prototype out of 1100 00:38:54,930 --> 00:38:57,119 cardboard and you may 1101 00:38:57,120 --> 00:38:59,249 laugh, um, but 1102 00:38:59,250 --> 00:39:01,379 this works for some time 1103 00:39:01,380 --> 00:39:03,419 until until this this flies away here 1104 00:39:03,420 --> 00:39:06,029 because, um, 1105 00:39:06,030 --> 00:39:08,229 until that point we work 1106 00:39:08,230 --> 00:39:09,359 for for prototyping. 1107 00:39:09,360 --> 00:39:11,429 It's fine. It just just put them in the 1108 00:39:11,430 --> 00:39:14,219 hot glue them and we work everywhere. 1109 00:39:14,220 --> 00:39:16,529 Then we cut them by hand. 1110 00:39:16,530 --> 00:39:17,530 Doesn't look pretty 1111 00:39:18,930 --> 00:39:21,269 but it worked even better, especially 1112 00:39:21,270 --> 00:39:24,579 was faster there and 1113 00:39:24,580 --> 00:39:27,069 and then we went more professional. 1114 00:39:27,070 --> 00:39:29,449 Uh so the bottom one 1115 00:39:29,450 --> 00:39:31,709 that made one and the top one 1116 00:39:31,710 --> 00:39:33,689 was professionally made one 1117 00:39:34,860 --> 00:39:36,959 uh which we 1118 00:39:36,960 --> 00:39:39,149 didn't bend by, by, by hand 1119 00:39:39,150 --> 00:39:41,219 because we missed to to cut 1120 00:39:41,220 --> 00:39:43,379 them here and 1121 00:39:43,380 --> 00:39:44,380 then we did again. 1122 00:39:45,510 --> 00:39:47,579 And uh, like a lot of things, we did 1123 00:39:47,580 --> 00:39:48,719 a lot of iterations. 1124 00:39:48,720 --> 00:39:50,789 So we can only do the fourth 1125 00:39:50,790 --> 00:39:52,829 iteration of our arms, the third 1126 00:39:52,830 --> 00:39:55,109 iteration of the playfield and the 1127 00:39:55,110 --> 00:39:57,459 fourth iteration of the rails also. 1128 00:39:57,460 --> 00:39:59,669 So this is what we did next. 1129 00:39:59,670 --> 00:40:00,899 The game where we got from, um, 1130 00:40:00,900 --> 00:40:03,209 manufacturer, we just 1131 00:40:03,210 --> 00:40:05,399 lay that out, the the 1132 00:40:05,400 --> 00:40:07,839 bending the bending slots, 1133 00:40:07,840 --> 00:40:09,779 uh, so you can bend them at home with a 1134 00:40:09,780 --> 00:40:11,639 small bench. 1135 00:40:11,640 --> 00:40:13,079 And that's what we did. 1136 00:40:13,080 --> 00:40:14,099 And they looked like this. 1137 00:40:15,630 --> 00:40:17,969 We got everything, everything twice 1138 00:40:17,970 --> 00:40:19,469 because two sides and then you have to 1139 00:40:19,470 --> 00:40:21,479 build everything twice. 1140 00:40:21,480 --> 00:40:23,639 Should have thought about that earlier, 1141 00:40:23,640 --> 00:40:25,110 but well, 1142 00:40:26,220 --> 00:40:27,839 you learn from your mistakes. 1143 00:40:27,840 --> 00:40:30,779 And then there were attempts basically, 1144 00:40:30,780 --> 00:40:32,519 and there will be a new approach next 1145 00:40:32,520 --> 00:40:33,719 year. So, 1146 00:40:35,590 --> 00:40:38,099 uh, then we reassess 1147 00:40:38,100 --> 00:40:40,739 and we decided to go with, uh, 1148 00:40:40,740 --> 00:40:43,199 pressing, um, 1149 00:40:43,200 --> 00:40:44,369 with a civil 1150 00:40:45,510 --> 00:40:47,789 severe hot load at in German civil 1151 00:40:47,790 --> 00:40:48,989 bress alloy opinions. 1152 00:40:50,010 --> 00:40:52,229 And you just use 1153 00:40:52,230 --> 00:40:54,519 a torch and put the silver 1154 00:40:54,520 --> 00:40:56,609 to to the to 1155 00:40:56,610 --> 00:40:58,919 the metal and then it connects is pretty 1156 00:40:58,920 --> 00:41:00,179 stable. 1157 00:41:00,180 --> 00:41:02,279 So we didn't manage to break 1158 00:41:02,280 --> 00:41:03,599 it until now. 1159 00:41:03,600 --> 00:41:05,699 So it's easier to break it here and 1160 00:41:05,700 --> 00:41:07,019 break this. 1161 00:41:07,020 --> 00:41:08,099 So that's pretty. 1162 00:41:08,100 --> 00:41:09,419 OK, this works. 1163 00:41:09,420 --> 00:41:11,719 I mean it doesn't look perfect, 1164 00:41:11,720 --> 00:41:13,199 but it works for quite some time and we 1165 00:41:13,200 --> 00:41:14,309 still have them. 1166 00:41:14,310 --> 00:41:17,219 And this is actually before 1167 00:41:17,220 --> 00:41:19,289 with all those, uh, foam columns 1168 00:41:19,290 --> 00:41:21,479 and afterwards with wood and all 1169 00:41:21,480 --> 00:41:23,550 the real ramps and the 1170 00:41:24,600 --> 00:41:26,749 and the YMCA. 1171 00:41:26,750 --> 00:41:29,059 So you see that we 1172 00:41:29,060 --> 00:41:31,429 still have a lot of focus here and 1173 00:41:31,430 --> 00:41:33,589 hot glue and gaffa 1174 00:41:33,590 --> 00:41:35,959 tape for just connecting stuff 1175 00:41:35,960 --> 00:41:38,569 because you need leches everything, 1176 00:41:38,570 --> 00:41:40,639 everywhere, and you need holes to screw 1177 00:41:40,640 --> 00:41:43,369 stuff. And you tend to forget this. 1178 00:41:43,370 --> 00:41:45,439 And we didn't 1179 00:41:45,440 --> 00:41:47,119 we didn't notice until we got this. 1180 00:41:47,120 --> 00:41:49,399 That steal the 1181 00:41:49,400 --> 00:41:52,069 V for a steel is actually really hard. 1182 00:41:52,070 --> 00:41:55,229 And you cannot easily just 1183 00:41:55,230 --> 00:41:56,539 just just drill a hole. 1184 00:41:56,540 --> 00:41:57,540 It would just go 1185 00:41:59,420 --> 00:42:01,609 and then we'll look pretty 1186 00:42:01,610 --> 00:42:03,889 anymore. So we just went, well, 1187 00:42:03,890 --> 00:42:04,969 let's let's do it again. 1188 00:42:04,970 --> 00:42:06,539 Put in all the holes and doing that new 1189 00:42:06,540 --> 00:42:08,689 revision with all the mistakes you had 1190 00:42:08,690 --> 00:42:11,030 made and fix them the next revision. 1191 00:42:12,740 --> 00:42:13,740 So 1192 00:42:14,810 --> 00:42:16,339 now, you know, there's a lot of open 1193 00:42:16,340 --> 00:42:18,589 space like here and what the we do 1194 00:42:18,590 --> 00:42:20,689 it. We just fall in and then stay 1195 00:42:20,690 --> 00:42:21,949 there. 1196 00:42:21,950 --> 00:42:23,869 And since there's no mechanic to put it 1197 00:42:23,870 --> 00:42:25,999 to put it out, well, it will stay there 1198 00:42:26,000 --> 00:42:27,199 forever. 1199 00:42:27,200 --> 00:42:29,389 And that's the problem, 1200 00:42:29,390 --> 00:42:31,609 at least if you put the glass on 1201 00:42:31,610 --> 00:42:32,610 top. 1202 00:42:33,110 --> 00:42:34,609 But but it's not good. 1203 00:42:34,610 --> 00:42:37,339 So usually you got plastics 1204 00:42:37,340 --> 00:42:39,559 and in the beginning you just cut 1205 00:42:39,560 --> 00:42:41,389 them out of foam core like everything and 1206 00:42:41,390 --> 00:42:43,519 do them. Um, and then we went 1207 00:42:43,520 --> 00:42:45,829 to the 3-D printing. 1208 00:42:45,830 --> 00:42:46,879 That's what you look at. 1209 00:42:46,880 --> 00:42:48,259 You can see here. 1210 00:42:48,260 --> 00:42:51,049 And then as usual, let's face reality 1211 00:42:51,050 --> 00:42:52,050 and 1212 00:42:53,510 --> 00:42:54,770 there's always something missing. 1213 00:42:55,820 --> 00:42:58,229 So there's some manufacturing tolerances 1214 00:42:58,230 --> 00:43:00,289 that there are some tolerances when 1215 00:43:00,290 --> 00:43:02,869 you benter the drums. 1216 00:43:02,870 --> 00:43:05,209 And yeah, even if you just screw 1217 00:43:05,210 --> 00:43:06,919 stuff, everything is tolerances. 1218 00:43:06,920 --> 00:43:09,039 So make sure just 1219 00:43:09,040 --> 00:43:11,269 to cut a little bit, a little bit of here 1220 00:43:11,270 --> 00:43:13,339 and leave the latch here 1221 00:43:13,340 --> 00:43:15,369 and and. 1222 00:43:15,370 --> 00:43:16,639 Yeah, yeah. 1223 00:43:16,640 --> 00:43:17,869 And then we did it again. 1224 00:43:17,870 --> 00:43:18,870 So like everything 1225 00:43:20,480 --> 00:43:22,519 you learn from, from doing so created a 1226 00:43:22,520 --> 00:43:24,199 prototype. Everything. 1227 00:43:24,200 --> 00:43:26,179 If you, if you can lay that out from, 1228 00:43:26,180 --> 00:43:27,259 from cardboard. 1229 00:43:27,260 --> 00:43:29,269 We didn't have a laser so laser would be, 1230 00:43:29,270 --> 00:43:31,249 would be handy. So just lay that out from 1231 00:43:31,250 --> 00:43:33,499 cardboard and try it out. 1232 00:43:33,500 --> 00:43:34,969 It would save you a lot of time. 1233 00:43:36,280 --> 00:43:38,269 Then in its software I talked about the 1234 00:43:38,270 --> 00:43:39,409 mission Benmore framework 1235 00:43:41,720 --> 00:43:43,849 and basically it's a framework 1236 00:43:43,850 --> 00:43:46,189 in Python. It's a Python three. 1237 00:43:46,190 --> 00:43:48,619 You can install it wire pip, 1238 00:43:48,620 --> 00:43:50,869 just pip install Knopf 1239 00:43:50,870 --> 00:43:53,239 and Mission Padmore framework 1240 00:43:53,240 --> 00:43:55,009 and then it's basically installed. 1241 00:43:55,010 --> 00:43:57,439 You need working open, open and 1242 00:43:57,440 --> 00:43:58,639 too. 1243 00:43:58,640 --> 00:44:00,889 So that's why we listed the Raspberry 1244 00:44:00,890 --> 00:44:03,139 Pi before, because the Raspberry Pi only 1245 00:44:03,140 --> 00:44:05,749 has this EGL, this limited 1246 00:44:05,750 --> 00:44:08,359 mobile implementation. 1247 00:44:08,360 --> 00:44:10,409 So we support Windows, Linux, Mac OS and 1248 00:44:10,410 --> 00:44:11,659 the Raspberry Pi. 1249 00:44:11,660 --> 00:44:13,849 Um, and it's 1250 00:44:13,850 --> 00:44:15,289 this framework has two processors. 1251 00:44:15,290 --> 00:44:17,689 One game process was actually runs 1252 00:44:17,690 --> 00:44:18,690 also logic 1253 00:44:19,850 --> 00:44:22,429 and um, the media control 1254 00:44:22,430 --> 00:44:24,919 process which renders or the graphics 1255 00:44:24,920 --> 00:44:27,509 plays the videos because 1256 00:44:27,510 --> 00:44:29,749 your your game should be 1257 00:44:29,750 --> 00:44:30,829 pretty realtime. 1258 00:44:30,830 --> 00:44:32,689 I mean, it's not not important that 1259 00:44:32,690 --> 00:44:34,759 everything reacts inside one 1260 00:44:34,760 --> 00:44:37,159 millisecond in the game framework, 1261 00:44:37,160 --> 00:44:39,349 because what it actually does is 1262 00:44:39,350 --> 00:44:41,659 it pushes the rules into this hardware 1263 00:44:41,660 --> 00:44:43,009 controller. 1264 00:44:43,010 --> 00:44:45,089 So it says, well, if this split up 1265 00:44:45,090 --> 00:44:48,049 button citya puts this coil 1266 00:44:48,050 --> 00:44:50,149 for 50 milliseconds, so 1267 00:44:50,150 --> 00:44:52,189 the hardware will take care of that. 1268 00:44:52,190 --> 00:44:54,799 But still, if I hit the target, 1269 00:44:54,800 --> 00:44:56,929 the game is to say, well, now 1270 00:44:56,930 --> 00:44:58,879 light this light and this shouldn't be, I 1271 00:44:58,880 --> 00:45:00,199 don't know, two seconds. 1272 00:45:00,200 --> 00:45:02,389 The player will notice everything over, I 1273 00:45:02,390 --> 00:45:04,639 don't know, 50 to 100 milliseconds. 1274 00:45:04,640 --> 00:45:07,039 So this should be pretty realtime. 1275 00:45:07,040 --> 00:45:09,349 And the media controller stuff usually 1276 00:45:09,350 --> 00:45:10,579 is not very good. 1277 00:45:10,580 --> 00:45:12,709 So a loading a video may block 1278 00:45:12,710 --> 00:45:14,899 everything, uh, involving I 1279 00:45:14,900 --> 00:45:16,610 o on this may block. 1280 00:45:18,110 --> 00:45:20,749 And this also renders the DVD, 1281 00:45:20,750 --> 00:45:22,639 which is connected to the game process 1282 00:45:22,640 --> 00:45:23,640 again. So we. 1283 00:45:25,340 --> 00:45:26,919 Events to the media controller, 1284 00:45:26,920 --> 00:45:29,049 renacidin, did we get that 1285 00:45:29,050 --> 00:45:31,119 out of jail and then we 1286 00:45:31,120 --> 00:45:32,589 sent it back and then we sent it to the 1287 00:45:32,590 --> 00:45:34,719 hardware, because 1288 00:45:34,720 --> 00:45:37,389 if you you do not want to 1289 00:45:37,390 --> 00:45:39,669 do everything pixel wise. 1290 00:45:39,670 --> 00:45:42,069 So we actually render a MPEG 1291 00:45:42,070 --> 00:45:44,589 video on an open viewport 1292 00:45:44,590 --> 00:45:46,869 and then just get the right pixels for 1293 00:45:46,870 --> 00:45:48,939 the DVD back just to 1294 00:45:48,940 --> 00:45:50,170 make it easier for our developer. 1295 00:45:51,960 --> 00:45:54,869 This is a gentle sequence, um, 1296 00:45:54,870 --> 00:45:57,049 how the software works. 1297 00:45:57,050 --> 00:45:59,309 It launches initial start up, 1298 00:45:59,310 --> 00:46:00,539 initialize everything. 1299 00:46:00,540 --> 00:46:02,819 Then you go to the track mode where you 1300 00:46:02,820 --> 00:46:04,289 flash all the lights and tell the player, 1301 00:46:04,290 --> 00:46:06,719 well, give me a coin, uh, play me. 1302 00:46:06,720 --> 00:46:08,489 And when when they play it us, the game 1303 00:46:08,490 --> 00:46:09,539 starts sequence, 1304 00:46:10,620 --> 00:46:13,259 uh, where usually some sound play 1305 00:46:13,260 --> 00:46:14,400 and the ball starts. 1306 00:46:15,570 --> 00:46:17,789 The play or something, the ball ends and 1307 00:46:17,790 --> 00:46:19,889 repeats until the players know no 1308 00:46:19,890 --> 00:46:22,529 balls, then the game ends. 1309 00:46:22,530 --> 00:46:24,599 In our case, uh, we got 1310 00:46:24,600 --> 00:46:26,789 30 lives so you can lose 30 balls 1311 00:46:26,790 --> 00:46:29,069 on every side. And whoever loses 30 1312 00:46:29,070 --> 00:46:31,049 balls first will lose a little bit 1313 00:46:31,050 --> 00:46:31,949 different. 1314 00:46:31,950 --> 00:46:33,809 But we just overloaded some classes here. 1315 00:46:33,810 --> 00:46:34,979 And then then this. 1316 00:46:34,980 --> 00:46:37,229 Mechanicsburg, this 1317 00:46:37,230 --> 00:46:39,399 is all software side works. 1318 00:46:39,400 --> 00:46:41,549 Uh, you got the virtual deemed here. 1319 00:46:41,550 --> 00:46:44,279 You got to state of all your devices 1320 00:46:44,280 --> 00:46:46,429 and your software here and you got 1321 00:46:46,430 --> 00:46:48,569 the the rectangle ones are 1322 00:46:48,570 --> 00:46:50,219 switches. You can click them and they 1323 00:46:50,220 --> 00:46:53,069 activate virtually and 1324 00:46:53,070 --> 00:46:55,199 the the round ones are alive. 1325 00:46:55,200 --> 00:46:57,209 So you can see your light shows and you 1326 00:46:57,210 --> 00:46:59,429 can play with all the switches you say 1327 00:46:59,430 --> 00:47:01,529 about war when he attack and 1328 00:47:01,530 --> 00:47:02,879 then the software knows that it's here 1329 00:47:02,880 --> 00:47:05,279 and it will it will carry on with this 1330 00:47:05,280 --> 00:47:07,619 as has some limited, uh, simulation 1331 00:47:07,620 --> 00:47:09,519 like if the blogosphere and 1332 00:47:09,520 --> 00:47:11,579 disqualifiers, it knows that 1333 00:47:11,580 --> 00:47:12,980 it goes to the playfield, for example. 1334 00:47:14,220 --> 00:47:16,469 So that's what it does, Will. 1335 00:47:16,470 --> 00:47:18,569 And those are our to play for you to 1336 00:47:18,570 --> 00:47:20,489 relay to them, not hit by head, but next 1337 00:47:20,490 --> 00:47:22,559 to each other just because it better 1338 00:47:22,560 --> 00:47:23,929 fits the screen. 1339 00:47:25,500 --> 00:47:27,629 So this is how this 1340 00:47:27,630 --> 00:47:29,289 actually works from our perspective. 1341 00:47:29,290 --> 00:47:31,409 You got the computer which connects 1342 00:47:31,410 --> 00:47:33,840 by USB to the controller, 1343 00:47:35,100 --> 00:47:37,379 one next to us here to the left is 1344 00:47:37,380 --> 00:47:39,569 the DMD, our USB, 1345 00:47:39,570 --> 00:47:41,549 the control about our USB. 1346 00:47:41,550 --> 00:47:43,829 Then we got a lot of node boards which 1347 00:47:43,830 --> 00:47:45,899 just basically just break out boards 1348 00:47:45,900 --> 00:47:48,029 for the coyotes and such as Chamoun 1349 00:47:48,030 --> 00:47:50,069 below the playfield and modern machines. 1350 00:47:50,070 --> 00:47:51,539 And then you connect the switches and 1351 00:47:51,540 --> 00:47:53,669 optos and quoits to not 1352 00:47:53,670 --> 00:47:55,739 pass as a general hardware 1353 00:47:55,740 --> 00:47:57,989 architecture that this 1354 00:47:57,990 --> 00:47:59,610 is how it looks. And in reality, 1355 00:48:00,720 --> 00:48:03,329 our game runs here. 1356 00:48:03,330 --> 00:48:05,999 Transformer, the the control system 1357 00:48:06,000 --> 00:48:08,159 and some mechanics and the LCD 1358 00:48:08,160 --> 00:48:09,139 connectors. 1359 00:48:09,140 --> 00:48:11,249 This nice can be bought from other 1360 00:48:11,250 --> 00:48:12,359 fruit. 1361 00:48:12,360 --> 00:48:15,299 Um, we need a cabinet 1362 00:48:15,300 --> 00:48:17,189 and we do everything from kwassa. 1363 00:48:17,190 --> 00:48:19,259 We did this in from quater. 1364 00:48:19,260 --> 00:48:21,749 Um, this is a cat model 1365 00:48:21,750 --> 00:48:24,209 actually how it's supposed to look. 1366 00:48:24,210 --> 00:48:25,919 This is how it actually looked. 1367 00:48:25,920 --> 00:48:28,349 Um, and the other some foil 1368 00:48:28,350 --> 00:48:29,789 on the glass. But it's actually believe 1369 00:48:29,790 --> 00:48:30,849 me, it's glass. 1370 00:48:30,850 --> 00:48:32,939 Uh, there's our black box which 1371 00:48:32,940 --> 00:48:34,379 is different from normal machines. 1372 00:48:34,380 --> 00:48:36,719 It's just up on top so 1373 00:48:36,720 --> 00:48:38,939 you can see your opponent and 1374 00:48:38,940 --> 00:48:41,069 um, mostly 1375 00:48:41,070 --> 00:48:42,899 the steam. This is my fault for the 1376 00:48:42,900 --> 00:48:44,399 observers. 1377 00:48:44,400 --> 00:48:46,709 Most players do not look at them 1378 00:48:46,710 --> 00:48:48,929 during during the game because 1379 00:48:48,930 --> 00:48:50,579 especially in our game, where you always 1380 00:48:50,580 --> 00:48:52,349 have a ball, you don't you don't have 1381 00:48:52,350 --> 00:48:54,059 time to look up. 1382 00:48:54,060 --> 00:48:56,309 Otherwise, we we we packed up, 1383 00:48:56,310 --> 00:48:58,499 um, we did sound I 1384 00:48:58,500 --> 00:48:59,500 did this. So 1385 00:49:00,630 --> 00:49:02,789 it's well, it's 1386 00:49:02,790 --> 00:49:03,790 music. 1387 00:49:05,570 --> 00:49:07,759 But if you seriously listen 1388 00:49:07,760 --> 00:49:09,559 to most machines, the background sound is 1389 00:49:09,560 --> 00:49:11,659 so simple, it's just I don't know, it 1390 00:49:11,660 --> 00:49:14,539 repeats after 20 seconds and it's 1391 00:49:14,540 --> 00:49:16,729 it's simple. So 1392 00:49:16,730 --> 00:49:18,829 it works. Uh, it may improve in the 1393 00:49:18,830 --> 00:49:21,469 future. That's why I won't play it now. 1394 00:49:21,470 --> 00:49:23,299 But you can you can play that hope you 1395 00:49:23,300 --> 00:49:24,300 like. 1396 00:49:24,920 --> 00:49:27,319 Uh, they need to play sound. 1397 00:49:27,320 --> 00:49:29,719 So we build our professional 1398 00:49:29,720 --> 00:49:32,149 sound system with a sixty dollars, 1399 00:49:32,150 --> 00:49:34,759 uh, China amp and 1400 00:49:34,760 --> 00:49:36,919 uh a large subwoofer like, like 1401 00:49:36,920 --> 00:49:38,089 every chiet. 1402 00:49:38,090 --> 00:49:39,979 So it's actually audio stuff because it's 1403 00:49:39,980 --> 00:49:42,889 cheap. This is about 90 bucks. 1404 00:49:42,890 --> 00:49:45,379 And uh, yeah, we got basically one 1405 00:49:45,380 --> 00:49:47,479 one speaker on every side and the DVD 1406 00:49:47,480 --> 00:49:49,499 we here basically is not in here yet. 1407 00:49:49,500 --> 00:49:51,649 Uh, it's from the bottom, the big 1408 00:49:51,650 --> 00:49:52,699 box from the bottom. 1409 00:49:52,700 --> 00:49:54,979 And this is, uh, the cabinet 1410 00:49:54,980 --> 00:49:55,980 from from top. 1411 00:49:57,080 --> 00:49:58,639 Yeah. That plays pretty fine. 1412 00:49:58,640 --> 00:50:00,259 It's loud enough. 1413 00:50:00,260 --> 00:50:01,459 It's nice. 1414 00:50:01,460 --> 00:50:02,460 So. 1415 00:50:03,120 --> 00:50:05,679 What does it all cost 1416 00:50:05,680 --> 00:50:07,519 so and it turns out this is pretty 1417 00:50:07,520 --> 00:50:09,619 expensive for our machine just takes us 1418 00:50:09,620 --> 00:50:12,469 by two because we got everything twice. 1419 00:50:12,470 --> 00:50:13,470 Uh, 1420 00:50:14,690 --> 00:50:17,899 somebody should have told us, uh, 1421 00:50:17,900 --> 00:50:19,669 and this is basically just for the final 1422 00:50:19,670 --> 00:50:22,009 version. So playfield, including 1423 00:50:22,010 --> 00:50:24,409 print and everything, is between 800 1424 00:50:24,410 --> 00:50:26,179 and 1000 years. 1425 00:50:26,180 --> 00:50:28,669 Um, if you if you let if you leave, uh, 1426 00:50:28,670 --> 00:50:30,019 if you go to some manufacturer and let 1427 00:50:30,020 --> 00:50:32,089 them produce it for you, the cabinet, 1428 00:50:32,090 --> 00:50:33,919 including printers, is about five hundred 1429 00:50:33,920 --> 00:50:36,169 thousand, um, for, for a nominal 1430 00:50:36,170 --> 00:50:38,269 copy that you can just buy one and then 1431 00:50:38,270 --> 00:50:40,679 print it for our cabinet as I showed you 1432 00:50:40,680 --> 00:50:43,429 that one work, um because 1433 00:50:43,430 --> 00:50:45,019 of head to head. 1434 00:50:45,020 --> 00:50:47,119 But usually I would buy it 1435 00:50:47,120 --> 00:50:48,709 then the control system, depending on 1436 00:50:48,710 --> 00:50:51,079 which one you choose, a commercial one or 1437 00:50:51,080 --> 00:50:52,909 the homemade one, it's between two 1438 00:50:52,910 --> 00:50:54,409 hundred eight hundred euros, including 1439 00:50:54,410 --> 00:50:55,410 the pursey. 1440 00:50:56,150 --> 00:50:58,159 You've got some electronics depending on 1441 00:50:58,160 --> 00:51:00,319 if you got silver or gold 1442 00:51:00,320 --> 00:51:02,389 and wires and what strength 1443 00:51:02,390 --> 00:51:04,879 and what, um, piezo, 1444 00:51:04,880 --> 00:51:07,219 um, 100 to 500 1445 00:51:07,220 --> 00:51:08,329 euro. 1446 00:51:08,330 --> 00:51:10,759 And then you got the mechanics 1447 00:51:10,760 --> 00:51:12,319 and it really depends on which mechanics 1448 00:51:12,320 --> 00:51:13,219 you buy. 1449 00:51:13,220 --> 00:51:14,659 If you've got more mechanics, that will 1450 00:51:14,660 --> 00:51:16,819 be obviously more expensive, but 1451 00:51:16,820 --> 00:51:18,889 took between 1000 and a thousand years 1452 00:51:18,890 --> 00:51:21,199 for just the mechanics, though, 1453 00:51:21,200 --> 00:51:23,029 those that are the part which would 1454 00:51:23,030 --> 00:51:25,039 really be a lot, lot cheaper. 1455 00:51:25,040 --> 00:51:27,259 If you produce maybe thousand machines, 1456 00:51:27,260 --> 00:51:29,689 this would be maybe a tenth. 1457 00:51:29,690 --> 00:51:31,849 But, uh, we can do 1458 00:51:31,850 --> 00:51:34,099 it. We have to buy basically replacement 1459 00:51:34,100 --> 00:51:36,439 parts. And that's why it's why it's, 1460 00:51:36,440 --> 00:51:38,899 uh, expensive 1461 00:51:38,900 --> 00:51:40,579 then metal and plastic parts, depending 1462 00:51:40,580 --> 00:51:43,429 on how many you do and how many you buy 1463 00:51:43,430 --> 00:51:44,599 to trade on it. 1464 00:51:44,600 --> 00:51:46,789 And the typical retail price of a machine 1465 00:51:46,790 --> 00:51:48,860 is 8000 to 10000 years 1466 00:51:50,180 --> 00:51:52,119 recently. A little bit more, you know, 1467 00:51:52,120 --> 00:51:54,199 um, and then you 1468 00:51:54,200 --> 00:51:56,149 can see that this this quickly adds up. 1469 00:51:56,150 --> 00:51:58,399 And building a machine 1470 00:51:58,400 --> 00:52:00,689 is not actually very cost efficient. 1471 00:52:00,690 --> 00:52:03,469 Uh, if you factor in your time, then 1472 00:52:03,470 --> 00:52:06,589 I'll never, um. 1473 00:52:06,590 --> 00:52:09,019 So we've got some lessons learned before 1474 00:52:09,020 --> 00:52:10,579 I show your last video of our machine. 1475 00:52:10,580 --> 00:52:13,129 At the end, though, manufacturing 1476 00:52:13,130 --> 00:52:14,809 is hard and expensive and it takes a lot 1477 00:52:14,810 --> 00:52:15,709 of time, actually. 1478 00:52:15,710 --> 00:52:17,209 You go to a manufacturer, said, well, I 1479 00:52:17,210 --> 00:52:18,349 want to build this. And I say, well, 1480 00:52:18,350 --> 00:52:20,959 yeah, we can do it 1481 00:52:20,960 --> 00:52:22,729 in eight weeks to get it. 1482 00:52:22,730 --> 00:52:25,069 And yeah, I mean, that's an obvious it's 1483 00:52:25,070 --> 00:52:27,199 fine probably because I do not have 1484 00:52:27,200 --> 00:52:29,569 unlimited time to build my machine. 1485 00:52:29,570 --> 00:52:31,669 Uh, but still I have to 1486 00:52:31,670 --> 00:52:33,859 wait a lot of time that have everything 1487 00:52:33,860 --> 00:52:35,389 and cut if possible. 1488 00:52:35,390 --> 00:52:37,759 And it's nice to notice that 1489 00:52:37,760 --> 00:52:40,069 parts hit each other before building 1490 00:52:40,070 --> 00:52:42,199 them because then, 1491 00:52:42,200 --> 00:52:44,389 uh, OK, which one do we throw away 1492 00:52:46,550 --> 00:52:48,919 happens. I mean, most 1493 00:52:48,920 --> 00:52:50,179 most times it's hard to fix. 1494 00:52:50,180 --> 00:52:52,399 And then what we learned is the shot 1495 00:52:52,400 --> 00:52:54,889 with if you do a ramp to be between 1496 00:52:54,890 --> 00:52:57,349 five and 10 centimeters, about 1497 00:52:57,350 --> 00:52:59,449 twenty seven millimeters in diameter. 1498 00:52:59,450 --> 00:53:01,519 So theoretically that will 1499 00:53:01,520 --> 00:53:03,619 work already, but practically you will 1500 00:53:03,620 --> 00:53:04,939 never hit it. 1501 00:53:04,940 --> 00:53:07,279 So five to ten foot range above 1502 00:53:07,280 --> 00:53:09,349 ten, it's far too easy and you 1503 00:53:09,350 --> 00:53:11,479 always, always make the short 1504 00:53:11,480 --> 00:53:12,529 and below five. 1505 00:53:12,530 --> 00:53:13,999 It's really, really hard. 1506 00:53:14,000 --> 00:53:15,139 Then prevent jumps, 1507 00:53:16,280 --> 00:53:18,229 prevent jumps because if the ball jumps, 1508 00:53:18,230 --> 00:53:20,989 uh, it will go somewhere 1509 00:53:20,990 --> 00:53:23,029 and then it gets stuck. 1510 00:53:23,030 --> 00:53:24,289 I mean we get stuck anyway. 1511 00:53:24,290 --> 00:53:25,609 Everywhere. 1512 00:53:25,610 --> 00:53:26,659 If it can it will 1513 00:53:27,920 --> 00:53:28,819 at some time. 1514 00:53:28,820 --> 00:53:30,949 So do not make jump ramps like 1515 00:53:30,950 --> 00:53:32,149 this. 1516 00:53:32,150 --> 00:53:35,269 Yeah. The ball will just go on 1517 00:53:35,270 --> 00:53:36,800 and just fly over the ramp. 1518 00:53:38,000 --> 00:53:40,579 Yeah. You learn that by prototyping. 1519 00:53:40,580 --> 00:53:42,859 Um, and finally 1520 00:53:42,860 --> 00:53:45,409 for me as a computer science, a computer 1521 00:53:45,410 --> 00:53:47,479 scientist, you cannot fix physics and 1522 00:53:47,480 --> 00:53:49,729 software, so. 1523 00:53:59,690 --> 00:54:01,369 So, yeah, that's that's basically it. 1524 00:54:01,370 --> 00:54:03,589 So our current playfield, one 1525 00:54:03,590 --> 00:54:05,749 of them looks at this from below. 1526 00:54:05,750 --> 00:54:07,819 This is all the electronics now and 1527 00:54:07,820 --> 00:54:09,769 all the lights. And then it's then it's 1528 00:54:09,770 --> 00:54:11,989 full. And so 1529 00:54:11,990 --> 00:54:14,689 there's not a lot of space left. 1530 00:54:14,690 --> 00:54:17,179 This is how it looks from from top. 1531 00:54:17,180 --> 00:54:18,889 So one player here, one player there, 1532 00:54:20,310 --> 00:54:22,459 uh, here with phone 1533 00:54:22,460 --> 00:54:23,479 decals. 1534 00:54:23,480 --> 00:54:25,549 And yeah, now we show 1535 00:54:25,550 --> 00:54:27,799 video and at the same time 1536 00:54:27,800 --> 00:54:28,800 take some. 1537 00:54:30,230 --> 00:54:31,609 So thanks for listening. 1538 00:54:44,700 --> 00:54:45,700 Yeah. 1539 00:54:51,690 --> 00:54:53,489 So it's all here, one was released 1540 00:54:54,870 --> 00:54:55,949 and a new one came. 1541 00:54:57,600 --> 00:54:58,979 Any questions? 1542 00:54:58,980 --> 00:54:59,980 Now's your chance. 1543 00:55:02,460 --> 00:55:04,050 Yes, oh, 1544 00:55:05,330 --> 00:55:06,330 like 1545 00:55:09,150 --> 00:55:11,489 you said, you had two computers, 1546 00:55:11,490 --> 00:55:14,129 basically one doing all the mechanical 1547 00:55:14,130 --> 00:55:16,289 stuff and one controlling the 1548 00:55:16,290 --> 00:55:18,599 whole playfield and the 1549 00:55:18,600 --> 00:55:20,789 displays and stuff, but in 1550 00:55:20,790 --> 00:55:22,739 your price calculation, you already you 1551 00:55:22,740 --> 00:55:25,139 also had the third system, like a control 1552 00:55:25,140 --> 00:55:27,179 system for two hundred to eight hundred 1553 00:55:27,180 --> 00:55:30,089 euros. What's that's the part 1554 00:55:30,090 --> 00:55:32,279 the 200 to 800 are your PC, 1555 00:55:32,280 --> 00:55:34,559 like a Raspberry Pi and your control 1556 00:55:34,560 --> 00:55:35,609 system. 1557 00:55:35,610 --> 00:55:37,709 This is basically just the 1558 00:55:37,710 --> 00:55:40,139 note boards and the control board. 1559 00:55:40,140 --> 00:55:41,809 And we consider them. And then you add 1560 00:55:41,810 --> 00:55:43,949 the electronics, which are the cables 1561 00:55:43,950 --> 00:55:46,289 and the power 1562 00:55:46,290 --> 00:55:47,929 supply. 1563 00:55:47,930 --> 00:55:49,229 Yeah. 1564 00:55:49,230 --> 00:55:50,810 And maybe the lights. 1565 00:55:53,490 --> 00:55:54,659 Yeah. 1566 00:55:54,660 --> 00:55:56,250 If you if you are too much hot glue. 1567 00:55:57,820 --> 00:55:58,820 I 1568 00:56:00,650 --> 00:56:02,299 think I have a question from our online 1569 00:56:02,300 --> 00:56:03,300 viewers. 1570 00:56:04,490 --> 00:56:06,799 I guess we do, um, the Internet 1571 00:56:06,800 --> 00:56:09,019 wants to know, are states that pinball 1572 00:56:09,020 --> 00:56:10,429 machines have been around for a long 1573 00:56:10,430 --> 00:56:12,649 time. And aside from modern 1574 00:56:12,650 --> 00:56:14,779 manufacturing technologies like planning 1575 00:56:14,780 --> 00:56:17,089 and bowling with cat and Cam, uh, making 1576 00:56:17,090 --> 00:56:19,279 things easier, if have actually have 1577 00:56:19,280 --> 00:56:21,799 gameplay mechanics been modernized 1578 00:56:21,800 --> 00:56:22,800 over the years? 1579 00:56:23,970 --> 00:56:26,219 That's right, um. 1580 00:56:27,580 --> 00:56:29,739 I mean, the 1581 00:56:29,740 --> 00:56:30,740 difference between. 1582 00:56:31,600 --> 00:56:33,819 Old machines and machines is that 1583 00:56:33,820 --> 00:56:35,739 the rules are much deeper. 1584 00:56:35,740 --> 00:56:38,589 So before I was just shoot this target 1585 00:56:38,590 --> 00:56:41,499 20 times and every time you get score 1586 00:56:41,500 --> 00:56:43,659 and the the 1587 00:56:43,660 --> 00:56:45,729 main objective was just to get an extra 1588 00:56:45,730 --> 00:56:47,889 ball or 1589 00:56:47,890 --> 00:56:49,479 extra credit some time. 1590 00:56:49,480 --> 00:56:51,789 And in modern machines, it's like, shoot 1591 00:56:51,790 --> 00:56:54,249 this one five times and we fleshless 1592 00:56:54,250 --> 00:56:56,589 insert there, then shoot this one. 1593 00:56:56,590 --> 00:56:58,479 And then the other player gets the ball 1594 00:56:58,480 --> 00:57:00,819 and you get a nice animation 1595 00:57:00,820 --> 00:57:02,649 and insert here lights up and you can 1596 00:57:02,650 --> 00:57:03,609 start another mode. 1597 00:57:03,610 --> 00:57:05,019 Basically, a mission is the most 1598 00:57:05,020 --> 00:57:06,429 important pinball machine. 1599 00:57:06,430 --> 00:57:08,619 Uh, so the rules are a lot, 1600 00:57:08,620 --> 00:57:10,749 a lot deeper in modern machines. 1601 00:57:10,750 --> 00:57:13,239 And that's basically because we have 1602 00:57:13,240 --> 00:57:14,739 better CPUs and our machines. 1603 00:57:17,340 --> 00:57:19,499 The question over there, OK, well, first 1604 00:57:19,500 --> 00:57:20,639 of all, thank you very much. This is 1605 00:57:20,640 --> 00:57:22,169 totally awesome. 1606 00:57:22,170 --> 00:57:23,170 Thanks. 1607 00:57:29,120 --> 00:57:30,979 So obviously, the physicalness of the 1608 00:57:30,980 --> 00:57:33,139 machine, that's that's great, but did 1609 00:57:33,140 --> 00:57:35,789 you ever consider simulating 1610 00:57:35,790 --> 00:57:38,059 not unappeased? I mean, to build 1611 00:57:38,060 --> 00:57:40,339 a real scale model and project 1612 00:57:40,340 --> 00:57:42,439 CGI render and project the entire game 1613 00:57:42,440 --> 00:57:43,760 instead of building the mechanics 1614 00:57:45,050 --> 00:57:47,329 that this, um, this virtual 1615 00:57:47,330 --> 00:57:49,609 pinball and you can play 1616 00:57:49,610 --> 00:57:51,799 all the old games to just take a 42 1617 00:57:51,800 --> 00:57:54,049 inch TV and put it into 1618 00:57:54,050 --> 00:57:56,209 a cabinet, actually fits and add 1619 00:57:56,210 --> 00:57:57,469 some buttons. 1620 00:57:57,470 --> 00:57:58,909 You can you can buy this for, I don't 1621 00:57:58,910 --> 00:58:01,009 know, about 1000 bucks 1622 00:58:01,010 --> 00:58:02,629 and then you can do this. 1623 00:58:02,630 --> 00:58:04,189 And there's actually one machine, which 1624 00:58:04,190 --> 00:58:06,469 is some somewhere in between. 1625 00:58:06,470 --> 00:58:08,239 It's called the P3. 1626 00:58:08,240 --> 00:58:11,479 Um, and it actually has a TV on 1627 00:58:11,480 --> 00:58:13,679 in the playfield, but it has a real 1628 00:58:13,680 --> 00:58:15,859 fluffiness on top. 1629 00:58:15,860 --> 00:58:17,659 And the play the flipper fingers on top 1630 00:58:17,660 --> 00:58:18,770 of the of the 1631 00:58:19,820 --> 00:58:21,979 of the TV antennas, the 1632 00:58:21,980 --> 00:58:24,199 upper third like this part and 1633 00:58:24,200 --> 00:58:26,659 you can see those so you actually can 1634 00:58:26,660 --> 00:58:28,159 swap your games. 1635 00:58:28,160 --> 00:58:29,389 It's the development. 1636 00:58:29,390 --> 00:58:31,369 But I think you can preorder like, like 1637 00:58:31,370 --> 00:58:33,709 you can preorder everything five 1638 00:58:33,710 --> 00:58:36,469 years in advance and pinball, uh 1639 00:58:36,470 --> 00:58:38,359 but eventually it will be made and I 1640 00:58:38,360 --> 00:58:39,709 actually played it. It's, it's pretty 1641 00:58:39,710 --> 00:58:41,509 fun, but it's different a little bit 1642 00:58:41,510 --> 00:58:43,669 because the contrast is different 1643 00:58:43,670 --> 00:58:45,739 here. You got the light which actually 1644 00:58:45,740 --> 00:58:47,839 emits light. And and there you got 1645 00:58:47,840 --> 00:58:49,549 the whole play for you just slide up 1646 00:58:49,550 --> 00:58:50,869 because of the background light and the 1647 00:58:50,870 --> 00:58:53,299 ball is looking somehow black 1648 00:58:53,300 --> 00:58:55,759 if it goes on top of the TV. 1649 00:58:55,760 --> 00:58:57,139 But still it's a nice machine. 1650 00:59:02,750 --> 00:59:03,799 They're questionable, they're. 1651 00:59:05,380 --> 00:59:06,380 OK, 1652 00:59:07,720 --> 00:59:10,329 any more questions now is your chance. 1653 00:59:10,330 --> 00:59:11,889 Could you go up to the microphone, 1654 00:59:11,890 --> 00:59:12,890 please? 1655 00:59:18,050 --> 00:59:19,340 Can we start on the left side? 1656 00:59:21,500 --> 00:59:23,569 I think this is the first to 1657 00:59:23,570 --> 00:59:25,579 play a pinball machine I've heard of. 1658 00:59:27,380 --> 00:59:29,899 Do you think this could become a trend if 1659 00:59:29,900 --> 00:59:32,459 your machine is fun to play? 1660 00:59:32,460 --> 00:59:34,579 Well, the actually two or maybe 1661 00:59:34,580 --> 00:59:36,919 three machines, so, um, 1662 00:59:36,920 --> 00:59:38,989 they are smaller, but they're from 1663 00:59:38,990 --> 00:59:41,209 nineteen ninety roundabout, so to no 1664 00:59:41,210 --> 00:59:43,369 longer produce for twenty five 1665 00:59:43,370 --> 00:59:45,469 years, but they still exist, 1666 00:59:45,470 --> 00:59:48,199 um and they do not have deep roots. 1667 00:59:48,200 --> 00:59:49,609 The problem with our machine is actually 1668 00:59:49,610 --> 00:59:51,379 that it's really, really large. 1669 00:59:51,380 --> 00:59:54,109 I think long, it's two meters long and 1670 00:59:54,110 --> 00:59:55,999 you need basically three or four meters 1671 00:59:56,000 --> 00:59:57,229 room for this. 1672 00:59:57,230 --> 00:59:59,329 So you need a long wall on your 1673 00:59:59,330 --> 01:00:01,159 living room somewhere where you can put 1674 01:00:01,160 --> 01:00:03,409 it. So this will be 1675 01:00:03,410 --> 01:00:05,119 a problem in the market, probably. 1676 01:00:05,120 --> 01:00:06,769 So maybe we could make one hundred 1677 01:00:06,770 --> 01:00:08,869 machines and sell them, I don't know, 1678 01:00:08,870 --> 01:00:10,759 but probably not a thousand. 1679 01:00:10,760 --> 01:00:12,469 So I don't think it will be totally 1680 01:00:12,470 --> 01:00:13,470 mainstream. 1681 01:00:15,330 --> 01:00:17,479 Can we have time for 1682 01:00:17,480 --> 01:00:19,020 two short questions? 1683 01:00:20,130 --> 01:00:21,159 Yes. 1684 01:00:21,160 --> 01:00:23,179 Yeah. How are you handling the tilting of 1685 01:00:23,180 --> 01:00:25,129 a machine? Because I imagine it's quite 1686 01:00:25,130 --> 01:00:27,469 difficult for to play a machine. 1687 01:00:27,470 --> 01:00:29,629 Now, we've got two to accelerometers, uh, 1688 01:00:29,630 --> 01:00:30,859 on every side. 1689 01:00:30,860 --> 01:00:32,989 So actually, because you told them on 1690 01:00:32,990 --> 01:00:35,449 your side and, uh, then you can 1691 01:00:35,450 --> 01:00:37,519 measure the acceleration there 1692 01:00:37,520 --> 01:00:39,049 and then you can see that direction. 1693 01:00:39,050 --> 01:00:41,209 Actually, if it goes this way, then then 1694 01:00:41,210 --> 01:00:43,669 you can see that the play on the side, 1695 01:00:43,670 --> 01:00:45,979 uh, to do that actually. 1696 01:00:45,980 --> 01:00:48,469 And we just we just remove life 1697 01:00:48,470 --> 01:00:50,899 as easy. And if you talk too much, then 1698 01:00:50,900 --> 01:00:52,349 you will have no more life. 1699 01:00:55,460 --> 01:00:56,899 OK, last question. 1700 01:00:56,900 --> 01:00:59,259 Um, could you give us a time frame from 1701 01:00:59,260 --> 01:01:01,639 first idea to the first game you actually 1702 01:01:01,640 --> 01:01:02,719 were able to play? 1703 01:01:03,850 --> 01:01:07,099 Now, if we started last year in April, 1704 01:01:07,100 --> 01:01:10,789 so it's one 1/2 years roughly, and 1705 01:01:10,790 --> 01:01:12,979 we were able to play in before 1706 01:01:12,980 --> 01:01:14,359 Congress. So I think in August, 1707 01:01:14,360 --> 01:01:16,009 September, somewhere after camp. 1708 01:01:16,010 --> 01:01:18,979 After camp, definitely, um, 1709 01:01:18,980 --> 01:01:21,109 but mostly because all this orange stuff 1710 01:01:21,110 --> 01:01:22,039 took about three months. 1711 01:01:22,040 --> 01:01:24,229 And my colleague Phillip, um, 1712 01:01:24,230 --> 01:01:25,969 he did all the sourcing and stuff and 1713 01:01:25,970 --> 01:01:28,279 getting stuff from Canada and the US 1714 01:01:28,280 --> 01:01:30,529 and getting it through customs. 1715 01:01:30,530 --> 01:01:32,719 Uh, and it took a lot of time. 1716 01:01:32,720 --> 01:01:34,819 Um, so when we actually 1717 01:01:34,820 --> 01:01:36,649 got the stuff and we had everything, the 1718 01:01:36,650 --> 01:01:37,849 first build on phone call, 1719 01:01:39,380 --> 01:01:41,449 I did the software before and then 1720 01:01:41,450 --> 01:01:43,729 we connected and it just worked after two 1721 01:01:43,730 --> 01:01:45,949 or three days. So that was pretty fast. 1722 01:01:45,950 --> 01:01:48,019 But you could just shoot the ball 1723 01:01:48,020 --> 01:01:50,089 up and it comes down and shoot up again. 1724 01:01:50,090 --> 01:01:52,159 It's not that much fun. 1725 01:01:59,070 --> 01:02:01,269 So sorry, we cannot hear 1726 01:02:01,270 --> 01:02:02,270 without a microphone. 1727 01:02:05,410 --> 01:02:07,659 So you talk about the demand or even 1728 01:02:07,660 --> 01:02:09,969 the short just the short 1729 01:02:09,970 --> 01:02:12,069 list. OK, so you talk about 1730 01:02:12,070 --> 01:02:13,539 the dimension, but what about the 1731 01:02:13,540 --> 01:02:15,909 inclination of the field itself? 1732 01:02:15,910 --> 01:02:18,429 It's typically six and a half degrees. 1733 01:02:18,430 --> 01:02:20,649 So what, you can go between six 1734 01:02:20,650 --> 01:02:22,779 and seven so much then at 1735 01:02:22,780 --> 01:02:25,239 a six and a half and. 1736 01:02:25,240 --> 01:02:27,130 Yeah, but just work best. 1737 01:02:29,790 --> 01:02:31,919 OK, thank you very much. 1738 01:02:31,920 --> 01:02:32,920 Thanks a lot, John.