This is the archived repo of our old website. You can find the repository of our new website here.
libgdx / libgdx-site Goto Github PK
View Code? Open in Web Editor NEWlibgdx site
libgdx site
This is the archived repo of our old website. You can find the repository of our new website here.
First of all, this issue is not critical at all. I'm just a PITA :).
CSS sprites are faster to load because this technique saves HTTP round-trips to server. Even when they run in parallel, their duration may differ. See example:
Moreover it can suppress flickering of menu images after hovering on first try. The browser will display empty space during HTTP communication because highlighted images aren't retrieved ahead.
More about this topic here: http://css-tricks.com/css-sprites/
I understand that editing whole sprite atlas can be difficult when the design will be tuned during iterative enhancements in the future. So I encourage to use tools for this purpose. Open-source project SmartSprites (http://csssprites.org/) is the right choice. You can use individual images in the CSS code and annotate it with simple directives in comments.
During "build" of web page the tool can pack all images into sprite atlases and add correct CSS position shifts automatically. As easy as pie. The real magic happen when you mavenize whole thing.
Maven plugin: https://github.com/carrotsearch/smartsprites
Example project: https://github.com/ljagenow/smartspritesExampleApp/tree/v1.0
Issue details
Link "Documentation" is missing in section "Running iOS RoboVM Project in Intelij Android Studio" here: https://libgdx.badlogicgames.com/documentation/gettingstarted/Running%20and%20Debugging.html#running-ios-robovm-project-in-intellij-android-studio
It could also encourage those that put games there to put some more work into creating a submission. It looks a bit weird when I load the page and half of the games don't have any image.
You can find it here: http://libgdx.badlogicgames.com/tools.html
The site is showing 1.9.6 as LibGDX version in https://libgdx.badlogicgames.com/versions.html
This is incorrect, it should show 1.9.8 as defined here: https://github.com/libgdx/libgdx/releases
The reason for this is that in file GameService.java of Libgdx-site it expects the version number to be in format x.x.x (3 digits).
Since version 1.9.7 in October 2017 however the release name has changed to gdx-parent-1.9.x
Two options:
The tools.html has a section "Hiero 4".
The download link doesn't work and the documentation link is the same as in the "Hiero" section.
The "Hiero" you can download from the first section is "v5".
I am guessing, that the whole "Hiero 4" section could be removed.
Tools Page:
https://libgdx.badlogicgames.com/tools.html
Deadlink:
https://libgdx.badlogicgames.com/nightlies/runnables/runnable-hiero-4.jar
Error downloading gdx-setup.jar
HTTP ERROR: 404
Problem accessing /nightlies/dist/gdx-setup.jar. Reason:
Not Found
Under Firefox browser (version 17.0.7) the gallery is empty.
The response from REST came as expected:
but callback method failed with exception message:
on this line:
I believe the problem is caused by interpretation of data parameter as String (not as Object). See the proof:
Possible fix could be to exactly define returning dataType for AJAX call. When it is not specified, it uses "intelligent guess" which apparently works for Firebug but not in jQuery under Firefox. See dataType parameter in documentation:
http://api.jquery.com/jQuery.ajax/
IMHO your document-ready function should be changed to something like this:
$(document).ready(function() {
$.ajax({
url: "http://" + window.location.host.split(":")[0] + ":7777/libgdx-site/service/games",
dataType: "json",
success: loadGallery,
error: function() {
loadGallery(testGames(17));
}
})
});
Now that the Google Feed API has gone the way of the dodo, the news won't load from the rss feed anymore.
The state of affairs
I have a great deal of time invested in the libGDX community. So when I make the following request, I do so with a tremendously heavy heart: the forums are overrun with bots and must be archived. The majority of posts are spam and bots responding to other bots. Nearly all regulars, contributors, and generally helpful people have moved on to other platforms. This is very discouraging to new users and regular users alike.
Why not upgrade?
It is clear that a forum upgrade should have happened a long time ago. The latest forum softwares are hardened against this kind of attack. No system is perfect, but it would be better than what we have to deal with right now. Nevertheless, this hasn't happened. I don't care to speculate as to why. I just know that it isn't going to happen in any reasonable time frame. I can also imagine the difficulty and time it would take to make such an upgrade which the libGDX team cannot afford.
Why archive?
There are many useful and historical posts in the forum that need to be preserved for future reference. These include posts by the libGDX team and fixes to unusual circumstances. These come up in search engine results all the time and are important to keep the library relevant.
The proposal
I suggest that the libgdx.com site removes the direct link to the forum. Users will be able to get support from the libGDX subreddit and Discord where we enjoy a bot free environment and an active community. The forum should lock creation of new accounts and block new posts. A disclaimer in the forum directing users to these other avenues for community will be placed plainly at the top of the page to explain the change.
Thank you for your time. The community is still alive and well! We would love to see this change happen to keep libGDX relevant and eliminate confusion/discouragement.
I'm debating adding additional features to the now-crowded gallery page. A simple tag filter system, for instance. Developers uploading their game could optionally add "tags" like "3D" "puzzle" or "platformer" and on the gallery page user could filter based on those tags.
I haven't started work on it, but I'd like to know before I start if this is something the libGDX community would be interested in having.
See: http://badlogicgames.com/forum/viewtopic.php?f=11&t=21247
The page https://libgdx.badlogicgames.com/news.html is empty. Looking into the issue, it might be caused by the call to https://www.google.com/uds/Gfeeds, which results in the response:
/* callback */google.feeds.Feed.RawCompletion('0', null, 403, 'This API is no longer available.', 200)
Btw, I noticed that jquery isn't loaded because it uses http
instead of the https
scheme used on the site.
Hey everybody,
In the last few days we had a couple discussion in the community about the libGDX homepage. It still advertises blackberry support, looks as old as the copyright notice in the footer (2013), the features page is lacking (to say the least) and the gallery is nothing short of horrible. To sum it up, the page is not adequate for a framework that wants to be taken seriously in 2020.
Consequently, I have set out to create an alternative site, based on Jekyll (via Github Pages) that allows for a collaborative work flow: see here for the site and here for the respective repo. This new page is dead simple to use, as Jekyll allows formatting pages via markdown.
It includes all the content of the old page. In the process of transferring the content, I also brought the pages in a new order and added some new ones (a real features page, a page on game jams, as well as a proper showcase) and added links to a lot of different community projects (awesome-libgdx, Skin Composer, HyperLap2D).
There was, however, also one “breaking” change: gdx-liftoff is mentioned as the relevant set up tool, as the default libgdx one doesn’t seem to be actively maintained anymore, liftoff offers more options than the default one as well as liftoff offering support for java 14 (which seems to be a very common problem for newcomers according to the messages on the community discord).
Is there any interest on the site of the libGDX maintainers in this new website?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.