Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (488)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (553)
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  
  Providence of Alchemy  (Read 3207 times)
0 Members and 1 Guest are viewing this topic.
Online UprightPath
« Posted 2012-05-27 02:22:45 »

Name: Providence of Alchemy
Genre: Puzzle
Creator: Geoffrey Owen (UprightPath)



Game Play involves activating various elements on the map such that the map changes into a 'goal' map. Each element has a 'rock-paper-scissor' style strength and weakness that goes 'Fire destroys earth, earth destroys air, air destroys water, water destroys fire', while Aether destroys nothing but can function as 'strong', 'opposite' or 'same' depending on whether it's been activated and what other elements are near by. Further, each element will do something different depending on whether it's surrounded by a variety of other elements (Weak VS, or Strong VS), the same element or the opposite element.


UI Help
Undo- Undoes the last operation (And decrements the moves counter).
Redo- Redoes the last operation (And increments the moves counter. It gets cleared if you perform another action).
Goal- Displays the 'goal' map. Note that while the goal shows 'locked/unlocked' tiles as well as the effect borders, only the actual element of a given tile matters for checking whether the goal has been met.
Help- Toggles the Help Pane. The help displayed gives you a bit of information about what the element of the tile to be changed is and what's around it.
Spells- Displays the 'Creator Spells' list, which works, however none of the puzzles make use of them yet.
Menu- What it says on the tin.

'X amongst those it can't change.' means that it's touched by at least two other elements which it cannot destroy.
'X amongst its own.' means that it's in the middle of at least one tile that is the same element (And any number of Aethers)
'X amongsts its opposites.' means that it's in the middle of at least one tile that is the opposite(And any number of Aethers)
'X amongst those it destroys.' means it's in the middle of either one tile that's weak against it, the element that it's weak against and any number of aethers or two other elements and any number of aethers.

Demo Here

This is meant to be a simple method for me to learn to do UIs and the like, which were shown to be a major deficit of mine when I participated in the LD#23. While the project was something that I've been working on for some time, I put it on hiatus to mess around with other stuff (Namely improving my LD#23 entry). Either way, I figured I'd at least go out and finish this thing and get some practice creating UIs at the same time.

Currently Implemented Features
-Game Play is fully implemented (Removed the idea of 'paying' for certain abilities because I couldn't make the interface for it look good).
-Undo/Redo feature.
-Random Puzzle generation (Very basic, makes up 'non-sense' moves a lot of the time).
-Basic animations (Which help to identify which tiles were 'touched' by a given Element Activation)

To do
-Make more puzzles.
-Draw more complicated animations/implement a 'spreading' animation style for the effects that 'flow' across the map.
-Change the interface slightly.

Offline Dream Of Sleeping
« Reply #1 - Posted 2012-05-27 18:43:18 »

Ok I had a few goes, I've read the instructions semi carefully, and I haven't a clue what I'm supposed to do.  If I click on play puzzles, it takes me to a screen with a button that says play selected. But no way to select anything and pushing it closes the application.

Play random is the only thing that works for me, but I don't know what I'm supposed to do. No offence, but the instructions on how to play that you wrote in your first paragraph read like one of those internet programming tutorials that I can never follow.


Offline Gjallar

JGO Coder


Medals: 13
Projects: 1


Follower of Nurgle


« Reply #2 - Posted 2012-05-27 18:46:03 »

Ok I had a few goes, I've read the instructions semi carefully, and I haven't a clue what I'm supposed to do.  If I click on play puzzles, it takes me to a screen with a button that says play selected. But no way to select anything and pushing it closes the application.

Play random is the only thing that works for me, but I don't know what I'm supposed to do. No offence, but the instructions on how to play that you wrote in your first paragraph read like one of those internet programming tutorials that I can never follow.



Well, you got further than me. The link doesn't even work for me, sends me to the start-page of google drive :/
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Online UprightPath
« Reply #3 - Posted 2012-05-27 18:54:53 »

Well, you got further than me. The link doesn't even work for me, sends me to the start-page of google drive :/

Weird about the Google-Drive. I'll have to see if I can find another place to host it.

Ok I had a few goes, I've read the instructions semi carefully, and I haven't a clue what I'm supposed to do.  If I click on play puzzles, it takes me to a screen with a button that says play selected. But no way to select anything and pushing it closes the application.

Play random is the only thing that works for me, but I don't know what I'm supposed to do. No offence, but the instructions on how to play that you wrote in your first paragraph read like one of those internet programming tutorials that I can never follow.

Hah. Yes, the instructions are rather crappy at this point.

Play Random on the Main Menu is the only one that is working currently.
From there, it'll display a large game board covered in tiles. Double clicking a tile does something based on what 'element' the tile is. Currently, there is no goal to the random map, it's really just a place to mess around with the elements.
When I actually get to a playable version of the puzzle I'll include instructions and a help file for it.

Online UprightPath
« Reply #4 - Posted 2012-06-06 18:39:39 »

I just updated the game with quite a bit of new stuff.

Redid a whole chunk of the initial code that I had used since all of the actions were meant to be singletons, and it was too much work to write an undo that performed on the singleton versions (Would end up with a lot of copied code/data that would amount to the same code as just making the Actions multiple instances).

Also redid the UI a bit, trying to make it more user friendly, especially since I'd like to get it on the Android sometime.

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.

TehJavaDev (17 views)
2014-08-28 18:26:30

CopyableCougar4 (26 views)
2014-08-22 19:31:30

atombrot (39 views)
2014-08-19 09:29:53

Tekkerue (36 views)
2014-08-16 06:45:27

Tekkerue (33 views)
2014-08-16 06:22:17

Tekkerue (22 views)
2014-08-16 06:20:21

Tekkerue (33 views)
2014-08-16 06:12:11

Rayexar (68 views)
2014-08-11 02:49:23

BurntPizza (45 views)
2014-08-09 21:09:32

BurntPizza (36 views)
2014-08-08 02:01:56
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

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org 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‑gaming.org
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!