Gopher Academy
3.87K subscribers
927 photos
40 videos
280 files
2.09K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
graphics.gd: Use Go with the Godot Game Engine

🟢 خلاصه مقاله:
اGodot یک موتور محبوب برای ساخت بازی‌های 2D و 3D است و با وجود شباهت نام، ربطی به Go ندارد. پروژه graphics.gd پلی میان این دو می‌زند: یک لایه runtime و ابزار فراهم می‌کند تا بتوانید منطق بازی و اپ را با Go بنویسید و هم‌زمان از امکانات و گردش‌کار Godot بهره ببرید. این رویکرد، ویژگی‌های کراس‌پلتفرم Godot را حفظ می‌کند و اکنون حتی امکان ساخت اپ‌های iOS با Go را نیز فراهم کرده است. نتیجه، مسیری عملی برای توسعه‌دهندگان Go و کاربران Godot است که می‌خواهند کدنویسی را با Go انجام دهند بی‌آن‌که از مزیت‌های خود Godot چشم‌پوشی کنند.

#Go #Godot #Golang #GameDev #iOS #Bindings #CrossPlatform #OpenSource

🟣لینک مقاله:
https://golangweekly.com/link/174443/web


👑 @gopher_academy
🔥1
🔵 عنوان مقاله
Making a Cross-Platform Game using Pion and WebRTC Datachannels

🟢 خلاصه مقاله:
این مقاله رویکرد ساخت یک بازی چندسکویی را با تکیه بر Pion و WebRTC Datachannels شرح می‌دهد. ایده اصلی این است که با استفاده از WebRTC، ارتباطات دوطرفه و کم‌تاخیر بین مرورگر و مشتریان بومی برقرار شود و Pion نقش پیاده‌سازی WebRTC را در سمت سرور یا کلاینت‌های نیتیو بر عهده بگیرد. به‌دلیل پشتیبانی گسترده مرورگرها، همان لایه شبکه می‌تواند بدون پلاگین روی وب، دسکتاپ و موبایل کار کند.

راه‌اندازی فعلی ساده و آزمایشی است و محدودیت‌هایی دارد: اتکای احتمالی به سیگنالینگ حداقلی، تکیه بر TURN در شرایط دشوار شبکه، نیاز به تنظیم دقیق قابلیت‌های Datachannel (سفارش‌دهی/قابلیت اطمینان)، دشواری اشکال‌زدایی، و نبود سرور اقتدارگرا یا rollback netcode که همگام‌سازی، ضدتقلب و پایداری را سخت‌تر می‌کند. با این حال پتانسیل توسعه بالاست: کانال‌های چندگانه برای ترافیک‌های مختلف، به‌کارگیری پیش‌بینی سمت مشتری و snapshot interpolation، افزودن امنیت و ضدتقلب، لابی و matchmaking، و پایش و سنجه‌ها. این مسیر برای نمونه‌سازی و آزمایش شبکه‌سازی بلادرنگ چندسکویی بسیار امیدوارکننده است. نویسنده: Srayan Jana.

#WebRTC #Pion #GameDev #Multiplayer #DataChannel #CrossPlatform #Networking

🟣لینک مقاله:
https://golangweekly.com/link/174647/web


👑 @gopher_academy
1