Hi !
Featured games (81)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (575)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Logica  (Read 3180 times)
0 Members and 1 Guest are viewing this topic.
Offline seann999
« Posted 2013-07-23 02:33:01 »


Short description:
Complete and interact with the tile-based contraption to light up all lightbulbs in each level.

As my first game to actually be released on some market, I decided to start small so that I won't run into the infamous "unfinished forever" wall. I decided to release an experimental version first and see where that goes, since I actually don't know how well the average app does. I tried looking for the "literally newest" releases on the Play Store, but unfortunately I only found "top new apps". So I imagine that maybe there is a whole load of apps (like "the 99%") that don't get any chance for any visibility, and I admit I didn't want to invest too much time on something that might end up like that.

Android link
Desktop link (Extraction needed or there will be an error)
updated on 8/14

Preferably report any problems with the game. Thanks
Offline SHC
« Reply #1 - Posted 2013-07-23 03:00:29 »

Can you please make a desktop version? My android phone is under repair.

Offline seann999
« Reply #2 - Posted 2013-07-23 03:43:28 »

Thanks for the reply. I uploaded the link on the first post.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline SHC
« Reply #3 - Posted 2013-07-23 04:24:43 »

I've extracted the JAR file onto my desktop and ran it. The window and the ui shows.  But there is nothing when I click the level.

Offline seann999
« Reply #4 - Posted 2013-07-23 05:03:32 »

Aw jeez, I made a stupid error. I hard coded the absolute path in the level-loading code for desktop. Fixed it, should be ok now (updated link). Thanks for the notification.
Offline Herjan
« Reply #5 - Posted 2013-07-23 07:50:58 »

Hey, played it and I liked it a lot! It works really well, however, there are (not important) little bugs, doesnt affect the gameplay, but with level 19 you get lots of pistons and there I get weird results sometimes, just play with it... Also, more important is the screen bug, if I want t play this fullscreen I get very big icons, I only see 4 of them, and with smallscreen I get also very weird results... Just scale it.

But as I said, I liked to play it very much Smiley Now make a level editor and everyone sends their own levels to their friends via WhatsApp Wink

Offline seann999
« Reply #6 - Posted 2013-07-23 23:07:45 »

Think I fixed the resizing bug (updated link). However, I thought I fixed a specific piston bug you mentioned (damn level 19 especially), but I guess not. Did you keep getting more pistons the more you dragged?
Thanks for the feedback! Very encouraging.
Offline Quirq

Senior Newbie

Java Indie Developer!

« Reply #7 - Posted 2013-07-24 10:21:11 »

Aha, nicely done. Very much enjoyed it!

I do have some constructive advice (Friendly advice of course).

I didn't read it anywhere else, but I was a little confused at the start, I couldn't get the hang of it at first, maybe a tutorial or something? I think it be mighty helpful!

I also LOVED the laser beams, I was turning them on and off, just to enjoy the good animations of them shooting Wink
I'd say you've done a very good job on it. Maybe improve it a bit in the way of intuitiveness, and it would be much more helpful Smiley

Well done though, looking forward to what else comes from you.

"The view from the clouds can inspire the most solemn men" - Quirq
Offline seann999
« Reply #8 - Posted 2013-07-24 22:47:16 »

I didn't really have any instructions so the player can discover stuff themselves. But I do believe that there is a point where a game can be so uninformative that it's not fun anymore, so yeah, I might add a tutorial thing.
Offline seann999
« Reply #9 - Posted 2013-07-26 01:44:36 »

Added a tutorial level
Not too sure if the instructions are good enough though...
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline sugarrushx6

Senior Newbie

« Reply #10 - Posted 2013-07-27 22:52:35 »

It's really cool!

Some suggestions:
If you try to take back a switch (lever), it will just toggle its state.

I also have a vague feeling this was inspired by a certain sandbox voxel game...

Offline Herjan
« Reply #11 - Posted 2013-07-30 08:07:32 »

I also have a vague feeling this was inspired by a certain sandbox voxel game...

Lol, this is the best way to learn redstone! Cheesy Go sell your game to notch! How many people (kids) don't understand redstone?

Offline sproingie

JGO Kernel

Medals: 202

« Reply #12 - Posted 2013-07-30 16:03:50 »

I also have a vague feeling this was inspired by a certain sandbox voxel game...

Try this 1982 title.  Kids these days think minecraft invented everything.

Offline jonjava
« Reply #13 - Posted 2013-07-30 20:31:14 »

What a great puzzle game. I like it!

Offline seann999
« Reply #14 - Posted 2013-08-05 22:16:13 »

Updated the game with 20 more levels (so now 50 total) and some more elements. Also added some glow effects which turned out nicely. Updated links.
Since I made the levels, I don't have a good idea on how difficult they are lol.
I'm also afraid that players won't understand what new elements do, although there are "introduction levels" for almost each element--without words--kind of like how 1-1 was designed for Mario.
I'm also afraid that there might be levels where there's a super-shortcut for seemingly complex ones, although that can be considered "cool" since players can find ways which wasn't intended by the creator to be found.
I should add some kind of social aspect to the game to help it spread, since that's kind of a problem right now. I was thinking of having a player-accessible editor where they can create their own levels and send them to other people or to a central server. Unfortunately network stuff isn't my forte (especially on Android) so I guess I should familiarize myself on that.
Offline quew8

