CodeParadeModeling 4D objects and drawing them to the screen is obviously one of the hardest problems with making a 4D game. In this Devlog, I go into the implementation detail of how I achieved this in my project and some of the amazing algorithms that got me there.
How Do You Build 4D Worlds? - 4D Golf Devlog #3CodeParade2022-12-22 | Modeling 4D objects and drawing them to the screen is obviously one of the hardest problems with making a 4D game. In this Devlog, I go into the implementation detail of how I achieved this in my project and some of the amazing algorithms that got me there.
Music (CC0 1.0) Koi-discovery - Chromatismus http://koi-discovery.lescigales.orgFinding Even Larger NumbersCodeParade2024-10-11 | Start your free 30-day trial at brilliant.org/CodeParade and get 20% off the annual premium subscription. This is Part 2, watch Part 1 first or this won't make sense: youtu.be/Mzgw6zMtipQ This is a follow-up to my last video about big numbers as there have been some new larger numbers discovered that can fit into a small space, like a text message. This is likely to be the final conclusion of the series unless something larger is proven.
The word chains game is a simple game played in Kindergarten, but the analysis is surprisingly complex involving graphs and network theory. You can make your own word chain graphs with the source code here: github.com/HackerPoet/WordChainSolver
You may have heard of some famous large numbers like Graham's Number or TREE(3) but I go way beyond that to find the largest number that could fit in a small space; an SMS text message or tweet. Watch Part 2 here: youtu.be/kQLcoSuMKHg
Music (CC by 4.0) Evan Schaeffer - Big SplashMultiplayer, VR, and FAQs - 4D Golf Devlog #7CodeParade2024-02-24 | Wishlist on Steam: store.steampowered.com/app/2147950/4D_Golf These are some of the most frequent questions I get about 4D Golf.
#4dgolf4D Golf | Release Date TrailerCodeParade2024-01-25 | Wishlist on Steam: store.steampowered.com/app/2147950/4D_Golf 4D Golf is a mind-bending golf game set entirely in 4-dimensional space, coming out on March 22nd 2024!
In 4D Golf, you'll explore higher dimensions, conquer psychedelic challenges, unlock new worlds and accessories, and design your own 4D courses as you golf your way through the 4th dimension and beyond!
#4dgolfMath Bakes & Topological TreatsCodeParade2023-11-24 | Try some of these mathematical bakes to impress all your nerdy friends! This is a quick video between Devlogs while I continue working on 4D Golf.
Music (CC BY 4.0) Mindseye - A Vibe Nostalgic freemusicarchive.org/music/MindsEyeA 4D Level Editor - 4D Golf Devlog #5CodeParade2023-08-22 | Try out Miro for free: miro.com/yt/game-sketching This Devlog talks about the design decisions I ended up making for the level editor of 4D Golf, which will be included with the release of the game, and how that process currently works.
Music (CC BY 4.0) contreloup - Follow the Bunny freemusicarchive.org/music/contreloup4D shadows are 3DCodeParade2023-07-19 | I noticed that this acrylic cube casts shadows that look exactly like the ones in 4D Golf. It turns out, it's a very physical way to experience what it's like operating a camera in 4D dimensions. #4dgolf store.steampowered.com/app/2147950/4D_GolfMake Your Own Hyperbolic Surface!CodeParade2023-05-26 | It's actually really easy and fun to make your own hyperbolic planes using crochet. I had many requests for these after the release of Hyperbolica, so here's a proper tutorial for them.
Music (CC BY 4.0): Lundstroem - The happpy en garde Lundstroem - In the middle of the day freemusicarchive.org/music/lundstroem/happy-kid-friendly-songsMusic In A 4D World - 4D Golf Devlog #4CodeParade2023-03-11 | For a multidimensional game like 4D Golf, we decided to build a soundtrack to give it the same dynamic feeling using some interesting techniques. Once again, the musical mastermind philmakesnoise, who created the Hyperbolica OST, is now bringing the 4D Golf soundtrack to life. #4dgolf
#4dgolfSo I Guess Im Making a 4D Game Now... - 4D Golf Devlog #1CodeParade2022-07-22 | This is the first of a new Devlog series about the development of my untitled 4D game. More details to come in the next video.
#hyperbolica #indiegameHyperbolica - Official TrailerCodeParade2022-02-14 | Hyperbolica is launching on March 14th, 2022, yes that's pi day! Thank you for all your patience and continued support. This has been a wild journey for me and I can't wait for the release!
#hyperbolicaDialog System - Hyperbolica Devlog #7CodeParade2021-12-22 | Just a quick detour to show how Hyperbolica's dialog system works. With nearly 1000 NPCs, a custom dialog system and language was developed to simplify the process.
Music by Phil K. willcomposeforfood.comPushing Unity To The Limit - Hyperbolica Devlog #6CodeParade2021-09-11 | Choosing to use Unity instead of building a custom engine saves a lot of development time, but it comes at the cost of excessive hacking to bend the engine to my will. These are just a few examples of Unity hacks I needed to do to get Hyperbolica working.
Music (CC BY 3.0): My Luck - Broke For Free brokeforfree.bandcamp.com/album/directionless-epAnalog Fractals with 1930s TechnologyCodeParade2021-07-13 | Generating fractal imagery has always been the domain of computers, but it's actually possible to make them with much earlier technology!
Music (CC BY 4.0): Polkavant - Poor Boy soundcloud.com/polkavant youtube.com/watch?v=hG4L5MsClkQHyperbolica is now a FULL-TIME Project!CodeParade2021-06-11 | I guess I'm a "real" game developer now ;) Plus some new video clips from recent Hyperbolica progress. Expect more frequent videos very soon and actually releasing Hyperbolica by the end of the year if all goes to plan.
Music (CC BY 4.0): SK - Beats - Here I come youtube.com/channel/UCkdhj2MBtjecfMY1NfJi9VQHumanoid - An Abandoned GameCodeParade2021-04-05 | Humanoid is probably the largest abandoned project of mine. It was a retro-style adventure game, but it was eventually scrapped when I started moving on to other projects. So this video aims to at least document this otherwise unknown project.
Q: "Can I download or play this game?" A: It's not a finished game, and a lot of scenes from the video had to be hacked to access different rooms or events. It's not in a 'demo-able' state, and I don't have the time yet to get it there. I may open source the engine at some point, but I don't know if it's really that useful with no support or documentation, and I would not recommend anyone to use it anyway (that's already a hard lesson learned for me).
Q: Hyperbolica? A: Yes. Still working on it, and I still don't have an expected release date yet. It will be ready when it's done.
Music (CC BY 4.0): Meydän - Underwater meydan.bandcamp.com/album/underwaterNon-Euclidean 3D Modeling - Hyperbolica Devlog #5CodeParade2021-01-19 | Modeling 3D geometry for non-euclidean spaces presents some real challenges! To explain how we accomplished this is the artist himself; João Kalva. This is the 5th Hyperbolica Devlog and my first video with a guest speaker. To catch-up from the beginning, you should start here: youtube.com/watch?v=zQo_S3yNa2w
Music By Phil K. willcomposeforfood.comProjecting Space - Hyperbolica Devlog #4CodeParade2020-12-04 | In this 4th installment, we'll go beyond the camera and dive into the tricky nuances of dealing with hyperbolic and spherical rendering, how to achieve them in a traditional rendering pipeline, and working with gravity in a hyperbolic world.
Music: Jesse Spillane - No Disclaimer jessespillane.bandcamp.com/album/art-of-presentationHyperbolica Release DelayedCodeParade2020-10-13 | Unfortunately the release date is getting pushed back a little bit, but the quality improvements during that time should hopefully be worth the extra wait. I really want to make sure this to looks and plays like a full, polished game, and not just a tech demo. Next devlog will be coming soon!
Music: "Fruit" by Phil K. http://willcomposeforfood.com/moresounds willcomposeforfood.comRendering Hyperbolic Spaces - Hyperbolica Devlog #3CodeParade2020-09-01 | This is the 3rd devlog for Hyperbolica where I talk about how I build and render hyperbolic worlds. If you haven't seen the first 2 videos in the series, make sure you watch them first or else this may be confusing.
**CORRECTIONS:** I just found out that Gyrovectors are indeed associative. I misunderstood the context of the claim in the paper, which was referring to mobius addition, not the full gyrovector addition which corrects the associativity. I apologize for the mistake!
Music: Horrible - Mela melagroup.bandcamp.com/album/mela-twoSpherical Geometry Is Stranger Than Hyperbolic - Hyperbolica Devlog #2CodeParade2020-07-28 | A quick look at spherical geometry in 2 and 3 dimensions and why it looks so unusual. This is part 2 of my Hyperbolica Devlog series, and both geometries will be in the game. I promise I'll get to some actual game development stuff in the next video!
Music: "Glass Waves" By Phil K phil-makes.com/noiseHyperbolica and Channel UpdatesCodeParade2020-05-18 | Just some updates about Hyperbolica, my YouTube channel, and Marble Marcher Community Edition.
Hyperbolica is a video game in the world of hyperbolic space (and spherical space). Many more details and a whole video series to come, so stay tuned. I've been working on this project for over a year now and it's so great to finally announce it publicly.
=== FAQ === Q: Does this use your Non-Euclidean Worlds Engine? A: No, I'm using Unity for this and it's a totally different effect (no portals)
Q: What systems will this be released for? A: For sure PC/Linux/Mac on Steam, maybe a console if it becomes popular enough.
Q: Will there be a VR version? A: Yes
Q: Is the game free and/or open source? A: The game is paid, but the engine will be open source so you can make your own Non-Euclidean games.
Music by philmakesnoise willcomposeforfood.comI Built A Rock Wall [Quarantine Quickie]CodeParade2020-03-31 | Just a quick video about how I built a rock wall for my son (who loves to climb) during quarantine. Nothing coding related here, but it was a fun project that's not too hard to do yourself!
Music: Glass Waves - Philly K & The Mood soundcloud.com/pkmood/space-waves?in=pkmood/sets/space-jamsExtraordinary Conics: The Most Difficult Math Problem I Ever SolvedCodeParade2020-03-15 | This is a real math problem I faced, and the process I went through to solve it. Despite being a difficult problem, I tried to focus on the beautiful visuals and interesting discoveries I made about conic sections that I doubt anyone knows about. While this isn't my typical style of video, there was a ton of coding that went into this (all open source) and an interactive app of this entire video. Check them out below!
Chapters: 0:00 Introduction 0:23 5 Elements 3:47 Duality 5:49 Skew Axes 7:39 My Hardest Problem (Part 1) 10:14 My Hardest Problem (Part 2) 13:59 My Hardest Problem (Part 3)
Yakov Golman - Dance (CC BY 4.0) http://yakovgn.awardspace.infoBuilding a Tactile Button-Box for a ToddlerCodeParade2019-11-19 | This DIY busy box was a huge hit! It's made with a bunch of random electronics, a wedding box, and an Arduino.
Music: Blue Dot Sessions - "Highride" Cambo - "Coffee"Audio Reactive Fractals (4K) - Lets Go for a WalkCodeParade2019-09-22 | This video took almost 40 hours to render in 4K resolution, but it *can* run realtime at lower resolution and quality settings. Everything was made with with the PySpace library. It's not really user-friendly, but if you're an experienced Python programmer that's interested in rendering your own fractals, you can check it out here: github.com/HackerPoet/PySpace
Original Soundtrack: soundcloud.com/sintel-music/lets-go-for-a-walk-nes-vrc7Creating A Horrible TrackpadCodeParade2019-09-02 | I don't know why I made this. The idea was so stupid, I just had to build it to see what it would be like. So... here's my attempt at turning a keyboard into a trackpad.
I've started porting some of my machine learning projects over to my new website. This is just a start, and there will be more web projects coming in the future.
Neuron Animation: Wetsoil Private limited youtube.com/watch?v=SXdPb0h4Jig1 Hour Fractal ClockCodeParade2019-06-04 | This is a 1 hour video of a fractal clock. You can use this video as a timer, or just chill out and relax watching the fractal evolve.
The manufacturer (not sponsored): https://frieslandversand.de/teekanne-1-4l-weiss-utah-teapotCould Justin Y be a Real Bot? AI Writes YouTube CommentsCodeParade2019-05-05 | I generate YouTube comments based on the title of the video using a recurrent neural network.
0:06 - Brain 0:25 - Pressure 0:40 - The Matrix 0:51 - DNA 1:01 - Star Maker 1:12 - Gravity 1:29 - 2D Graphing 1:41 - Polar 1:50 - Logic 2:32 - Fractal 1 2:42 - Fractal 2 2:49 - Fractal 3 2:57 - Fractal 4 3:02 - Fractal 5 3:08 - Mandelbrot 3:16 - Buddhabrot 3:29 - Dragon 3:44 - Curve 3:51 - Bifurcation Diagram 4:00 - Bifurcation Diagram 2 4:28 - Chaos 1 4:38 - Chaos 2 4:53 - Life 1 5:06 - Life 2 5:13 - Life 3 5:47 - Life 4 5:54 - Life 5 6:07 - Dual Life 6:18 - Game Of Life 6:27 - 3D 6:42 - Cube 6:54 - Hypercube 7:14 - Hypercube Stereo 7:28 - Lorenz Attractor 7:42 - Rossler Attractor 7:51 - Circle Of Doom 8:01 - 3D Dragon 8:29 - 3D Graphing
Music: 'Totem' - By JCM [Canada] soundcloud.com/j_c_m/totemMy First Games - Game Maker Saga Part 1CodeParade2019-03-17 | This is the first part in a 2 part series about some of my earliest coding projects. These were all made when I was 13 to 15 years old so, don't judge too hard!
Games List: 1:18 Street Race 2:08 Ball Jam 2:27 Ball Jam 2 3:00 Mr Pac 2 3:34 Mr Pac 3 4:18 Mr Pac 4 5:12 Joe 5:48 Street Racers 6:27 Mario 7:22 Ultra Pong 7:40 Pinball 8:14 Block-In 8:50 Rollo 9:42 XP Wars 10:14 Teletubbies 10:50 Asteroids 3D 11:24 Star Cruiser 11:43 Star Cruiser 2
Music: Town.ftm - Razerek soundcloud.com/razerekChaos Equations - Simple Mathematical ArtCodeParade2019-03-02 | This is based on a very old project I made originally in Game Maker, but I updated it to a new polished program.
0:09 Why do I make videos? 1:20 Why is YouTube not my job? 2:43 What is my job? 3:02 What and where was my education? 3:55 How did I learn to code? 6:07 How did I get started in machine learning? 6:55 Will I ever do coding or ML tutorials? 7:26 How do I come up with video ideas? 7:56 What is my favorite and least favorite project? 9:20 What is my hardware/software setup? 9:51 What are my plans for the future?
Music by Skypex YouTube: youtube.com/channel/UC3z2vAJBZGUY6T0q74e040A Clyp: https://clyp.it/user/uxue4vic Twitter: twitter.com/YTSkypexMarble Marcher Update - New Levels, Exploration, & More!CodeParade2019-02-02 | There's 9 new levels and a bunch of cheats to help you explore or just have fun! You must beat the game to unlock the new features.
Music: Beginning (Rolling) - Petty Theft ppettytheftt.bandcamp.com/album/self-journeySo I Created A Fursona Generator...CodeParade2019-01-25 | Using a hybrid generative adversarial network, I trained a generator to create new fursonas, convert images to fursonas, and edit them with sliders using principal component analysis.