Developed a cross-platform desktop launcher that integrates Python (Tkinter) with a Node.js backend to run classic console emulators through a clean and unified interface. The application scans ROM folders, organizes titles by console and launches games via SameBoy, mGBA and melonDS. The structure already supports persistent settings, control mapping and future UI customization. Below is a preview of the current version running Pokémon Red: More improvements are planned, including a full keybinding editor and multi-platform packaging. #python #nodejs #softwaredevelopment #desktopapps #fullstack #gamedev #emulation #opensource #programming #techproject #developer
Created a desktop launcher for console emulators using Python and Node.js
More Relevant Posts
-
Optimizing Network Hops with Jump Game II Greedy Approach in JavaScript LeetCode: 45 #JavaScript #DSA #Algorithms #LeetCode #CodingInterview #GreedyAlgorithm #ProblemSolving #DataStructures #Programming #JumpGame #NetworkOptimization #AlgorithmExplained #TechConcepts #LearnByAnalogy
To view or add a comment, sign in
-
Built a Connect Four Game in Java! I recently developed a console-based Connect Four game completely in Java. This project strengthened my understanding of 2D arrays, loops, conditionals, and modular programming. Features: 6×7 board (standard Connect Four grid) Two-player gameplay (X vs O) Automatic win detection (horizontal, vertical, diagonal) Draw detection and replay option Concepts used: Object-oriented programming (OOP) Nested loops Methods for modular structure Input handling using Scanner Game logic design and condition checking InternPe
To view or add a comment, sign in
-
“Every Programming Language Has Its Strength” > There’s no ‘best’ programming language — only the best fit for a problem. 🚀 Want to build websites? Learn JavaScript. 🤖 Into AI and automation? Go for Python. 📱 Dreaming of mobile apps? Try Kotlin or Swift. 🎮 Love games? C++ and C# got you covered. The real skill isn’t knowing one language — it’s knowing when to use which.
To view or add a comment, sign in
-
Textzle I've never been much of a game developer, but I thought I might give it a try. So, I made Textzle, a text adventure game inspired by retro text adventure games. Textzle is primarily written in Python (PyScript + Pyodide) and HTML. It's structure is first defined as a class for the boilerplate (it's a package on PyPI), and then is transformed into a game through frontend PyScript - the game's plot, characters, etc are defined there. Textzle can be found as a webpage, but it imitates retro games with the PyScript terminal feature. It's open source: https://lnkd.in/gbHbVBZD https://lnkd.in/gX-b7chw https://lnkd.in/gBziGspk
To view or add a comment, sign in
-
🔥 Top Programming Languages and Their Best Code Editors 💻 Here’s a quick look at popular programming languages and their preferred editors 👇 🐍 Python → PyCharm ⚙️ C++ → VS Code 💛 JavaScript → VS Code ☕ Java → IntelliJ IDEA 💙 C# → Visual Studio 🟦 TypeScript → VS Code 💎 Ruby → RubyMine 🔷 Kotlin → IntelliJ IDEA 🐹 Go (Golang) → GoLand 💜 PHP → PhpStorm 🐉 Lua → VS Code 🍎 Swift → Xcode 💬 Question for you: Which code editor do you use the most — and why? Share your favorite setup in the comments! 👇 #Programming #SoftwareDevelopment #CodeEditors #Developers #Coding #VSCode #IntelliJ #PyCharm #PhpStorm #Xcode #TechCommunity #DeveloperTools #CodingTips
To view or add a comment, sign in
-
-
Programming Languages & Their Uses 😄 Check out this fun infographic highlighting various programming languages and their common use cases! 🚀 From structuring web pages with HTML to building science applications with Python, this chart gives you a quick glimpse into what each language is typically "for". Frontend: HTML for structure, CSS for style, JavaScript for fun, React for work Systems: C/C++ for dinosaurs 😂, Swift for UI More: C# for games, Ruby for Rails, PHP for $, jQuery for legacy, Python for science, TypeScript for safety, Java for data structures A fun way to remember the purpose of different programming languages! #Programming #Coding #Tech #Languages #Development
To view or add a comment, sign in
-
-
Benefit from MTK's cross-language support for flexible development workflows. ✅ Use native C++ APIs for performance-critical tasks, or work with idiomatic C# and Python bindings. Control the web viewer via JavaScript. • C++ API: core native interface for maximum performance and flexibility. • C# bindings: use MTK in .NET-based apps with idiomatic C# bindings. • Python bindings: ideal for scripting, prototyping and integrations. • JavaScript API (viewer only) : use JS interface to control web viewer: load models, highlight, capture camera. 🔗 Learn more — link in bio. #cplusplus #csharp #python #digitalmanufacturing #cad
To view or add a comment, sign in
-
-
Keeping the project series going! This one was a dive into desktop game development: a complete Tetris clone built from scratch in Python using the pygame library. This was a major step up in complexity from my web projects. I focused on building a clean, object-oriented structure to handle all the moving parts. Watched some tutorials on YouTube and learned the basics and the working Mechanics of the game. GitHub: https://lnkd.in/gim9zaC5 Key features include: 👉 Object-Oriented Design: The game is built around classes, including a main Game class for logic, a Grid class to manage the board state, and a base Block class. 👉All 7 Tetrominoes: Each of the 7 block shapes (I, J, L, O, S, T, Z) is its own subclass, inheriting from the base Blockand defining its unique rotation patterns. 👉Rotation & Collision: Implemented all core mechanics, including block rotation, collision detection (against walls and other blocks), and locking pieces in place. 👉Game State Management: The game handles line clearing, score updates, a "Next Block" preview, and a "Game Over" state with a reset function. 👉7-Bag Randomizer: Uses a "bag" system (get_random_block) to ensure all 7 pieces appear in a random order before any are repeated, which is a standard feature in modern Tetris. #Python #Pygame #GameDev #OOP #Tetris #Portfolio #CodingProjects #Developer #ObjectOrientedProgramming Here's a demo video of the game play. 👇
To view or add a comment, sign in
-
💫🪐 It’s time for weekly retrospective. This demo belongs to components I built using Reactjs and Nextjs during the last week. 💻 Code: https://lnkd.in/dc8YXe2U 🔗 Link in the comments to work together on your next project. #producthunt #indiehackers #web #code #programming
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development