Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (535)
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  
  My First Java Project.  (Read 1908 times)
0 Members and 1 Guest are viewing this topic.
Offline LiquidNitrogen
« Posted 2014-01-31 11:46:14 »



I've been making games as a hobby for about 15 years now using the euphoria programming language, but have decided to move to Java due to the lack of modern graphics support that I was putting up with. It's quite confusing moving to oop, but its been fun!

After a week or so, I've got a very messy basic project framework together for a 2d tile engine using lwjgl, which I will probably turn into an arena shooter type thing over the next month.

I havnt uploaded a demo yet because its not worth it, but I thought it might be interesting to post a few progress screenshots to see how it develops. It might also help encourage me to actually keep working at it until it's complete!



The tiles cover 1/5 of their texture each, so the texture is spread over multiple tiles.. I dont know how that will look in the end, but it could be good for water and grass.
Offline LiquidNitrogen
« Reply #1 - Posted 2014-02-01 00:45:18 »

*Improved textures
*can now edit map
*player sprite rotates to face crosshair and moves when right mouse button is clicked.

Offline Slyth2727
« Reply #2 - Posted 2014-02-01 05:36:52 »

Remember: HD textures don't always mean better textures. It's perfectly fine to have lower definition textures, the game can still look nice. I suggestion you try your hand at maybe making an 8x8 to 32x32 texture for each of your tiles! It's more fun than you think.

Was I before Chuang Tzu who dreamt about being a butterfly, or am I now a butterfly who dreams about being Chuang Tzu?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline LiquidNitrogen
« Reply #3 - Posted 2014-02-01 05:43:34 »

I usually draw my own 32x32 tiles, but I dont really have a plan for this project other than to build up a code base for subsequent projects, so im just sticking some free downloaded textures in this one Smiley
Offline LiquidNitrogen
« Reply #4 - Posted 2014-02-01 10:19:55 »

*Added basic shadowing.
*Added partly transparent trees which obscure your vision.
*Added random map generator.
*Made the water scroll just like real water does.



Tomorrow I will work on adding weapons and enemies to shoot at! Once that's done, I'll upload a playable demo.
Offline saucymeatman
« Reply #5 - Posted 2014-02-01 22:31:41 »

Cool man, this is really good for a first OOP'ed game!

Keep up the good work, cant wait for a demo
Offline LiquidNitrogen
« Reply #6 - Posted 2014-02-02 10:44:50 »

No enemies yet, I ended up spending the whole day on the random map generator.

It's working about right now, almost all maps have well balanced path and obstacle placement. Occasionally it will generate areas which are blocked with no access, I will try a basic path finding function for each tile to see if I can prevent that.

Also added some different textures for the walls to make it look more like a ruined jungle city.

Offline LiquidNitrogen
« Reply #7 - Posted 2014-02-04 06:08:20 »

I've added more scenery, gems to collect, and the player can shoot, but now I have a game where you end up wandering around randomly looking for the last gem which is probably camouflaged somewhere, or hiding under the edge of a tree.. in order to get to the next level.

That doesn't stay fun for long, even once I add enemies to mess with you I think it will still get boring pretty fast.

Either it needs a different level progression mechanic, or the gems need to be easier to find, but harder to pick up.
Offline LiquidNitrogen
« Reply #8 - Posted 2014-02-05 08:54:19 »

https://www.dropbox.com/s/5cgob4wu7ksg9qx/test3.jar 6mb.

Heres a link to the first demo of my game. ive only spent about 5 days working on this so theres a lot more i can add yet.

I have only included windows binaries for now.

controls:
left mouse to move, right to shoot. you can shoot walls if they are blocking you.

G-key generates a new map
L-key skips a level
R-key shows the whole map.
Offline Davideis
« Reply #9 - Posted 2014-02-14 06:41:11 »

I figured since you were playing my game I should try out yours. I like it so far, the graphics are nice and it works pretty well. On level 4 or 5 I did spend a couple of minutes looking for the last gem but when I found it I did feel a little stupid because it was out in the open. This should be even more fun when you add more objective to it.
Pages: [1]
  ignore  |  Print  
 
 

 

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

The first screenshot will be displayed as a thumbnail.

pw (37 views)
2014-07-24 01:59:36

Riven (38 views)
2014-07-23 21:16:32

Riven (26 views)
2014-07-23 21:07:15

Riven (28 views)
2014-07-23 20:56:16

ctomni231 (59 views)
2014-07-18 06:55:21

Zero Volt (50 views)
2014-07-17 23:47:54

danieldean (42 views)
2014-07-17 23:41:23

MustardPeter (44 views)
2014-07-16 23:30:00

Cero (60 views)
2014-07-16 00:42:17

Riven (57 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!