FinFET
FinFET
  • 80
  • 564 759
Smooth and Cool - Nico Staf - Pygame Racing Game? - proof of concept - Synth wave
Hello guys!
This is just a test for a new project, inspired by the old time racing games, reminded me of some synth wave animations...
Music: Smooth and Cool - Nico Staf
My games on the Play store: play.google.com/store/apps/details?id=org.finfet.dddauto
My games on itch: finfetchannel.itch.io/
My website: finfetchannel.github.io/
My GitHub: github.com/FinFetChannel
มุมมอง: 210

วีดีโอ

Why use Pygame instead of a Game Engine? Gamedev Python
มุมมอง 98714 วันที่ผ่านมา
Let's take a look at Pygame's strengths, explore some reasons why you might choose Pygame to develop your dream game, unleash your creativity, and sharpen your programming skills, instead of using more traditional and established game engines like Unreal Engine, Unity, or Godot. Inspired by Mike's videos on @gamefromscratch Why use Godot: th-cam.com/video/pATpV7MwZr8/w-d-xo.html Why use Unreal:...
Pseudo 3D techniques - 2.5D Graphics - Fake 3D - Gamedev Pygame Python
มุมมอง 2.9K21 วันที่ผ่านมา
The projects I used as example on this video: Isometria by @bigwhoopgames : th-cam.com/video/5rfL3drmEGE/w-d-xo.html Sprite stacking by @DaFluffyPotato : th-cam.com/video/FNw_BQok14A/w-d-xo.html Z scaling by me: th-cam.com/video/kyI-Ken7aAk/w-d-xo.html Raycasting by me: th-cam.com/video/FLc6vUwyTdM/w-d-xo.html Floorcasting by me: th-cam.com/video/2Yj5mmKWukw/w-d-xo.html Heightmap by @Gpopcorn :...
🚀 3 easy tricks to get better performance with Pygame - Python Gamedev
มุมมอง 548หลายเดือนก่อน
You can play the game here: finfetchannel.itch.io/brackeys-godot-game-on-pygame My games on the Play store: play.google.com/store/apps/details?id=org.finfet.dddauto My games on itch: finfetchannel.itch.io/ My website: finfetchannel.github.io/ My GitHub: github.com/FinFetChannel
A simple hack to have less stutter and physics bugs | Python Pygame Gamedev
มุมมอง 411หลายเดือนก่อน
A simple hack to make your games run smoother, regardless of the frame rate! Discover how to handle physics and collisions more effectively, ensuring your game performs well even on lower-end PCs. Demo on itch: finfetchannel.itch.io/collision My games on the Play store: play.google.com/store/apps/details?id=org.finfet.dddauto My games on itch: finfetchannel.itch.io/ My website: finfetchannel.gi...
Remaking Brackeys Godot game in Pygame - Python
มุมมอง 621หลายเดือนก่อน
Hi guys! I'm slowly getting back to my Python and Pygame projects. As a warm-up I decided to recreate the game that Brackeys made in Godot. My games on the Play store: play.google.com/store/apps/details?id=org.finfet.dddauto My games on itch: finfetchannel.itch.io/ My website: finfetchannel.github.io/ My GitHub: github.com/FinFetChannel
Python PyGame to Android App: How to make .apk and .aab files with Buildozer Full Tutorial
มุมมอง 34Kปีที่แล้ว
A tutorial about the process of turning a PyGame Game into an Android App using Buildozer in a virtual machine Install buildozer: buildozer.readthedocs.io/en/latest/installation.html Signing .aab: dzungvu.medium.com/build-aab-file-and-sign-key-later-b69adb1a5e6 Code for the sample project: import pygame, random, os PATH = os.path.abspath('.') '/' pygame.init() screen = pygame.display.set_mode((...
A Racing Game for Learning German Articles and Genders: DerDieDas Auto - Python Pygame Devlog
มุมมอง 1.2Kปีที่แล้ว
DerDieDas Auto: A racing game for training the genders (and articles) of German substantives. Made in Python with pygame and pygbag (plays directly in the browser). You can play it here: finfetchannel.itch.io/derdiedas-auto finfetchannel.github.io/
Creating a Static Webpage in Python with Yattag - Generate HTML code
มุมมอง 1.5Kปีที่แล้ว
The page I created: finfetchannel.github.io/ GitHub: github.com/FinFetChannel/FinFetChannel.github.io The Yattag project: www.yattag.org/ Yattag is a lightweight Python library that provides an easy way to generate HTML/XML documents. With Yattag, you can create static webpages with ease, without the need for any complicated frameworks or tools.
First Person Perspective Super Mario Bros. in Python Pygame with Raycasting
มุมมอง 2.2Kปีที่แล้ว
Play it Here: finfetchannel.itch.io/super-raycasting-mario Source: github.com/FinFetChannel/Super-MaRayO-Caster The original Super Mario Bros. game was released in 1985 and quickly became one of the most popular and iconic video games of all time. But what if we could experience it in a whole new way? This first-person perspective version of Super Mario Bros. was programmed in Python, and the b...
The first steps in Python with AI: ChatGPT OpenAI - Concepts, Installation, Syntax, Libraries
มุมมอง 1.2Kปีที่แล้ว
Learn the basic concepts of programming, how to install Python, the syntax, first examples, built-in and third-party libraries. The script of this video was created using ChatGPT chat.openai.com Images from craiyon.com and openai.com/dall-e-2/ 00:00 First steps 02:10 Fundamentals of programming 04:12 Installing Python 05:44 Python syntax 07:37 First Python programs 10:54 Built-in libraries 13:1...
Running PyGame in the web browser with Pygbag! mini Python tutorial Wasm WebAssembly
มุมมอง 32Kปีที่แล้ว
Pygbag is a library that packages PyGame games made in Python to run in the browser using CPython wasm webassembly. It is really easy to use and deploy your games on the web, for example, on itch! "It uses a CPython interpreter built on webassembly, and a static build of pygame on webassembly, using SDL and SDL_image and things on webassembly Pygame’s dependencies already supported emscripten/w...
Collaborate with AI in Dead And! - neural network for the player - Wowie 4.0 Game Jam devlog
มุมมอง 1.2K2 ปีที่แล้ว
Collaborate with AI in Dead And! - neural network for the player - Wowie 4.0 Game Jam devlog
Complete Raycasting Game Project in Python: Dead And! - RPG FPS Full course with code on github
มุมมอง 6K2 ปีที่แล้ว
Complete Raycasting Game Project in Python: Dead And! - RPG FPS Full course with code on github
The FinFET
มุมมอง 2.2K2 ปีที่แล้ว
The FinFET
Weights, Biases and Forward Pass: re implementing a neural network from Scikit-Learn - Python
มุมมอง 9832 ปีที่แล้ว
Weights, Biases and Forward Pass: re implementing a neural network from Scikit-Learn - Python
Using a neural network as AI in my game in Python - a warm up
มุมมอง 3.7K2 ปีที่แล้ว
Using a neural network as AI in my game in Python - a warm up
[0003] The LockPickin'joyer from Python PyGame to Unity: WebGL and Android DevLog
มุมมอง 9162 ปีที่แล้ว
[0003] The LockPickin'joyer from Python PyGame to Unity: WebGL and Android DevLog
[0001] Lock Picking Enjoyer early demo gameplay
มุมมอง 7252 ปีที่แล้ว
[0001] Lock Picking Enjoyer early demo gameplay
Basic Dynamic Shadow Mapping on my 3D graphics engine made in Python with Pygame
มุมมอง 1.8K2 ปีที่แล้ว
Basic Dynamic Shadow Mapping on my 3D graphics engine made in Python with Pygame
Making a 3D graphics engine in Python (again) with proper projection and texturing, obj models
มุมมอง 8K2 ปีที่แล้ว
Making a 3D graphics engine in Python (again) with proper projection and texturing, obj models
Rendering textured triangles - Python Pygame 3D software renderer graphics engine devlog tutorial
มุมมอง 2.7K2 ปีที่แล้ว
Rendering textured triangles - Python Pygame 3D software renderer graphics engine devlog tutorial
Making a simple 3D graphics engine in Python PyGame, software renderer - devlog tutorial
มุมมอง 23K2 ปีที่แล้ว
Making a simple 3D graphics engine in Python PyGame, software renderer - devlog tutorial
Modding Dead And! into a first person shooter - Python Pygame 3D raycasting game devlog tutorial FPS
มุมมอง 3.4K2 ปีที่แล้ว
Modding Dead And! into a first person shooter - Python Pygame 3D raycasting game devlog tutorial FPS
Dead And! Official trailer - 3d Raycasting game in Python Pygame
มุมมอง 2.2K2 ปีที่แล้ว
Dead And! Official trailer - 3d Raycasting game in Python Pygame
Simple level design on my raycasting game in Python Pygame: Dead And! devlog tutorial
มุมมอง 1.2K2 ปีที่แล้ว
Simple level design on my raycasting game in Python Pygame: Dead And! devlog tutorial
Simple UI in Pygame: adding menus and HUD to my python raycasting game - Dead And! tutorial devlog
มุมมอง 2.3K2 ปีที่แล้ว
Simple UI in Pygame: adding menus and HUD to my python raycasting game - Dead And! tutorial devlog
Adding Sounds to my raycasting game in python pygame - Devlog tutorial
มุมมอง 9252 ปีที่แล้ว
Adding Sounds to my raycasting game in python pygame - Devlog tutorial
Making a simple AI for my raycasting game in Python Pygame - Tutorial Devlog artificial intelligence
มุมมอง 2.2K2 ปีที่แล้ว
Making a simple AI for my raycasting game in Python Pygame - Tutorial Devlog artificial intelligence
Sprites on a Raycasting game in Python with Pygame - Tutorial Devlog
มุมมอง 6K2 ปีที่แล้ว
Sprites on a Raycasting game in Python with Pygame - Tutorial Devlog

ความคิดเห็น

  • @nidalaljurf8483
    @nidalaljurf8483 5 วันที่ผ่านมา

    Thank so much ,i didn't knew that there is .cross & .dot function that helped me a lot :)

  • @Ariel-md7to
    @Ariel-md7to 7 วันที่ผ่านมา

    😮😮😮

  • @Monstaus23Roblox
    @Monstaus23Roblox 7 วันที่ผ่านมา

    My project using def to run GUI! What should I do?

    • @FinFET
      @FinFET 7 วันที่ผ่านมา

      Not sure, you could try asking on the discord channel: discord.com/channels/772505616680878080/971360806287577098

    • @Monstaus23Roblox
      @Monstaus23Roblox 7 วันที่ผ่านมา

      @@FinFET i got it before! But thanks for your help

  • @ThankYouESM
    @ThankYouESM 8 วันที่ผ่านมา

    Non-Euclidean video games

  • @ThankYouESM
    @ThankYouESM 8 วันที่ผ่านมา

    .kkrieger -- the smallest high quality 3D shooting game in the world

  • @LeoOno
    @LeoOno 9 วันที่ผ่านมา

    ficou ótimo! curioso para saber como você implementou a curva, não parece ser polígonos :)

    • @FinFET
      @FinFET 9 วันที่ผ่านมา

      é uma das técnicas de pseudo 3D, a estrada é feita de varias tirinhas horizontais escalonadas de acordo com a "distancia". Aí eu apliquei offsets lateris com base numa senoide que varia com o tempo

    • @LeoOno
      @LeoOno 7 วันที่ผ่านมา

      @@FinFET show, muito interessante, obrigado pela explicação! seria mesmo muito legal se você for adiante e tentar terminar um jogo de corrida :) !

  • @zxenon555
    @zxenon555 9 วันที่ผ่านมา

    Hello, could you describe the effect on the bottom quarter of the screen? It's great to give a speed distortion effect to the asphalt

    • @FinFET
      @FinFET 9 วันที่ผ่านมา

      I'm experimenting with a non linear relation on how the road strips move, accelerating when they are closer to the camera, this is defined by the variable distance in line 54, but I still have to refine that

  • @SkyFly19853
    @SkyFly19853 9 วันที่ผ่านมา

    Feels like Atari... my first console was Atari 2600...

  • @AltunKARIMLI
    @AltunKARIMLI 10 วันที่ผ่านมา

    Short and precise. Thank you. If you have pygame/pygbag game, go ahead and use this video.

  • @stoufa
    @stoufa 10 วันที่ผ่านมา

    my game works fine locally but I can't get its web export to work (I'm getting a black screen), have any of you faced this problem before?!

    • @FinFET
      @FinFET 10 วันที่ผ่านมา

      You can try adding #debug to the end of the address to see if there is any error msg. You can also get great help on discord discord.com/channels/772505616680878080/971360806287577098

  • @Ares_zip128
    @Ares_zip128 11 วันที่ผ่านมา

    MOM!!! I FOUND A SICK VIDEO!!!

  • @NiVofHiR
    @NiVofHiR 12 วันที่ผ่านมา

    Your mind is brilliant, your code is elegant and tutorial is to the point; easy enough to follow. THANKS!

  • @LeoOno
    @LeoOno 12 วันที่ผ่านมา

    oh meu comentário sumiu :(

    • @FinFET
      @FinFET 12 วันที่ผ่านมา

      eita, aqui nao apareceu nada 🧐

    • @LeoOno
      @LeoOno 12 วันที่ผ่านมา

      @@FinFET ah bom nao era nada demais, era so para saber se vc ja tinha experimentado aquele livro coding the classics vol 1 ... acho q nao pode colocar links nos comments ne

    • @FinFET
      @FinFET 12 วันที่ผ่านมา

      @@LeoOno nao li mas achei interessante, acho que tem no internet archive, vou dar uma olhada! acho que vc só consegue colocar links do youtube ou só no proprio canal

  • @Cinarbayramic
    @Cinarbayramic 13 วันที่ผ่านมา

    can pygame even render models though

    • @FinFET
      @FinFET 13 วันที่ผ่านมา

      pygame has no support for 3D models, it is focused on 2D sprites, for 3D you could combine it with some opengl or vulkan library

  • @ultimateownsz
    @ultimateownsz 13 วันที่ผ่านมา

    Very interesting indeed. I'm running an opensource game project by using pygame-ce

  • @mega-nerd
    @mega-nerd 15 วันที่ผ่านมา

    I agree a framework is definitely the way. For me it is has been a lot of fun learning new patterns over the years. I find it a bit more enjoyable building things in Pyglet but its all pretty similar which is really nice. Even back in the day with Rabbyt on top of these frameworks was quite similar! If you can already use Pygame you can pick up Pyglet and vise-versa without much of any learning curve. I've even refactored projects directly between these frameworks without much trouble.

    • @anthonydrakefordshadow
      @anthonydrakefordshadow 12 วันที่ผ่านมา

      The best part of my partners name entry level. For unreal engine you literally have to possess what could be unreasonable specs for someone with a budget computer. The day I found pygame is the day game dev aspirations really had a chance grow. My computer was so bad I could not run Unreal, unity, or godot… It was really sad because I wanted to learn to code video games but there was no way for me to do it in till I found pygame ❤

  • @tullman3craggs102
    @tullman3craggs102 15 วันที่ผ่านมา

    ive done the unity, ive done the godot and the unreal, but im an addict and pygame is far superior . (unless you want/need 3d, 1000x performance, dont know how to code the things yourself/built in functions of gameengines. (eg navmesh, camera)) its good because you can learn to create a 2d game from scratch and the systems you need (bsides blit/window i guess, try pysdl)) give it a go!! im gonna try pygame ce i just havnt got around to it yet... finfet onne of my favourite youtubers, why, idk, but the video styles and topics always bring me back, ive watched all those videos haha, (the raycasters were fun,

  • @Wardini2010
    @Wardini2010 15 วันที่ผ่านมา

    pygame also runs on Raspberry Pi

  • @SkyFly19853
    @SkyFly19853 15 วันที่ผ่านมา

    Godot... just sucks for me... as for Python, it just rules... one of the best...

    • @FinFET
      @FinFET 15 วันที่ผ่านมา

      I've tried a bit of Godot, was pretty cool, specially with gdscript, but I still prefer Pygame 😉

    • @SkyFly19853
      @SkyFly19853 15 วันที่ผ่านมา

      @@FinFET in Godot, the developer has to rely on Godot itself... in Python, the developer does not to rely on a single Engine.. 😏☑️

  • @latenmuniz773
    @latenmuniz773 15 วันที่ผ่านมา

    How can you make pygame run on Android. Ive never heard of anyone doing that?

    • @FinFET
      @FinFET 15 วันที่ผ่านมา

      I made a tutorial a while back th-cam.com/video/L6XOqakZOeA/w-d-xo.html

  • @audevstin
    @audevstin 16 วันที่ผ่านมา

    Dosen't work for me, when I run the pygbag command it says: WARNING: wasm mimetype unsupported on that system, trying to correct

    • @FinFET
      @FinFET 14 วันที่ผ่านมา

      Not sure, maybe you are using some unsupported function in wasm, try asking on the discord channel: discord.com/channels/772505616680878080/971360806287577098

  • @superpepe826
    @superpepe826 17 วันที่ผ่านมา

    I've been trying this exactly as you've mentioned in this video, but the terminal will always throw an error saying that this is an externally-managed-environment. However, you're not getting that error yourself, so I cannot see why I'm encountering the error.

    • @FinFET
      @FinFET 17 วันที่ผ่านมา

      I guess is related to pip, maybe someone on the discord channel can help you discord.com/channels/772505616680878080/889466401004339210

  • @luna134fd
    @luna134fd 18 วันที่ผ่านมา

    Tanks

  • @Ariel-md7to
    @Ariel-md7to 18 วันที่ผ่านมา

    Like ❤

  • @nangld
    @nangld 19 วันที่ผ่านมา

    You forgot ellipsoid projection in games like Ecstatica.

    • @FinFET
      @FinFET 19 วันที่ผ่านมา

      @@nangld interesting, haven't heard of it before, thanks!

  • @Tragic.Engineer
    @Tragic.Engineer 20 วันที่ผ่านมา

    parabens

  • @danielzheleznov72
    @danielzheleznov72 20 วันที่ผ่านมา

    You see I love Python and pygame, one of the best gamedev/gui/3d render/everything related to putting pixels on a window framework, but I saw limitations with it. This video not only introduced new concepts to me but also showed the power of pygame.

  • @jvniorgc4679
    @jvniorgc4679 20 วันที่ผ่านมา

    muito massa

  • @LeoOno
    @LeoOno 21 วันที่ผ่านมา

    ohh show de bola, eu também gosto muito de 2.5D! obrigado por mostrar diversas técnicas, muito interessantes e tb por ter citado um dos meus vídeos :D

    • @FinFET
      @FinFET 21 วันที่ผ่านมา

      Valeu Leo, abraços!

  • @shivanshsharma60
    @shivanshsharma60 21 วันที่ผ่านมา

    Really cool video, adding these techniques to my tinker-list

  • @aintNexus
    @aintNexus 21 วันที่ผ่านมา

    Yeah i've used floorcasting to try and remake minecraft but you just cant collect blocks and the world generation is always sine and cosine waves

    • @aintNexus
      @aintNexus 21 วันที่ผ่านมา

      floorcasting with different heights

  • @FinFET
    @FinFET 22 วันที่ผ่านมา

    Isometria by @bigwhoopgames : th-cam.com/video/5rfL3drmEGE/w-d-xo.html Sprite stacking by @DaFluffyPotato : th-cam.com/video/FNw_BQok14A/w-d-xo.html Z scaling by me: th-cam.com/video/kyI-Ken7aAk/w-d-xo.html Raycasting by me: th-cam.com/video/FLc6vUwyTdM/w-d-xo.html Floorcasting by me: th-cam.com/video/2Yj5mmKWukw/w-d-xo.html Heightmap by @Gpopcorn : th-cam.com/video/KEmt5k1U2P8/w-d-xo.html Pre-rendered 3D environments by @LeoOno : th-cam.com/video/DU22GmTOpEk/w-d-xo.html

  • @mega-nerd
    @mega-nerd 22 วันที่ผ่านมา

    Thanks for going over the current patterns. I find isometric 2.5D pretty fun, gameplay is kind of unique. I recently have been testing sprite stacking as a 3D solution for projects.

  • @SkyFly19853
    @SkyFly19853 22 วันที่ผ่านมา

    I love Python and its potential...

  • @dheerparekh1305
    @dheerparekh1305 24 วันที่ผ่านมา

    I recreated the same tutorial in python myself a couple months back...

  • @michaelgalin7373
    @michaelgalin7373 26 วันที่ผ่านมา

    You can even make a 2 player mode and have a friend control the player, the ai can learn off of that

  • @mac7xp
    @mac7xp 26 วันที่ผ่านมา

    nice video, man.. just had a little problem with your accent, whatever, thanks for making this video..

    • @FinFET
      @FinFET 26 วันที่ผ่านมา

      lol, subtitles are available 😅

  • @FinFET
    @FinFET 29 วันที่ผ่านมา

    You can use pygame.SCALED as argument when setting up the display, this is way better that blitting to a surface and upscaling it manually. I also redid the tests on the web, blitting each sprite 1000 times and the framerate went from something like 16 fps with convert_alpha() to 32 fps with set_colorkey() (I'm testing on a steam deck)

  • @Oathbetrayer
    @Oathbetrayer 29 วันที่ผ่านมา

    Can python handle an online game like RuneScape ? Or would that be a bad idea?

    • @FinFET
      @FinFET 29 วันที่ผ่านมา

      I think it is doable but I python is not the best for a larger project like this, @dafluffypotato was developing a multiplayer game with pygame: th-cam.com/video/CO6s86eIFzk/w-d-xo.html

  • @SaturnComputingtopic
    @SaturnComputingtopic หลายเดือนก่อน

    What library you use? because I'm gonna code a 3d school simulator game in python

    • @FinFET
      @FinFET หลายเดือนก่อน

      This is my own raycasting engine, you can see more details here and link to source code too th-cam.com/video/NXhRi8UgzZk/w-d-xo.html

    • @SaturnComputingtopic
      @SaturnComputingtopic หลายเดือนก่อน

      ​@@FinFETwow thanks

  • @metroboominauditorybellow563
    @metroboominauditorybellow563 หลายเดือนก่อน

    Hello, do you have any recommendations for improving this in terms of lamminar flow, and is it possible to at least get the velocity of the subject being taken? Thank you.

    • @FinFET
      @FinFET หลายเดือนก่อน

      This is a bit hard, for improving results you can always use a better camera with a high dpi backdrop, but to estimate velocity you would have to calibrate your setup somehow, not sure if it is feasible in a reliable way

  • @MrDowntemp0
    @MrDowntemp0 หลายเดือนก่อน

    Can you go into more detail about prerendering?

    • @FinFET
      @FinFET หลายเดือนก่อน

      In my case here I was rendering every visible block of the map and background separately every frame, instead I rendered the entire map on a surface and use it instead. For different games it may be something different, but usually stuff that is not changing between frames can be reused or pre rendered

  • @LeoOno
    @LeoOno หลายเดือนก่อน

    legal, bem vindo de volta! preciso voltar a fazer algo tb xD

    • @FinFET
      @FinFET หลายเดือนก่อน

      Valeu cara, as vezes é difícil conciliar o tempo, e os teus projetos são de outro nível!

  • @SkyFly19853
    @SkyFly19853 หลายเดือนก่อน

    Real nice.

  • @johnpauluzumaki3418
    @johnpauluzumaki3418 หลายเดือนก่อน

    Great stuff bro, keep the good work !

  • @Multiverseofcoding2129
    @Multiverseofcoding2129 หลายเดือนก่อน

    This is just OP

  • @rustybolt_
    @rustybolt_ หลายเดือนก่อน

    Very helpful. Thanks

  • @luna134fd
    @luna134fd หลายเดือนก่อน

    👏

  • @DianePV
    @DianePV หลายเดือนก่อน

  • @DianePV
    @DianePV หลายเดือนก่อน