Skip to Content

Welcome, I'm Shantanu Tushar, currently pursuing B.E. in Computer Science And Engineering at B.M.S. College Of Engineering, Bangalore. You'll find here mostly, apart from my personal details, technical stuff that I am able to put on here. Please share your views and comments in the Feedback section.
Please note that all content here is the best to my knowledge, and I do not take responsibility for any direct/indirect loss caused by following the text herein.

Gluon Player Plasmoid, Yay! It works

Right from the time I found about the Gluon project (which I found on the GSoC ideas page), I've been very excited and having loads of fun with the Gluon team (as usual :)

I'm happy to announce that the Plasmoid has taken its first step, displaying a Gluon example game on an OpenGL rendered Plasma applet. The applet is a Plasma::GLApplet which uses the Gluon Framework to create game graphics and output game audio alongwith support for input.

Here's a screenshot (yes, the transparency is a bug)-

gluon-plasmoid-invaders.png

The Plasmoid is able to display the game content pretty well (thanks to Zack Rusin for the awesome GLApplet work), but you might have to try the following workarounds currently-

  • The Plasmoid has to be resized down to display the graphics, i.e. after resizing to a desired size, just make it a bit smaller and it'll work
  • If the game isn't receiving your input, try restarting plasma-desktop and It will work

People have complained about the Plasmoid reporting "Your system does not support OpenGL widgets". We're trying to figure out the problem, but mostly people with latest trunk should be able to use the Plasmoid.

To try it out, grab the source from https://www.gitorious.org/gluon/gluon and build it. After successful build and installation, the Plasmoid should be listed in the Add Widgets... list.

Thanks a lot to ahimestra and leinir for their constant support and motivation (and for making the Invaders the example, which in turn is the first video game I had played (remember Galaxian on those early game consoles?)

That said, more stuff coming soon, stay glued ;)

Comments

Congrats!!!

I am happy to know that you have completed  first step in Gluon project.It looks  very interesting to play games on plasma desktop. I hope you  finish it as soon as possible.I hope ,I'll enjoy it lot.

Cool, sounds like Plasma is

Cool, sounds like Plasma is capable of lots of things!  So what's the usecase for this?

Hi

The main use case for the Plasmoid is to let people play Gluon powered games on their Plasma desktop. If you want to know more about Gluon, visit https://www.gluon.gamingfreedom.org/ It will provide still more features such as online High Scores, Feedback system etc. Just stay glued !

Yeah, I know what Gluon is,

Yeah, I know what Gluon is, but I thought the recommended way to open a Gluon game is opening a Gluon-window, as this is movable, resizable, can be maximized and you can easily close and open the program. Therefor I don't understand the advantages of a plasmoid right now though I'm sure you can explain! :)

Yep

Nice, so you will also be knowing that Gluon has been envisioned to run on many diffrent types of devices and UIs. Having a Plasmoid is one of those UIs, and having it run on Plasma gives us the advantage of running it on other Plasma shells as well, plasma-mobile or plasma-mediacenter to name a few. Again, all of the above except maximizing are possible for the Plasmoid too ! ;)

P.S. - That shouldn't give you an impression that a window-based Gluon player won't be there. We are having that too, its just that there is no "recommended" way of playing a Gluon game - its your fun, your choice :)

Wicked!

This is very cool... It means mobile phones running plasma become a gaming platform right away ;-)

World domination in sight!

Woooh! Hey, thank you for

Woooh! Hey, thank you for taking on the project! i have high hopes for the next few months' worth of work, i tells ya ;)

p.s.: Apparently my captcha is "cache late" ...odd instruction, i must say ;)