Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@gucio321
gucio321
Follow
View gucio321's full-sized avatar
🇵🇱

M.Sz. gucio321

🇵🇱

Highlights

  • Pro

Organizations

@TheGreaterHeptavirate

Block or report gucio321

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more aboutblocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more aboutreporting abuse.

Report abuse
gucio321/README.md
Profile Views counterMy GitHub statsTop LanguagesPing me on Discord!

What am I working on

Hi!
My name is Maciej. I'm a student on theAGH University of Krakow university.

The most important things I'm currently working on:

  • giu development.GIU is a nice golang framework - wrapper ofcimgui-gothat isDear ImGUI's implementationingolang.
  • cimgui-go is also one of projects I'm working with.This binding is auto-generated, so its extremely easy to keep up with the newest code from Dear ImGui.Unfortunatley generator's code still needs improvements.
  • If you're a High-School student from Poland, I'd also want to check out mywebsite with physics exercises.Let me know what do you think about it! Also, if you're interessted inre-activating the website or contributing to it, postIn a discussion here!
  • I'v also launched another website for my study notes (in field of Technical Physics).See here.

Important

I can help with or either host for you a website similar to that one with math (this one).Feel free to contact me for mor details (via discord or email).

Timeline

TimeDescription

05.11-13.06.2020 OpenDiablo2 projects

The first project I contributed to was (currently archived)OpenDiablo2.Thats where I lerned golang and, in fact, how to write code.I lernedgit basics and chose my first code editor - VIMwith the amazing extensionvim-go.

My work on OpenDiablo2 ended when the maintainer of the projectdecided to hold work on it and completely change our approach tothe project. Thats howAbyssEngine (go)was started but never finished. Now OpenDiablo2 team worked on a C++implementation ofAbyss Engine for a while, butafter some time the project collapsed annd the team was disbanded.

13.01-31.07.2021 HellSpawner

HellSpawnerwas intented to be a toolchain for OpenDiablo2 project.It used reverse-enginered libraries from OpenDiablo2 to display content ofgame files.HellSpawner was discontinued for some unspecified reason.

10.05.2021-07.03.2022Diablo II Save files
parser and editor.

d2d2s was my presonal initiative.It is a Diablo II Save Filesparser. After some time I've decided to write editor for that. Some partsof this project are not finished yet.This project helped me improve my reverse-engineering skills as well asdata manipulation in GO. Whats interessting is that many of things in the formatwere written in bit-aligned fields, and GO is not adjusted for these type ofdata, so I've also learned how to use bit operator<<,>>.

10.03.2021 until nowGIU - UI Frameworkfor GO

The major HellSpawner's dependency (responsible for UI stuff) wasgiu.At the beginning of my contributionI was mainly adding improvements related to my HellSpawner work. But whenHell Spawner collapsed, I've decided to start more active development ingiu.After the author of giu -@AllenDang startedthe cimgui-go project, I did a migration of giu fromimgui-go to cimgui-goNow I'm a paintainer of giu.

27.10.2021 - 18.06.2022 - sCHEMe computer game.

With a group of friends I've participated in a competition calledTurniej Trójgamiczny. We've created a game calledsCHEMe.

01.06.2022 until nowcimgui-go - Dear ImGui wrapper for go

Since December 31 2022,cimgui-gois the only developedDear ImGuiwrapper for go.I'm a maintainer of this project too.

During its development, I've learned many interessting thingsabout C++, C and cgo itself. I've also implemented convertinggo closures to C callbacks "convertion" (Which I hope noone used earlier).

Scientific work / research.

A sa student onAGH UST I've also participated in someproject of a scientific nature. Here are some of them:

06.12.2024I wrote a paper on the topic of Potential Barrier, Tuneling and Reflection mechanism.source code and pdf.
01.10.2024-20.11.2024 -Spiffy - SVG to GCode converterAs a part ofGR24.I was responsible for SVG to GCode converter. The project was written in Go and usesinkscape's API for some pre-processing. This project also contains a small visualisation app usingEbiten.

PinnedLoading

  1. libremath-vimlibremath-vimPublic

    Libre Office Math syntax for Vim

    Vim Script

  2. neonKnights/sCHEMe-websiteneonKnights/sCHEMe-websitePublic

    Strone internetowa gry S(CHEM)E

    Shell 1

  3. FT2zXcXvXFT2zXcXvXPublic template

    Sphinx Template for Physics Laboratory Reports (FT2) FiS AGH.

    Python 2

  4. matematykamatematykaPublic

    Technical Physics course notes (1st and 2nd term).

    Python

  5. AllenDang/cimgui-goAllenDang/cimgui-goPublic

    Auto generated Go wrapper for Dear ImGui via cimgui

    C++ 393 52

  6. AllenDang/giuAllenDang/giuPublic

    Cross platform rapid GUI framework for golang based on Dear ImGui.

    Go 2.5k 143


[8]ページ先頭

©2009-2025 Movatter.jp