• Register

Help Flack vanquish the evil enemies that overrun Rolotopia as we speak. Beware brave adventurer, The Hand is always watching! Flack includes: 4 environmentally unique chapters, a built-in Level Maker Tool with shareable map files and an option to play randomly generated levels. Read More...

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Every vote counts and may win you a game on Steam!
RSS feed Articles

I'm not quite sure why it took me this long to create this option. People have been requesting it since I first started Flack. After many silly hours spent on creating and optimizing this feature, I present to you: Full Screen Mode.

Here's a pic of the full screen mode from my desktop:


This part of the article will deal a little more heavily with the programming aspect. If you're not familiar with programming or Java's libraries, this might be a rough read.

First of all, I would like to mention that Flack uses the JFrame windowed features which is not really designed to aid game developers. In fact, I don't know any professional programs that implement this simple frame system. I would have saved a great amount of time if it had a method that said something like: Frame.setFullScreen(true);

Yet that method exists nowhere. You guys are probably conjuring tons of ways in your head right now of ways you would make the game full screen right now, but if you've never actually tried it, you're in for a boat load of similar problems I had; problems such as performance, buffered images, and resolution.

It was 3 in the morning and I was just about to go to bed. I had random thoughts such as: What should I do tomorrow? Why is my room cold? Why am I still awake? Yet the most random thought came to mind - What's a good way to make Flack full screen compatible? It hit me like a brick, I needed to simply use a buffered image to achieve full screen! I then hopped out of bed and began tapping away at the code.

In shortened form, a buffered image takes a container of painted images or items and makes them into a usable image. By usable, I mean that you can literally do anything with this image such as stretch or shrink, which is exactly what I did with it.

After the buffered image has been made, it is then positioned according to the screen size. For example, if the screen is not stretched it will place the buffered image directly in the center. Otherwise, the image will be placed at exactly 0x and 0y.

Here is an example:

Sounds easy! But what about if the game is windowed? How will that work out if 0x and 0y are different locations with the screen? There solution is similar yet needs just a bit more code to work fluently.

Here's a picture of the windowed mode example:

The neat thing about this current build is that it can also be shrunken down properly. If for some reason you want to play Flack in a place you're not suppose to *cough class* then you can make it the size of a post-it note and play it at the same ratio.

Here's an example:

In conclusion, I would not recommend using JFrame for your games. If I had to be honest, I would have used the Java Slick library that is available out there. I say this because it uses the lwjgl and it's curved to aid developers with features like this. If I chose to use Slick from the start, I'm pretty sure this game would have been completed long ago. haha!

Flack v1.2.1 changelog:

  • Updated Flack's skin to enable a talk animation. Simply press the 'ctrl' button and he'll open his mouth. This was designed for video recording purposes...pretty random
  • Updated the Keepers hitbox
  • Removed the blinking purchase button within the shop...that was really annoying
  • Decreased the time it takes for the Keepers trail to show up
  • Decreased the time it takes for the Keepers audio to sound off

Flack v1.3 changelog:

  • Added a full screen option
  • Added a stretched screen option
  • Removed mouse icon when playing

If this game could have one more feature, it would be Controller Compatibility. I think it would be pretty cool to play Flack with and Xbox360 controller. This also has been recommended by people on many occasion. Unfortunately, the number of players who would use this option are far less than you would expect. My only reason for not pursuing this feature now is work load vs. pay-off/time. After all, I am a full time student and that alone is time consuming

As always, thanks for reading and I hope you enjoy playing and listening about Flack!

Flack: Video Update + Artwork Processing

Flack: Video Update + Artwork Processing

3 years ago News 2 comments

Flack v1.2 update has improved the game in many ways. Check out this short 20 second video to see what's new in the world of Rolotopia!

Flack v1.2 Update: The Keeper's Shop

Flack v1.2 Update: The Keeper's Shop

3 years ago News 4 comments

4 unique items have been added to Flack and can now be exchanged with coins at The Keeper's Shop.

Flack v1.1 Preview: The Level Generator

Flack v1.1 Preview: The Level Generator

3 years ago News 2 comments

In this update, players will be given the option to try out the new Random Level Generator included in the custom section.

Flack: New Level Generator Concept

Flack: New Level Generator Concept

3 years ago News 0 comments

Campaigns and community designed levels are always fun, yet what if players could try completely new levels any time they wanted? That's where the new...

