LD 42 August 10–13, 2018

SDL2 joystick interrogator 2.0

SDL2 joystick interrogator 2.0

I recently rebooted development of a project I tried to develop for the Ludum Dare 20 contest held in April 2011, the theme of which was “It’s dangerous to go alone! Take this!”

As the project will require a controller with an analogue stick to play I’ve begun to develop a utility to interrogate the capabilities of various controllers; and, as I feel that the SDL2 documentation is lacking with regards to the joystick support offered by that library, I’ve posted – in addition to an executable of that utility for Mac OS X (and I want to release executables for additional platforms – the Raspberry Pi in particular – in the future) – the source code to that utility to GitHub for the benefit both of myself and of others.

Note that to use the utility you will need to have SDL2_image – in addition to SDL2 – installed.

Amongst the changes in version 2.0 of the utility are that:

  • the utility now features support for multiple controllers;
  • the utility now features detection of POV hats (and, contrary to what I wrote in the past, the D-pad of the Sony PlayStation 2 DualShock 2 controller is not disabled in analogue mode – rather, it is in that mode detected as being a POV hat (at least using my PlayStation-to-USB adapter));
  • the utility now features preliminary detection of trackballs – “preliminary” as neither of my controllers (the other being a Sony PlayStation 3 DualShock 3) features a trackball;
  • the utility now features preliminary detection of whether or not a controller has haptic capabilities – “preliminary” as neither of my controllers has been detected as having haptic capabilities in spite of both of my controllers having haptic capabilities (although my adapter or my OS (Mac OS X 10.6 Snow Leopard) might be to blame).

Comments

eva33
04. Sep 2018 · 19:31 UTC
This is the wonderful post i saw today. I really enjoyed lot while reading this post thanks for sharing this kind of useful information.
mummymom
06. Sep 2018 · 10:55 UTC
Thank you so much for the information
Taylah_322
22. Oct 2018 · 10:16 UTC
helO?
vedant12345
30. Oct 2018 · 10:25 UTC
Thank you so much for this site.
26. Nov 2018 · 10:15 UTC
As you’ve probably noticed by the spammy replies by now, this is the old/legacy website of Ludum Dare, the new one is at ldjam dot com. (Hope I’m getting through, since you’re probably ignoring these by now…)
DyraSan
24. Dec 2018 · 07:31 UTC
What is Handling Joysticks??

Is there any specific steps?
DyraSan
25. Dec 2018 · 12:21 UTC
Answer please.

To team, or not to team - that's a question!

So another Ludum Dare is here. I'm still thinking about participation - but I'm not sure whether to go solo or try to search for a team here (most of my friends are unavailable due to holidays, etc.).

Tools I'd use in case of team - Unity, Blender, Substance Stack, etc. ... heavily preferring 3D only. I mostly do programming, physics and partially graphics.

So what do you think, anyone up to something?

pygame 1.9.4 released

logo_lofi.png

pygame 1.9.4 has been released into the wilds!

TLDR; Some highlights.

  • python 3.7 support.
  • beta pypy support. See Are we pypy yet?.
  • pygame.draw fixes
  • pygame.math is not experimental anymore. Speedups and bugfixes.
  • Debian, Mac homebrew, mac virtualenv, manylinux and other platform fixes.
  • documentation fixes, jedi support for type ahead in editors like VSCode and VIM.
  • Surface.blits for blitting many surfaces at once more quickly.

Thanks

A very special thanks to the people who have volunteered commits to pygame since the last release. In alphabetical order...

Adam Di Carlo | Christian Bender | Don Kirkby | endolith | hjpotter92 | Ian Mallett | Lenard Lindstrom | Mathias Weber | Matti Picus | Nicholas Tollervey | orangudan | Raymon Skjørten Hansen | René Dudfield | Stefan Bethge | Stuart Axon | Thomas Kluyver | Tobias Persson

I'm probably missing some people, and also missing some people who contributed in other ways. For example, in discussions, issue reports, helping out on the wiki, the website, and for helping others in the community, and providing good vibes. So whilst the commits are easy to use to make a list of people to thank, it's not inclusive of everyone who deserves thanks.

A few more details...

See 1.9.4 Release notes for all the details.

