Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (539)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (603)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  Super Swap  (Read 5585 times)
0 Members and 1 Guest are viewing this topic.
Offline mwarner
« Posted 2013-06-29 14:18:15 »

Hello Everyone, this is my first post, but I have read a lot on here.

This is a game I have been working on for a little bit recently, there is still lots to add, but I hope you enjoy it.

Controls: WASD or Arrow keys to move. At random intervals the keys will swap, so W will go forward, but after swapping will go back. Red tiles kill you, purple are stars and the gold is the finish.
When you finish a level, press escape to go to the next one.

Download: https://www.dropbox.com/s/m5a6xy0agig782a/super-swap-0-0-3.jar



Please let me know what you think and if you have any ideas / improvements.

Thanks, Max
Offline Gjallar

JGO Coder


Medals: 13
Projects: 1


Follower of Nurgle


« Reply #1 - Posted 2013-06-29 14:50:57 »

Hey, solid game you have there! Worked flawlessly, just took me a while to find out that "Escape" gets the game to start Pointing

Time: 0:41
Stars: 3
Deaths: 0
Score: 7180
 Grin
Offline mwarner
« Reply #2 - Posted 2013-06-29 15:06:22 »

Thanks! I will add a notice on it now, great score!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline mwarner
« Reply #3 - Posted 2013-06-29 15:10:52 »

Also just added 2 more levels. When you finish a level, click escape and it will take you to the next one!
Offline kpars

JGO Kernel


Medals: 121
Projects: 5
Exp: 4 years


Radirius Games


« Reply #4 - Posted 2013-06-29 15:12:32 »

Are you going to add some basic textures soon, or is the look intended to be minimalistic.

Also, what library are you making this in?

Offline mwarner
« Reply #5 - Posted 2013-06-29 15:13:56 »

Are you going to add some basic textures soon, or is the look intended to be minimalistic.

Also, what library are you making this in?

I am using LibGDX to make it.
I am planning on adding better textures, but 1) I am not very good at art and 2) I am not sure how to make them better, while still keeping it quite simple.
Offline Troncoso

JGO Coder


Medals: 20



« Reply #6 - Posted 2013-06-29 15:21:30 »

If you have photoshop (or some other image editor more advanced than paint (GIMP is free)) you can easily do a bevel/emboss effect like this:



That took me all of like one minute.
Offline mwarner
« Reply #7 - Posted 2013-06-29 15:22:26 »

If you have photoshop (or some other image editor more advanced than paint (GIMP is free)) you can easily do a bevel/emboss effect like this:



That took me all of like one minute.
Okay thanks, at the moment I am using Paint.NET, but I will download Gimp and have a look. Thanks!
Offline kpars

JGO Kernel


Medals: 121
Projects: 5
Exp: 4 years


Radirius Games


« Reply #8 - Posted 2013-06-29 15:24:44 »

If you decide to do a more low-res game, you don't even have to add a filter.

Just do something similar to this:


I know it's hard to see, just paste it into Paint.NET and zoom in. If I resized it using JGO's resize-thingy, it would add anti-aliasing and make it blurry.

Offline Troncoso

JGO Coder


Medals: 20



« Reply #9 - Posted 2013-06-29 15:26:02 »

Haha. Yes, you could do your own bevel effect if you want to go more low res. Even if you don't, I believe Paint.net supports plugins to do different effects.

EDIT: A youtube tutorial on beveling text: http://www.youtube.com/watch?v=j4GaIYD88DQ

The same technique could be used for things besides text.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kpars

JGO Kernel


Medals: 121
Projects: 5
Exp: 4 years


Radirius Games


« Reply #10 - Posted 2013-06-29 15:28:15 »

Too bad us Pinta users don't have good plugin support Emo

Pinta is an incredibly unstable Paint.NET port for Linux.

Offline mwarner
« Reply #11 - Posted 2013-06-29 15:37:02 »

Thanks for all your help! I have tried to do what you said, and it looks loads better. Thanks! I updated the download with the better graphics.

Offline kpars

JGO Kernel


Medals: 121
Projects: 5
Exp: 4 years


Radirius Games


« Reply #12 - Posted 2013-06-29 15:39:59 »

Cheesy

Are you setting the colors of the images in the code, or are you making separate images?

Offline mwarner
« Reply #13 - Posted 2013-06-29 15:40:28 »

Cheesy

Are you setting the colors of the images in the code, or are you making separate images?
I am using an external tilesheet.
Offline Troncoso

JGO Coder


Medals: 20



« Reply #14 - Posted 2013-06-29 15:41:04 »

That looks pretty good. Now you just need a background. And maybe make the stars...you know....stars? Haha.
Offline mwarner
« Reply #15 - Posted 2013-06-29 15:41:44 »

That looks pretty good. Now you just need a background. And maybe make the stars...you know....stars? Haha.
Hahaha, the stars aren't very 'starsy' Cheesy I will do that now!
Offline kpars