Flack Demo: Mac/Linux Version

Flack Demo: Mac/Linux Version

3 years ago Demo 0 comments

This is the demo for Flack. It includes 2 levels from 2 chapters within the campaign along with the option to play randomly generated levels.

Flack Demo: Windows Version

Flack Demo: Windows Version

3 years ago Demo 0 comments

This is the demo for Flack. It includes 2 levels from 2 chapters within the campaign along with the option to play randomly generated levels.

Flack Test #7 (Mac and Linux)

Flack Test #7 (Mac and Linux)

3 years ago Full Version 0 comments

No installation required. Just click play and try out the campaign (This is not going to be in the finished game, just a demo really)

Flack Test #7 (Windows)

Flack Test #7 (Windows)

3 years ago Full Version 0 comments

No installation required. Just click play and try out the campaign (This is not going to be in the finished game, just a demo)

Flack Test #6

Flack Test #6

3 years ago Demo 0 comments

This is the 6th release of the game Flack. Major update: file saving/opening, enemy addition. To play: have java installed, and be sure to create a custom...

Flack Test #5

Flack Test #5

3 years ago Demo 3 comments

This is the 5th test release. It has bugs. I know what they are. I don't feel like fixing them at the moment. Have Java installed to play! O boy!

Post comment Comments  (0 - 10 of 28)
Fliegenfalle Aug 24 2012 says:

I had to do the following to run it under Linux:
1. change to the desura directory (in most cases /opt/desura)
2. go to common/flack/
3. unpack the archieve inside (e.g with 7zip)

+2 votes     reply to comment
doppl3r Creator
doppl3r Aug 30 2012 replied:

Interesting, I'll try it out on my ubuntu-emulator sometime soon. Previous versions seemed to automatically work. Thanks for the feedback!

+2 votes   reply to comment
Najenth Sep 7 2012 replied:

I had the same problem as him on Ubuntu 12.04.

+2 votes     reply to comment
monkat Jul 28 2012 says:

Is there/will there ever be gamepad support?

+3 votes     reply to comment
doppl3r Creator
doppl3r Jul 28 2012 replied:

I actually haven't considered this until you mentioned it. I know that it's possible to do, so I'll just have to look into it. It would've been 20x easier to implement if I chose to use the Slick2D library...curse my impatience!

+2 votes   reply to comment
MezzanotteGaming Jun 25 2012 says:

Honestly the quality is that of a decent flash game. Not something I would pay money for. Point being why buy this when I could find free games of equal and better quality on say... newgrounds or something.

+1 vote     reply to comment
Komposten Jul 16 2012 replied:

I guess you are right on some points.
Yes, the game might be doable in Flash, but let's go further than just looking at the game.
Since Flash's Actionscript is a script language, it is most likely much easier to use than Java, which means that more work has been put down in this game than what would be needed in a Flash-version.
So, when I bought this, I did not only see it as me buying the game, but also helping out an aspiring developer, whom might develop my future favorite games (who knows... xD).

+7 votes     reply to comment
Sekaru Jul 11 2012 replied:

Because Doppler is a pretty active developer, free games developers can take months to release even minor updates. You're essentially paying for constant free updates, plus it's only £2, it's great value.

+4 votes     reply to comment
demman8 Jun 19 2012 says:

Played the demo. Seems fun. The only thing I didn't like was the size of the screen. Could be bigger. Tomorrow I shall buy it!

+4 votes     reply to comment
doppl3r Creator
doppl3r Sep 4 2012 replied:

As of version 1.3, you can now choose to play full screen, or custom windowed resolutions. I might make this available in the demo, but we'll see.

+2 votes   reply to comment
Post a comment

You are not logged in, your comment will be anonymous unless you join the community. Or sign in with your social account:

Windows, Mac, Linux
Developer & Publisher
Doppler Indie Games
Custom Built
Send Message
Release date
Released 2012
Game watch
Start tracking
Community Rating



32 votes submitted.

You Say


Ratings closed.

Highest Rated (2 agree) 8/10

A very interesting game that somewhat challenges the gamer. The only draw-back about this game is that the controls are just a bit iffy. Other than that this game is pretty good.

May 31 2012 by Plifet

Single Player
Embed Buttons
Link to Flack by selecting a button and using the embed code provided more...
Last Update
3 years ago
81 members