Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (806)
Games in Android Showcase (239)
games submitted by our members
Games in WIP (868)
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 9025 times)
0 Members and 1 Guest are viewing this topic.
Offline LiquidNitrogen
« Posted 2014-01-31 10: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-01-31 23: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 04: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.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline LiquidNitrogen
« Reply #3 - Posted 2014-02-01 04: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 09: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 21: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 09: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 05: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 07:54:19 » 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.

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 05: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  

Riven (587 views)
2019-09-04 15:33:17

hadezbladez (5533 views)
2018-11-16 13:46:03

hadezbladez (2411 views)
2018-11-16 13:41:33

hadezbladez (5794 views)
2018-11-16 13:35:35

hadezbladez (1233 views)
2018-11-16 13:32:03

EgonOlsen (4669 views)
2018-06-10 19:43:48

EgonOlsen (5688 views)
2018-06-10 19:43:44

EgonOlsen (3205 views)
2018-06-10 19:43:20

DesertCoockie (4104 views)
2018-05-13 18:23:11

nelsongames (5125 views)
2018-04-24 18:15:36
A NON-ideal modular configuration for Eclipse with JavaFX
by philfrei
2019-12-19 19:35:12

Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08 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!