JGO Kernel


Medals: 121
Projects: 5
Exp: 4 years


Radirius Games


« Reply #16 - Posted 2013-06-29 15:44:01 »



There's a basic concrete floor texture Smiley

EDIT: EEEK! Sorry, I accidentally made that 17x17 and not 16x16.
Fixed.

Offline mwarner
« Reply #17 - Posted 2013-06-29 15:46:22 »

Added a star. And updated download

Thanks for all your help!
Online Drenius
« Reply #18 - Posted 2013-06-29 15:54:12 »

Cant start the game now...

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58)
Caused by: java.lang.NoSuchMethodError: Method org.lwjgl.openal.ALC10.nalcGetStr
ing(JI)Ljava/lang/String; name or signature does not match
        at org.lwjgl.openal.ALC10.initNativeStubs(Native Method)
        at org.lwjgl.openal.AL.init(AL.java:157)
        at org.lwjgl.openal.AL.create(AL.java:138)
        at org.lwjgl.openal.AL.create(AL.java:102)
        at org.lwjgl.openal.AL.create(AL.java:201)
        at com.badlogic.gdx.backends.openal.OpenALAudio.<init>(OpenALAudio.java:
70)
        at com.badlogic.gdx.backends.lwjgl.LwjglApplication.<init>(LwjglApplicat
ion.java:82)
        at com.badlogic.gdx.backends.lwjgl.LwjglApplication.<init>(LwjglApplicat
ion.java:64)
        at com.thocro.swap.Main.main(Main.java:15)
        ... 5 more
Offline mwarner
« Reply #19 - Posted 2013-06-29 15:55:11 »

I added my own floor texture, what do you think?




There's a basic concrete floor texture Smiley

EDIT: EEEK! Sorry, I accidentally made that 17x17 and not 16x16.
Fixed.
I also added yours, however it doesn't tile great, but Thanks!

Which do you prefer?
Online Drenius
« Reply #20 - Posted 2013-06-29 15:56:23 »

Second one, or the first, but much darker.
Offline mwarner
« Reply #21 - Posted 2013-06-29 15:58:11 »

Cant start the game now...

Okay sorry, I am not sure what is causing that, it works fine on my windows 7 machine. I will have a google Cheesy

EDIT: It looks like it is a problem in the LibGDX LWJGL backends
Offline kpars

JGO Kernel


Medals: 121
Projects: 5
Exp: 4 years


Radirius Games


« Reply #22 - Posted 2013-06-29 16:07:09 »

The beveling on yours make it stand out too much.
It's a floor texture, it should go unnoticed.

I flipped the bevel over and made it darker a bit. Here's the result:

Offline mwarner
« Reply #23 - Posted 2013-06-29 16:10:58 »

Been messing about with it, how about this?
Online Drenius
« Reply #24 - Posted 2013-06-29 16:11:51 »

Yeah, thats ok.
Offline kpars

JGO Kernel


Medals: 121
Projects: 5
Exp: 4 years


Radirius Games


« Reply #25 - Posted 2013-06-29 16:12:49 »

That works. Try flipping the image vertically, I kinda want to see the result Smiley

Offline mwarner
« Reply #26 - Posted 2013-06-29 16:15:00 »

That works. Try flipping the image vertically, I kinda want to see the result Smiley

There you are Smiley
Online Drenius
« Reply #27 - Posted 2013-06-29 16:15:36 »

Er... is there a big difference?
Offline mwarner
« Reply #28 - Posted 2013-06-29 16:16:55 »

Er... is there a big difference?
Not really, but it kinda looks like it is going in now, instead of coming out? I am not sure why kpars wanted to see?
Offline kpars

JGO Kernel


Medals: 121
Projects: 5
Exp: 4 years


Radirius Games


« Reply #29 - Posted 2013-06-29 16:23:39 »

Great! You should also try flipping it horizontally too.

Because it isn't a 3D game you have to come up with a good way to show depth. If you imagine this same game in 3D space, the Y of the floor is lower than the Y of the walls. If there was lighting you would see a bit of shadow on the floor. That's why the bevel is a bit important. The floor is supposed to have what looks like a shadow from the wall.

^Sorry if that was a bit difficult to understand.

Pages: [1] 2
  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.

rwatson462 (30 views)
2014-12-15 09:26:44

Mr.CodeIt (20 views)
2014-12-14 19:50:38

BurntPizza (42 views)
2014-12-09 22:41:13

BurntPizza (76 views)
2014-12-08 04:46:31

JscottyBieshaar (37 views)
2014-12-05 12:39:02

SHC (51 views)
2014-12-03 16:27:13

CopyableCougar4 (49 views)
2014-11-29 21:32:03

toopeicgaming1999 (115 views)
2014-11-26 15:22:04

toopeicgaming1999 (105 views)
2014-11-26 15:20:36

toopeicgaming1999 (31 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26:14

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
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!