Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (533)
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  
  [Project Shooter 2013 (Source included)]  (Read 1866 times)
0 Members and 1 Guest are viewing this topic.
Offline GabrielBailey74
« Posted 2013-01-24 04:48:03 »

Hello JGO, here's a game that I've been working on for about a week Cheesy

I decided to name it 'Project Shooter' for the moment, if I decide to make something out of it I might adjust the title.

Programmer Information:
My name is Gabriel, I've just turned 18.
My main motives behind programming this project have been the fact's that:
I've completed things in this project that I've never even thought about doing before.
Everything has turned out the way that I would've liked it to turn out, or by my standards even better.
Experience in Java: Almost 8 years accumulated now off and on, I mainly prefer Pure Java2D Wink

Game Information:
At the moment it is ready for some community testing, and that is why I'm bringing it to the WIP section Smiley
The style of this game is something that I haven't put too much thought into yet, unfortunately.
I was aiming for a 'RPG' style top down game.

Player Information:
The player is a Rectangle for the time being, I haven't decided much about the main characters look.
There are 2 weapons available, one is the 'UZI', the other is a common pistol.

Game Features:
The map is randomly generated, at the moment there's only 2 types of Entity's: A Tree, and A Rock Cranky
Projectiles fire in any direction.
Stamina system.
Simple HUD.
Map scrolling.
No ammo drops, just reload your weapon. Wink
Solar powered flashlight (Been charging for eons) to navigate your way through the map.

Game Controls:
(Not on main menu: SHIFT to sprint) Lips Sealed
See main menu in-game for other controls.

Programmer Question's: (Please read / answer after playing?)
Would this project be worth making into something nice?
Did you enjoy the game? (Minus the fact there's currently no enemy's)
Did you find any performance issues?
Did you discover any bugs or glitches?
Is there something you would like to see added and or fixed?
Do the weapons fit the feel of the game? or should they be of another genre.

Download Links:
(RAR Archive)
http://www.mediafire.com/?1oycqv04lb7ba4q

(ZIP Archive)
http://www.mediafire.com/?anjnsh50md5mt7y

Known Issues:
 -Collision is only half complete, you can manage to squeeze through a entity's side, but not his top.

Future Updates:
 -Weapon upgrade / Cash system.
 -Animated characters.
 -More weapons / weapon slots.
 -Enemy's + AI.
 -Basic combat.
 -Bigger map.
 -Home town.
 -Sound effects

Anyways, without further ado Project Shooter 2013:






(Game in Development mode, probably not common to post a picture of this, just figured I would Tongue)
(Highlighted red lines show active collision areas)


Thanks for reading / playing guys, feedback and questions are welcome!

Offline HeroesGraveDev

JGO Kernel


Medals: 238
Projects: 11
Exp: 2 years


┬─┬ノ(ಠ_ಠノ)(╯°□°)╯︵ ┻━┻


« Reply #1 - Posted 2013-01-30 03:34:22 »

Would this project be worth making into something nice?
Maybe. Undecided

Did you enjoy the game? (Minus the fact there's currently no enemy's)
There was no gameplay, so I guess not.

Did you find any performance issues?
It used 40% CPU on my laptop. Minecraft only uses around 30%. My 3D games use around 5%.

Did you discover any bugs or glitches?
I tried walking between a tree and a rock that were close together, but I kept going backwards even when I was away from the tree. Eventually I made it through, which made it even stranger.

Is there something you would like to see added and or fixed?
Content

Do the weapons fit the feel of the game? or should they be of another genre
No. I think it feels more like a game where you're alone in the wild (at night). It doesn't feel like your a person who would have access to that kind of weaponry in that situation. Maybe a bow? or a spear? throwing rocks? Grin

Offline GabrielBailey74
« Reply #2 - Posted 2013-01-30 03:52:49 »

lmao, yeah how the guns got in there I can't recall.. Pointing
Thanks for the feedback, I'll be putting alot more work into my WIP projects in the future instead of a weeks worth of progress than posting.

Wow, about the CPU usage that surprises me D:
Regarding the movement glitch that's due to only 2 sides out of 4 working for entity collision  Undecided

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline HeroesGraveDev

JGO Kernel


Medals: 238
Projects: 11
Exp: 2 years


┬─┬ノ(ಠ_ಠノ)(╯°□°)╯︵ ┻━┻


« Reply #3 - Posted 2013-01-30 04:00:19 »

The CPU may just be a side-effect of using Java2D.

You should look into it anyway, in case there is a leak in your code.

Offline GabrielBailey74
« Reply #4 - Posted 2013-01-30 04:04:40 »

The CPU may just be a side-effect of using Java2D.

Argh, off topic.
I would of already hopped to LWJGL if I had figured out VBO's and such, I don't want to be drawing like a noob hogging up memory when I can do it in a more efficient manner.

On topic it's nice to hear some feedback though, thanks.
I'll look through the source later tonight.

Offline HeroesGraveDev

JGO Kernel


Medals: 238
Projects: 11
Exp: 2 years


┬─┬ノ(ಠ_ಠノ)(╯°□°)╯︵ ┻━┻


« Reply #5 - Posted 2013-01-30 04:21:31 »

This:
http://www.java-gaming.org/topics/introduction-to-vertex-arrays-and-vertex-buffer-objects-opengl/24272/view.html
Combined with this:
https://sites.google.com/site/voxelenginelwjglport/04-advanced-rendering*
Is how I learnt to use VBOs.

I recommend starting out with the second link, then once you get that working, combine the buffers together using one of the methods in the first link. (or use Vertex Arrays if you aren't worried about compatibility with older video cards).

*Use triangles, not quads. This site is a bit old, and so the code is deprecated.

Offline GabrielBailey74
« Reply #6 - Posted 2013-01-30 04:24:49 »

This:
http://www.java-gaming.org/topics/introduction-to-vertex-arrays-and-vertex-buffer-objects-opengl/24272/view.html
Combined with this:
https://sites.google.com/site/voxelenginelwjglport/04-advanced-rendering
Is how I learnt to use VBOs.

I recommend starting out with the second link, then once you get that working, combine the buffers together using one of the methods in the first link. (or use Vertex Arrays if you aren't worried about compatibility with older video cards).

Thanks, I actually recently discovered that second link you posted, been peering in on it's lessons.
I'll check out those links you posted, and invest some time mate.
Thanks.

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.

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

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

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

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

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

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

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

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

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

Riven (55 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!