Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Thesis] remove libgdx #303

Closed
cagix opened this issue Jun 8, 2021 · 10 comments
Closed

[Thesis] remove libgdx #303

cagix opened this issue Jun 8, 2021 · 10 comments
Assignees
Labels
dungeon thesis possible topic for a bachelor thesis

Comments

@cagix
Copy link
Member

cagix commented Jun 8, 2021

libgdx is starting to piss me off. the configuration is weird and the visualisation isn't that nice and in the end we don't have that much of the library. is there a way to implement the essential functionalities on our own?

edit: (aus #576)

gurkenlabs/litiengine ist ein 2d-java-framework auf der basis von java und awt(!) und ohne weitere abhängigkeiten. zusätzlich integriert es bereits ecs, level-/tile-funktionalitäten u.v.m. ...

damit könnten wir die etwas undurchsichtigen abhängigkeiten in libgdx (insb. die plattformabhängigen teile des frameworks, die beim nächsten update evtl. wieder für bauchschmerzen sorgen) ablösen mit einem reinen java-basierten ansatz.

vermutlich könnten wir auch unser eigenes framework deutlich verschlanken und uns auf die eigentlichen spielelemente fokussieren.

@AMatutat
Copy link
Contributor

AMatutat commented Jun 9, 2021

Guess we could build our own "framework" for this (maybe with Java2D), but is it worth it?

and in the end we don't have that much of the library.

Disagree on that one. libgdx gives so many options for the students to work with (3D wouldnt be possible without libgdx).

@cagix
Copy link
Member Author

cagix commented Jun 9, 2021

yeah, you're right. the library does offer some interesting features. but considering the problems it brings with it, i actually wonder if it's worth it ;)

@cagix
Copy link
Member Author

cagix commented Jun 9, 2021

@AMatutat It seems to me that we are in dire need of a new category / label: "rant" ... :-)

@AMatutat
Copy link
Contributor

AMatutat commented Jun 9, 2021

Should i call it "rant" or better "cagix hates the world" ?

@cagix
Copy link
Member Author

cagix commented Jun 9, 2021

Should i call it "rant" or better "cagix hates the world" ?

as you see fit 😈 but "rant" might be better, just in case you also need this 👼

@AMatutat AMatutat removed their assignment Jun 14, 2021
@cagix
Copy link
Member Author

cagix commented Jan 29, 2022

clean-up: @AMatutat @Tobias321 Brauchen wir das noch und sollte das in die neuen Repos verschoben werden, oder kann das zu?

Vorschlag: Wir schieben das in das neue core-Repo und können dann die Aktivitäten von @tobias im Swing-Dungeon verlinken.

@AMatutat
Copy link
Contributor

Vorschlag: Wir schieben das in das neue core-Repo und können dann die Aktivitäten von @tobias im Swing-Dungeon verlinken.

mach das

@cagix cagix transferred this issue from another repository Jan 29, 2022
@cagix cagix added the later not now, maybe later label Jan 29, 2022
@cagix
Copy link
Member Author

cagix commented Jan 29, 2022

@AMatutat AMatutat removed their assignment Feb 4, 2022
@AMatutat AMatutat changed the title remove libgdx [Feature] remove libgdx May 16, 2022
@cagix cagix added the thesis possible topic for a bachelor thesis label Jul 21, 2022
@AMatutat AMatutat removed the later not now, maybe later label Oct 7, 2022
@AMatutat AMatutat transferred this issue from another repository Feb 9, 2023
@AMatutat AMatutat added the toFIll label Feb 9, 2023
@AMatutat AMatutat assigned AMatutat and unassigned AMatutat Feb 9, 2023
@AMatutat AMatutat removed the toFIll label Feb 10, 2023
@cagix
Copy link
Member Author

cagix commented Apr 29, 2023

siehe auch #576

@AMatutat
Copy link
Contributor

In https://github.com/akullpp/awesome-java werden auch ein paar Java-Spiele-Frameworks aufgelistet. Könnte man sich in diesen Zuge auch anschauen

@cagix cagix added the dungeon label Dec 1, 2023
@cagix cagix changed the title [Feature] remove libgdx [Thesis] remove libgdx Dec 13, 2023
@Dungeon-CampusMinden Dungeon-CampusMinden locked and limited conversation to collaborators Jan 29, 2024
@cagix cagix converted this issue into discussion #1368 Jan 29, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
dungeon thesis possible topic for a bachelor thesis
Projects
No open projects
Development

No branches or pull requests

3 participants