```

451 #460 #467 #468 #469 #470

444 link to help pages when compile fails.

443 In seterror geterror tests ignore first error. Could be anything.

442 Freetype requires pkg-config instead of freetype-config now.

439 Surface.blits

435 Adding pypy builds for Mac on travis.

432 Appveyor pypy and pypy3 windows 32bit.

431 Implement object alloc caching for rect.c to improve on pypy.

427 PixelArray.close(), with PixelArray(surf) as px, context manager.

426 Skip tests that rely on arrinter and pythonapi on pypy.

420 pypy didn't like tp_dictoffset hack in events. Make our own setter, getter.

418 draw.aaline should work with ARGB surfaces (like on mac).

416 Vector cleanup

415 So virtualenv gets a focused window on Mac too.

414 Mac Travis homebrew fix

413 Jedi confused by pygame imports. Make it happy.

408 pygame.transform.threshold tests, keyword arguments, docs.

403 pygame.math.Vector2/3 not experimental

398 Clean up cameravidcapture.py unused code, and document a bit.

394 Add pitch bend to MIDI library

392 Add pypy builder to travis ci, and allow it to fail.

391 ppc64le and other Debian fixes

389 pygame.draw.circle with a thickness had a weird moiré pattern.

387 test python 3.7 on travis CI.

386 python 3.7 fixes.

384 pygame.display doc fixes.

381 import rect.inflate docs.

363 Fix several typos, and improve grammar in the introduction.

361 Add unit test for some key functions.

360 update math.c for pypy.

357 add UYVY support for better linux camera support.

356 Fix aaellipse artifacts

703350f68182641fe72ef1f41d81998fb6d4b385 Update Rect slicing for Python 3 6d0e97a38b5d2d549f1fee8b912a072731ea33bb bug fix for freetype.Font.render_to()

78 Add environment PYGAMEEXTRABASE to add an extra base directory to the start of the search path.

77 Build alsa libs ourselves for manylinux builds.

76 Docs fixup.

```

First Ludum Dare, Maybe first game complete ;)

Very excited to participate. Hope I can deliver a game in time! Below the tools I will be using:

Engine: Godot Engine 3.0.5

Art: Aseprite (I will aim for a pixel art style)

Music: LMMS (not sure if I will make it, in case not, find some free music and join on jam

Sound: I dont know yet, suggestions are welcome!! (really, please) lol

The best part of Ludum Dare...

...is the beginning <3 When everyone is excited, ambitious, friendly and happy! Let's hope those feelings run ALL the way through to post-results this time!

Happy game-jamming from Honest Dan! Stay classy.

2D Artist looking for a team for this LD!

Hii! I'm a 2D artist and I'm looking for a team for this LD :D If you are interested, please contact me for more info/example of work.

Time to Slaughter Those Bad, Bad Themes!

I know everyone said this but still. Time just goes so fast, now it's time to slaughter themes and before you know it, you'll be making a game in 72/48 hours! "Y........ N........ Y.......... emmmmm...... N......."

First Time Ludum Dare

Hi everyone! I'm excited to participate in my first LD Jam! :) Software I'll be using: Gamemaker Studio, Aseprite, SFXR

I look forward to seeing everyone's creativity! Good luck!

First time!

Excited for my first time joining Ludum Dare. I'm going to be developing using Unity. Have zero experience developing games. Good luck everyone! :)

Our golf platforming game is now on the Play Store !

Screenshot_20180802-200930.png

Hello everyone, I am glad to announce that the game we built during the ludum 41 is now finished and released on the Google play store !

If you own an android and wanna play our short game, feel free to give it a try ! We will appreciate any feedback and hope you will have some fun and not so-frustrating time !

MagicaVoxel

I just found MagicaVoxel (gratis), it could be usefull to make games. I did these two 3D-models, but you can see that the people can do very nice models (https://www.google.cl/search?q=magicavoxel&source=lnms&tbm=isch) Did you know it?

estacion de trenes.png

Calama dia.png

I built a desktop just in time!

I actually ended up buying all the parts I was planning on getting for my PC early because of Prime Day. Now I have a good computer for the Ludum Dare! :D IMG_0547.JPG

Specs: 3.6GHz 6-core CPU, 16GB RAM, GTX 1060 6GB

I'm hoping to get into Unity (since this PC can actually run it) a bit, but I'll still use Pygame for this Ludum Dare.

Looking for Artist for this LD.

We currently have 2 coders and 1 artist and could use some extra help :P [se for br melhor ainda]

First time Ludum dare

Keen to join in the 42nd Ludum Dare.

Will be using: Unity Blender Krita Audacity

There seem to be some really interesting possible themes excited to see what will be chosen.

I am in.

Wishing you all a great time! Looking forward to an excellent jam!

i pronounce it "loodum daire" and you can't stop me

if i like the theme and depending what it is i'll be using either Godot or my own game engine, ASE, and Tiled, and for music and sound, Reason and Audacity.

would very much love to have Windows testers.

Just Another I'm In Post

Figured I should get around to making one of these posts because it's time for another LD ladies and gentlemen!

As always here's the tools I'll be using

Dev Tools

Language: C++ (with SFML)

Text Editor: Visual Studio Code

Art: Aseprite and Photoshop CS6

Sound: Ableton Live 9 and Audacity

Fairly close to the stack I used in my previous entries however there are some notable changes.

My previous entries were made using Java + LibGDX which are definitely solid however I want to change things up this time so that's why I'll be using C++ with SFML. Obviously my editor of choice changed from IntelliJ to VS Code to reflect this. I also moved from Piskel to using Aseprite solely because of personal preference.

Possibly in for Another Round

Might be in this time again. Depends on the theme. I got more experience under my belt as well as some handy bug-solving solutions. I wish everyone some good luck. Almost got the remainder of my LD 41 game (got stuck on a bug and just picked it up again recently) done, which'll be done before this one starts.

I'm In.

This is my very first Ludum Dare. I'm participating in the jam with some friends, and I hope I'm doing everything right. 😅

First Ludum Dare!

After following this event since LD34, I am finally going to participate in Ludum Dare with my friend. Hope things will turn out well.