- 9
- 31 319
ZeSardine
เข้าร่วมเมื่อ 25 ส.ค. 2020
Hey! I'm really just a random guy who likes making games and other small coding projects.
Creating a Game controlled by a Piano (Python)
Electric pianos often have MIDI ports, and this allows them to communicate with a computer. Using a Python library called Pygame, we can thus code a simple 2D platformer game that you control using a piano. Developing a full scale game using these mechanics is probably not really worth it, but it was a fun thing to experiment with. Maybe you all will come up with some better way to use this...
0:00 Intro
0:36 The Idea
1:13 The Control System
2:56 Scales
3:54 Actually Implementing Stuff
4:34 Chords
5:25 Chord Progressions
6:06 Coding and Ranting
7:03 Quick Rant About Pygame
7:20 Outro
0:00 Intro
0:36 The Idea
1:13 The Control System
2:56 Scales
3:54 Actually Implementing Stuff
4:34 Chords
5:25 Chord Progressions
6:06 Coding and Ranting
7:03 Quick Rant About Pygame
7:20 Outro
มุมมอง: 868
วีดีโอ
(No longer works) So I Added Dislikes Back to Youtube
มุมมอง 8253 ปีที่แล้ว
Pinned comment is an update, this is the old description: TH-cam recently decided to remove dislikes. Over the past few weeks, many have criticized this new 'feature', so I took about 15 minutes out of my weekend and found a way to add them back. I'm not sure how long this will work, but considering it uses a value that seems to have been on the platform since it was born, I wouldn't be surpris...
7 Cool Bookmarklet Ideas! (YouTube Ad Block, Universal Dark Mode...)
มุมมอง 9K3 ปีที่แล้ว
A while back I learnt about bookmarklets, a simple way you can automate repetitive tasks or modify pages that you're browsing. This video is a showcase, as well as a tutorial, for a few that I made. From dark mode to skipping ads on TH-cam, you can really do quite a bit using just short snippets of javascript. I think it's a really cool feature and everyone could certainly come up with tasks th...
I made MINESWEEPER in EXCEL (the BEST game engine)
มุมมอง 3.6K3 ปีที่แล้ว
I mean, I could have coded minesweeper in python or something, but that's too basic. So instead we're going to create it in Microsoft Excel - The superior game engine. If you have any questions about how it works, feel free to comment about them. Also, while this is a fun project to try out, using Excel for game dev is honestly a pretty bad idea. Just stick to Unity :D And yes, it's possible th...
I coded a multi-dimensional snake clone
มุมมอง 1793 ปีที่แล้ว
A lot of people code snake clones, but snake in itself is kind of boring. So I coded a clone in JavaScript, but made it possible for the player to switch between two dimensions, and thus split up their snake. This allows for a lot more strategy towards the end game, but beware, where food spawns in one dimension, a wall spawns in the other. This was an even smaller project than my other 'small'...
I made an (unstoppable) ULTIMATE Tic-Tac-Toe AI
มุมมอง 16K3 ปีที่แล้ว
A lot of people make minimax AIs for tic-tac-toe, but that's kind of boring, so I made one for ultimate tic-tac-toe. It's (as of now) beatable, but it's quite difficult to win, and with some improvements it will probably be perfect. To twist it up a bit more, instead of making it in python (like a lot of people do), I made it in javascript, so you can play it in your browser. Sebastian Lagues v...
I tried making a game in 2 days (it took 2 years)
มุมมอง 1793 ปีที่แล้ว
So I wanted to make a game for Ludum Dare 43... But since I'm not the fastest programmer, let's just say that making the game took me much longer than 2 days... However, the idea I came up with was quite interesting, so I eventually finished the project, and the whole thing was a valuable experience if nothing else. Link to itch.io: zesardine.itch.io/ancient-maze PS: There is definitely not a t...
I coded a productivity plugin that INSULTS you
มุมมอง 1083 ปีที่แล้ว
A longer time ago, I tried using block site extensions to increase my productivity. However, I found myself reluctant to actually turn them on after installing them, probably because of some feeling of restriction. And so I coded an extension that, instead of blocking TH-cam, just makes the experience painful, the idea being that it subconsciously makes you dislike procrastinating. This video t...
I remade pong, but you can place more paddles
มุมมอง 1783 ปีที่แล้ว
Basically, I tried to make an improved version of pong in JavaScript. Not only would there be more projectiles, but also more paddles, which you could set up however you like. Originally I had no intent to publish this, however, after spending so long on it, I don't see why I shouldn't. Link: zesardine.itch.io/octe While this is theoretically a game, I consider it more of an experiment, and wil...
pretty happy that I won against it ahah, nice work though. Thanks for the link
Good video
lol 69 likes
0:49 Hey! X goes first, not O. What is this nonsense...
Very nice video, what if I want to change the ai to 1, which parts do i need to change? thank you
I would like to see an ultimate tictactoe zero bot
I actually think you managed to get the second goal but not really the first one, the gameplay doesn't look very good, but the music is nice
this is possible to create without using vba, i might try to do it without
4:57 bro just Win + V
so for every empty slot you let the minimax algoritm give it a score, and then you just pick the slot with the highest score? so when you take the score board on 13:00, you would have picked the slot with score 5 (right center, and than the center slot)?
The skip ad with the new TH-cam anti adblock policy is genius, thanks 🥲
I would despratly need, for school project, your final evaluation function in attempt 3.
Amazing! Please make more!
Amazing video for a non-coder (yet) like me. Subbed! 😁
this has got to be the most underrated youtube channel! Thank you for this
This is absolutely amazing this'll help me so much in my general life and you have such high quality content for such a low sub creator
Great video, seen it a couple times now :p I've been consumed by this game the last few days for some reason, and decided to try make my own AI. Totally new to minimax and board game AI in general, so it's been a steep learning curve (always found writing recursive functions super confusing)...! Though I do have a couple ideas I'm excited to try out once I get the recursion working -- my static eval function knows about forcing moves, which should(?) reduce required depth in most critical positions (i.e. returning +/- inf if it recognises that a player is in zugzwang). I imagine this should only be called when at least one player is very close to winning; in the same vein, I'd also like to try swapping out the eval function for another, or even just tweaking its values, based on the current phase of the game (e.g. the "zugzwang test" I just mentioned is only called in the "endgame", and isn't there something to be learned by pitting different opening algs against each other...?). Would love to talk if you're still interested in the project!
Hey! I was also quite new to minimax when I made this project (it was a bit of a fun challenge, you know), and I do agree that recursive functions are extremely confusing :D To be honest, it seems like your approach is far more organized than mine ever was, and I think most of my thought process was documented in the video (that's really about as much help as I can provide on this topic :D). I wish you the best of luck!
How can I prevent Excel from crashing when there are too many white cells (few mines)?
100th sub
100th sub
I'm confused about the flags. What are you using so flags can appear? By right clicking?
Yeah,, I'm pretty sure it's using the right mouse button
wow! very cool! please make a detailed tutorial :c
th-cam.com/video/Fs-K58Xzw_8/w-d-xo.html
Very nice! First video of yours I've come across. Quality content, appreciate it! With your level of knowledge you could do walkthroughs and guides of some of the code you wrote. I'm sure it would be useful to people
Thanks! I'll keep the walkthrough/guide idea in mind for the future.
Спасибо, друг!!!
Wow, cool
I'm still learning logic and algorithm, but this is exactly the skills I want to develop. I home to see more videos like this. Soon I'll start learning Python and JavaScript.
Its amazing<3
just commenting for the algorithm. great to see a small TH-camr making quality content
this is such a good channel, how are u not famous?
This should have 1m views
Hey! The source code is now on GitHub, here's a link: github.com/zesardine/ExcelMinesweeper
hi would you mind uploading this code somewhere? im really interested in this minesweeper but i just dont know how to wrap my head around it
Hey! Sure, I'll figure something out over the weekend when I have time (will probably put the code on GitHub with a guide on how to use it). I'll post a link to it in the comment section here.
I tried to make a multidimensional game of helicopter. It wasn't very fun. I'm not sure if it was because I was just using spheres as the obstacles, but I just limited to 2d (up and down) and it was good
there is a way to convert this amazing into desktop app?
Great Idea! What I am searching would be some kind of routing and counting between two marked cells. Unfortunately it should also work online (so no VBA...) Did you already try to use Office Scripts (Javascript) ?
Hey, sorry for the late reply! I have actually never used Office Scripts so I don't know if I'd be of much help. Good luck nonetheless!
Update: So unfortunately TH-cam was smart enough to remove the loophole based on which this plugin works, which is quite a shame. There's many other plugins out there, so I suppose we'll have to resort to using those. Thanks for the support while it worked, and I am sorry that it no longer does.
Honestly TH-cam removing the dislike count API was inevitable, but I'm glad I was able to use this while it lasted.
Yeah, I was hoping that this wouldn't be removed, since it seemed like one of those variables that everyone just forgot about. Alas, it seems like it was tied to the API, and it was removed along with the API removing dislikes. It's a shame really, and it really annoys me, but I don't think anything can really be done about it anymore.
You deserve to have more views in your video. Great video!
How to display „You lose" message after mine is discovered?
I just simply use: _MsgBox "You lose"_
@@zesardine2613 thank you now I made it in other way using userform and clickable buttons :P only problem is adding flag on right click
1:13 here u go
I got rickrolled
Cool video bud!
This guy is so underrated
you know the rules and so do i 1:13
Love it.
Nice Video man, I like your Enthusiasm. Keep it up! Subscribed.
Thanks man! Really appreciate it!
@@zesardine2613 np
this is cool..
Bro this is underrated!
Thank you, this video was really helpful
me asf bro, i can't believe i've never heard of those and now finally there's a value to my js knowledge