fa
Feedback
Micky Codes

Micky Codes

رفتن به کانال در Telegram

Software engineer | Game developer Let's explore the codding world.

نمایش بیشتر
235
مشترکین
+224 ساعت
+317 روز
+4630 روز
آرشیو پست ها
😂😂😂

Repost from አቶ Codes
Just Wrote my first article on medium.... check it out https://medium.com/@atocodes/equib-manager-from-a-2-day-app-to-a-real-product-88608791e02b #equib_manager

Repost from N/a
I'm Back... (Still 16 btw) A few days ago, Telegram deleted my account for no reason , and I lost access to my old channel 😭
I'm Back... (Still 16 btw) A few days ago, Telegram deleted my account for no reason , and I lost access to my old channel 😭 It was tough, but I'm back with a new energy! This is my brand new channel, and we're gonna make it even better than before... Join the new channel now: @imsanyi Feel free to share it with your friends, audience, and anyone who might enjoy the journey. Your support means everything! Let’s make this one legendary... @imsanyi

This a helper image i generated using GPT to get a good idea of what the game to look and also for me to be a designing guide
+1
This a helper image i generated using GPT to get a good idea of what the game to look and also for me to be a designing guide. and it's looking cool😋😋

The character select UI is like this I generated this image as a mock up and it is going well😋
The character select UI is like this I generated this image as a mock up and it is going well😋

The new update is all about dynamic character change and animations, next UI will be in place for the character animation, most probably it will be more like mortal kombat 1 character choose UI, stay tuned.

Hello guys yesterday I started making the game for the reciprocity game jam and I hope am not late and this is the latest shot, it's called Block Kombat the name explains it more so we'll see the updates.

Dm for website and mobile app dev.
😁😁

Not mine😭
Not mine😭

Idk what is the loot record in clash of clans but today is special i am getting the record amounts 🙌😋😁
Idk what is the loot record in clash of clans but today is special i am getting the record amounts 🙌😋😁

Today's chosen framework is Django Rest Framework which has Auth route with session setup plus best practice for folder structure and SQLite/PostgreSQL database connection to start from, have fun GitHub Link: https://github.com/Alazar42/DjangoDRFStarterProject

Repost from N/a
🎬 NileFlix: Discover movies, TV shows, and anime in one place. ✨ Features: • Browse trending content 🔍 • Search easily • Sa
+1
🎬 NileFlix: Discover movies, TV shows, and anime in one place. ✨ Features: • Browse trending content 🔍 • Search easily • Save favorites ❤️ • AI-powered recommendations 🤖 Built with Next.js, TypeScript, and better-auth. Powered by TMDB + external streaming embeds. ⚠️ No videos hosted. 🔗 https://nile-flix.vercel.app Enjoy? Feedback welcome! 🙌

I was working on gioui golang gui library so it was so bad and I didn't like the way of adding new widgets it is so deep nested and hard to control, and for someone comes from tools like JavaFX or Qt frameworks it much easy working on the ui separately like the following
@import "button.easy"

Window {
    title: "Egg Timer"

    VBox {
        style: {
              bgColor: "red"
        }
        Text {
            text: "Decrement"
            style: {
                 size: "16"
                 textColor: "white"
            }
        }
        DecButton {}
    }
}
DecButton {} comes from the imported file button.easy
@component DecButton {
    Button {
        id: decBtn
        text: "Decrement"
        onClick: Counter.Decrement
    }
}
then setting up your main.go script with easy loader from the library i have done, that parses and stubs on to the main window using the real widgets from the gioui library, so your code will be easy as follows, the below code is even you can have a separate code to handle the events of the ui files, Counter.Decrement this function is connected to the button from the .easy ui file
package components

import (
  "easygioui"
  "fmt"
)

// Counter holds the counter state.
type Counter struct {
  count int
}

// Decrement decrements the counter.
func (a *Counter) Decrement() {
  a.count--
  easygioui.SetText("counterText", fmt.Sprintf("Counter: %d", a.count))
}
then finally your main.go looks like the blow, ik it might still look complicated but not as before😂😂
package main

import (
  "fmt"
  "os"

  "easygioui"
  "easygioui/examples/counter/components"

  "gioui.org/app"
  "gioui.org/layout"
  "gioui.org/op"
  "gioui.org/unit"
)

var ui *easygioui.UI

func main() {
  // Load and cache the UI once
  ui = easygioui.Load("examples/counter/ui/counter.easy")
  if ui == nil {
    fmt.Println("Failed to load UI")
    os.Exit(1)
  }

  // Create app instance and bind it
  appInst := &components.Counter{}
  easygioui.Bind(appInst)

  go func() {
    w := new(app.Window)
    w.Option(app.Title("Egg Timer"), app.Size(unit.Dp(400), unit.Dp(600)))

    var ops op.Ops

    for {
      evt := w.Event()

      switch e := evt.(type) {
      case app.FrameEvent:
        // Reset ops for the new frame
        ops.Reset()

        // Create a layout context for rendering
        gtx := layout.Context{
          Ops:    &ops,
          Now:    e.Now,
          Metric: e.Metric,
          Source: e.Source,
          Values: make(map[string]interface{}),
        }
        gtx.Constraints = layout.Exact(e.Size)

        // Register and render the UI
        easygioui.Register(&ops, gtx, ui)

        e.Frame(&ops)

      case app.DestroyEvent:
        os.Exit(0)
      }
    }
  }()

  app.Main()
}
i have attached the image even I made a calculator using my own library it's still in development but to update you guys this is enough for now. if you wanna follow or give a start here is the github link

Hello guys you can get free 30USD credits of claude in this website https://tokenlb.net/sign-up?aff=T9Mg

Just launched my latest portfolio website. Built to showcase my work in software engineering, backend systems, game development, and modern web experiences. Portfolio: https://micky-codes.vercel.app Feedback is always welcome.

Am mostly working on game development so my go to game engine is Godot, and besides that i love backend so my comfortable fra
Am mostly working on game development so my go to game engine is Godot, and besides that i love backend so my comfortable framework is FastAPI but i love em all except Spring Boot😭.

Repost from አቶ Codes
Just pushed an update on Equib Manager and running tests on it now. been thinking a lot about how this whole equib system actually works in real life… and honestly my uncle is the one feeding me most of this real insight 😭 so I had to change a big part of the core structure again now I added this thing called Contributor model so basically: members are not always just one person… sometimes they are like a small group and contributors are the actual people putting money in so payments now track contributors instead of just members still testing everything but yeah… this feels way closer to how real equibs actually work #equib_manager @atocodes

From Youtube i like these kinda contents apart from the programming https://www.youtube.com/watch?v=yADuFx-pkNI

Repost from አቶ Codes
Quick update 👋 I’ve created a dedicated channel for Equib Manager 🚀 Starting from v2.0, all app updates, APK releases, new features, bug fixes, and client updates will be posted there. This channel is mainly for clients and people using the app to stay updated and download the latest versions. Don’t worry devs 😅 I’ll still share the build journey, code, lessons, and everything developer-related here as usual. If you’ve been following Equib Manager, I’d really appreciate your support joining the channel or sharing it goes a long way ❤️ https://t.me/equbmanager Let’s build this together 🚀 #equib_manager

Story