JGO Coder

Medals: 31

« Reply #15 - Posted 2013-08-07 08:45:43 »

I love it. Screw texting, puzzle games are what mobiles were made for - and your's has LAZERS.

A few ideas:
-Your UI is a bit disconcerting at first. You press a button and nothing happens, then the menu starts to fade away. I thought my phone was slowly dying at first. A little feedback would be nice - make them go black for a second on press to simulate the depressed state most GUIs have perhaps. Otherwise I love its minimalist nature.

-The game is quite quiet, deathly so in fact. Ultimately I would love for it to have a little background music but for now you could do some simple sound effects. Switches turning on. A lazer power up/ power down sound. Lazer hitting mirror sound. You could also make a sound for pressing a menu button to help with above.

Again - great start to your official career. I will be recommending this game. (Maybe let you polish it a bit first)
Offline seann999
« Reply #16 - Posted 2013-08-08 01:05:43 »

Thanks for the feedback.

I just finished with the "UI responses" (buttons get highlighted when hovered (on PC) or touched); I'm gonna implement sound soon.
Offline seann999
« Reply #17 - Posted 2013-08-15 03:15:28 »

Major change is the addition of the editor; basically a sandbox. In the future, I hope I'll be adding an ability to upload the custom-made maps to a server or to others for them to play and an ability to resize the maps for greater possibilities.
Almost done with basic sound.
Offline quew8

JGO Coder

Medals: 31

« Reply #18 - Posted 2013-08-19 20:27:24 »

Just installed your latest update. The game works but I get a crash when pressing the back button from the levels menu. I could get the log for you if you'd like but it would be something of a hassle (finding/installing drivers etc.) It's an HTC Wildfire S running Android 2.3.3.

Also I think the back button exiting the game on any non-main menu screen is probably undesired behavior? Certainly annoyed me.
Offline seann999
« Reply #19 - Posted 2013-08-20 21:44:15 »

Do you mean the back button on the Android phone itself?
Oh, and, if you stumble on level where it might be impossible to clear, please tell me. I did playtest them, but I might have missed some things for some reason.
Offline quew8

JGO Coder

Medals: 31

« Reply #20 - Posted 2013-08-20 21:56:43 »

Yes on the hardware back button (at least its hardware on this phone). But yes the not-the-button-you-drew-in-software back button.

Also, I had some free time so got round to getting you the log:

W/dalvikvm( 9608): threadid=10: thread exiting with uncaught exception (group=0x
E/AndroidRuntime( 9608): FATAL EXCEPTION: GLThread
E/AndroidRuntime( 9608): java.lang.NullPointerException
E/AndroidRuntime( 9608):        at logica.util.SoundBase.stop(
E/AndroidRuntime( 9608):        at logica.Logica.dispose(
E/AndroidRuntime( 9608):        at
E/AndroidRuntime( 9608):        at
E/AndroidRuntime( 9608):        at

This is straight from running adb in the command prompt and I had to sift through a lot of stuff since I didn't know what your apps package name was. So I might have missed something but I don't think I did.

As for unbeatable levels, I'm going to admit that I haven't been playing it as much as I would like (odd absence of train/long car journeys). There have been a few levels I've had to skip but I'm sure it was due to me not concentrating hard enough. (Not that it isn't captivating, it was just late)
Offline seann999
« Reply #21 - Posted 2013-08-21 01:56:37 »

Oh, I actually hadn't implemented Android back button functions. I actually don't really own an Android so I wasn't familiar with that... Anyway, I now implemented them (well at least for now it goes back to the menu screen from the levels or notes screen). I might have it open up the menu dialog in puzzle or editor mode, if that's an appropriate function for the button.

Also, I think I fixed the crash (now checks if these certain variables were initialized).

Unfortunately now there's ads for cross-promotion.
Offline quew8

JGO Coder

Medals: 31

« Reply #22 - Posted 2013-08-21 09:45:37 »

In Android apps, the default behavior for the back button is to exit the app. Yes, I think opening up the menu would be best. Essentially, since you are doing it for desktop you can't have any android specific button doing something you cannot do in the desktop if that makes sense. A little cross platform design philosophy for you there.

As for adds, you do what you have to do.
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.


Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (35 views)
2014-10-17 03:59:02

Norakomi (25 views)
2014-10-16 15:22:06

Norakomi (24 views)
2014-10-16 15:20:20

lcass (26 views)
2014-10-15 16:18:58

TehJavaDev (50 views)
2014-10-14 00:39:48

TehJavaDev (50 views)
2014-10-14 00:35:47

TehJavaDev (40 views)
2014-10-14 00:32:37

BurntPizza (63 views)
2014-10-11 23:24:42

BurntPizza (36 views)
2014-10-11 23:10:45

BurntPizza (75 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!