Java-Gaming.org Hi !
Featured games (81)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (576)
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  
  Metallum Miner (2D Mining game)  (Read 11264 times)
0 Members and 1 Guest are viewing this topic.
Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Posted 2012-07-29 05:12:15 »

[size=30pt]Metallum Pre Alpha 0.6[/size]


Metallum Miner is my first Java game that I have made to this standard! So enjoy!

Metallum (for short) is a 2D Mining game where you are in a 500 block wide world with 9 Items and you can destroy any block you like. It was completely made using java eclipse and no extra libraries (only the default ones). It has mobs with a very simple AI that come out at night and jump around (they don't hurt you yet). There is completely random terrain generation with mountains and trees, soon to be more interesting terrain. In future versions there will also be survival mode.

[size=20pt]Controls[/size]

A + D = sideways moment
W or Space = Jump
F3 = debug mode (x and y coordinates displayed)
Scroll = Inventory item picker
E = Open Inventory
Left Mouse = Destroy Block
Right Mouse = Place Block
Escape = Pause (save worlds here)

[size=20pt]Download[/size]

10/8/12 Pre Alpha 0.6

10/8/12 Pre Alpha 0.5

9/8/12 Pre Alpha 0.4

29/7/12 Pre Alpha 0.3

[size=15pt]Make sure you extract the folder before playing[/size][/b]

[size=20pt]Changes[/size]

29/9/12 Pre Alpha 0.6

+ Menus! (Singleplayer, Multiplayer (no multiplayer yet though), world select, pause)
+ Back layer of blocks
+ Multiple worlds (up to 5)
* Bug fixes

9/8/12 Pre Alpha 0.5

+ SAVING WORLDS!!
+ LOADING WORLDS!!

9/8/12 Pre Alpha 0.4

+ Caves (needs refining)
+ Worlds now 100 blocks in height
* Fixed inverted inventory scrolling
* Other minor bug fixes

29/7/12 Pre Alpha 0.3

+ Oceans with sand

29/7/12 Pre Alpha 0.2

+ Mining
+ Random Terrain (Mountains and trees only so far)
+ Jumping with W or Space
+ Moving with A and D
+ 500x50 world (Will be bigger in the end)
+ Trees
+ Building
+ Inventory
+ Day and Night
+ Mobs (at night)
+ Water + Lava


I would love to hear your feedback and any bugs that you  find in the comments Smiley

Thnx,
Ultra

Online Jimmt
« League of Dukes »

JGO Kernel


Medals: 136
Projects: 4
Exp: 3 years



« Reply #1 - Posted 2012-07-29 19:54:16 »

Can't play it right now, but i will when I have time. However, if you plan on continually developing this, you're going to have to make it different from terraria or 2d minecraft.
Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #2 - Posted 2012-07-29 21:28:15 »

I am going to be making this game different from Terraria and minecraft. If you watch the end of the first tech demo you will see a list of to be features, they include making it more of a rpg

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Rorkien
« Reply #3 - Posted 2012-07-29 21:43:22 »

Not trying to be a douche or something, but you are using enough minecraft concepts to make some fanboys yell at you. Like the indev term, tree patterns and the block selection bar.
Also the donut character is giving me the creeps.

But anyways, good job. You just gotta fix the movement (i got stuck some times) and you'll have a good base to work on

PS: Please, rename 'rescources'.
Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #4 - Posted 2012-07-29 21:54:08 »

Ok, thnx for the feedback  Smiley I guess I could change the indev bit to Pre alpha, the tree pattern is just temporary until I get the back layer of blocks working. The character is only temporary because I'm hopeless at gfx. thnx for the bug report as well I will try to fix it.

Wow the resources folder was a bit of a messup Sad I just got back from holidays when I made it.

Online Jimmt
« League of Dukes »

JGO Kernel


Medals: 136
Projects: 4
Exp: 3 years



« Reply #5 - Posted 2012-07-30 17:29:04 »

Ok, I don't see any significant bugs, but is the scrolling between blocks supposed to be inverted?
Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #6 - Posted 2012-07-30 21:04:08 »

No the scrolling isnt meant to be inverted. Thnx for picking that up

Offline JESTERRRRRR
« Reply #7 - Posted 2012-08-01 04:48:14 »

LMAO that donut man is sick, I love him
Offline Giovanni

Junior Duke




chop!


« Reply #8 - Posted 2012-08-01 21:27:27 »

Some above posters are right. People who still think that Notch invented block based games will try to make your work bad. I don't know if you ever heared of the game 'Fortress Craft' but it is also a block based 3D game. There is no doubt that it was inspired by Minecraft, but it was only targeting the XBox 360, what seemed quite fair in my eyes. However, nearly every developer video was downrated and flooded with negativ comments.

The game looks really good. Just try to add a lot of features which make it different from Terraria or Minecraft.
Offline jonjava
« Reply #9 - Posted 2012-08-01 21:36:32 »

Very nice, I like how the water fills up. Keep it up!

The menu works well and looks awesome. And the basics of block creation/destruction also works. Who gives a shit what fanboys have to say. Don't you dare change a single f**king thing because of anything a fanboy has or ever will say.

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

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #10 - Posted 2012-08-02 16:18:26 »

The game ran!

Getting a vector on the jump will make the controls (the the jump) feel a lot better. It feels very unnatural, due to the lack of a curve in velocity. It's impossible to jump in a nice arc right now as well, which is.. not expected.

You can do the same for horizontal movement, but it's not necessary. If you decide to do it though, it'll be trivial to make different surfaces feel different because you can apply different levels of friction. Ice or wet moss could be slippery, for instance.

Offline counterp

Senior Duke


Medals: 11



« Reply #11 - Posted 2012-08-03 19:35:47 »

You should give credit http://www.youtube.com/watch?v=7ReQMDRDe0s&feature=plcp
Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #12 - Posted 2012-08-06 06:22:17 »

Very nice, I like how the water fills up. Keep it up!

The menu works well and looks awesome. And the basics of block creation/destruction also works. Who gives a shit what fanboys have to say. Don't you dare change a single f**king thing because of anything a fanboy has or ever will say.
The game ran!

Getting a vector on the jump will make the controls (the the jump) feel a lot better. It feels very unnatural, due to the lack of a curve in velocity. It's impossible to jump in a nice arc right now as well, which is.. not expected.

You can do the same for horizontal movement, but it's not necessary. If you decide to do it though, it'll be trivial to make different surfaces feel different because you can apply different levels of friction. Ice or wet moss could be slippery, for instance.

Thnx guys for the feedback Smiley I am going to  be releasing more updates (hopefully soon) but I have been quite busy with school work and an iphone app that I am making for a school project.

Also

As I said in my youtube video, I didn't use these tutorials, I watched these videos when I was on holidays overseas and I used some of the concepts from it when got back home but I didnt use these tutorials to fully make the game.

Offline Hagex

Junior Newbie





« Reply #13 - Posted 2012-08-06 15:58:37 »

Cool game Cheesy
I'd like to see more mobs!
Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #14 - Posted 2012-08-09 10:06:31 »

New update! Pre Alpha 0.4

+ Caves (needs refining)
+ Worlds now 100 blocks in height
* Fixed inverted inventory scrolling
* Other minor bug fixes

Cool game Cheesy
I'd like to see more mobs!

I will be adding more mobs with the survival update

Offline Grunnt

JGO Wizard


Medals: 82
Projects: 8
Exp: 5 years


Complex != complicated


« Reply #15 - Posted 2012-08-09 12:22:17 »

Who gives a shit what fanboys have to say.

Indeed Grin So what if someone uses terraria or minecraft as inspiration, since when is that worse than using tetris or pac-man as inspiration? I just dont get some people.

Ultrasnowfire, I'm quite impressed with how far you already got. Just an idea is: maybe you could add just a teeeny bit of game elements to it? Would make it a lot more interesting to play around with. For example: you start with a limited supply of blocks, and to get more blocks you need to cut existing blocks (which takes some time). Such a simple mechanic would go a long way in getting people to play around with this more. Anyways, you probably plan something like that already. Btw it runs smooth here (pretty standard Windows 7 laptop). Good luck!

Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #16 - Posted 2012-08-10 10:27:54 »

New update! Pre Alpha 0.5

+ SAVING WORLDS!!
+ LOADING WORLDS!!

Online Jimmt
« League of Dukes »

JGO Kernel


Medals: 136
Projects: 4
Exp: 3 years



« Reply #17 - Posted 2012-08-10 15:47:33 »

Haha, that's big. How did you do the saving?
Offline Danny02
« Reply #18 - Posted 2012-08-10 16:09:14 »

mm 2 thinks
code is obfuscated Sad(to many ifs btw)
player character does not show
Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #19 - Posted 2012-08-10 21:39:46 »

Haha, that's big. How did you do the saving?

S to save L to load (sorry i forgot to put it in the thread i realised just as i went to bed)

mm 2 thinks
code is obfuscated Sad(to many ifs btw)
player character does not show

Yes the code is obfuscated. I use that to make the size of it smaller
also what do you mean the player character doesn't show? are you extracting the .zip folder?

Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #20 - Posted 2012-08-10 21:44:30 »

Haha, that's big. How did you do the saving?

Oh yeah I also forgot to mention, i messed up the dl link (it still went to the 0.4) you will have to re-download it

Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #21 - Posted 2012-08-13 20:46:31 »

Yes the code is obfuscated. I use that to make the size of it smaller

I thought this was very much a myth.  Pointing

Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #22 - Posted 2012-09-29 09:22:29 »

[size=15pt]New update![/size]
29/9/12 Pre Alpha 0.6

+ Menus! (Singleplayer, Multiplayer (no multiplayer yet though), world select, pause)
+ Back layer of blocks
+ Multiple worlds (up to 5)
* Bug fixes

Offline ra4king

JGO Kernel


Medals: 350
Projects: 3
Exp: 5 years


I'm the King!


« Reply #23 - Posted 2012-10-01 01:53:44 »

Yes the code is obfuscated. I use that to make the size of it smaller

I thought this was very much a myth.  Pointing
Not exactly since obfuscating removes unnecessary things like method/variable/class names (strings that take up space in the bytecode), line numbers, etc...

Offline Joshua Waring
« Reply #24 - Posted 2012-10-03 09:52:14 »

There were a few things I wanted to note:
- Water filling a room instantly as soon as a flow to a water source was initiated, would be cool to see that become something more    gradual, Terraria style.
- A fall rate which wasn't constant, mainly all movement to be smoothed out and less noticeable changes in direction when jumping.
- being able to place blocks where you stand.
- There's no collision to the sides of tiles so if you jump in a way you can enter the side of a tile and pass through it to the top.

I'm sure a lot of the things I've already said, you had the intention of doing already, Good job with the work    Tongue

I must say this has inspired me to do something, but I'm not going to tell into I'm ready to show Grin

The world is big, so learn it in small bytes.
Offline Huw
« Reply #25 - Posted 2012-10-03 17:44:36 »

Played the game and it was fun:)

Perhaps you could change the block destruction so the player can only destroy blocks/squares within 3 or so squares of him?

I'm a java noob, but I'm learning. My little blog. My Games.
Offline RobinB

JGO Ninja


Medals: 44
Projects: 1
Exp: 3 years


Spacegame in progress


« Reply #26 - Posted 2012-10-05 12:57:05 »

Seems good, but are you intending to add lightning, it will give a much better atmosphere (can be hard to make without opengl).
Also, work out the rpg concept some more, like what will be unique for your game?

Add fire, evryone loves destroying stuff Smiley
Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #27 - Posted 2012-10-09 23:02:11 »

Seems good, but are you intending to add lightning, it will give a much better atmosphere (can be hard to make without opengl).
Also, work out the rpg concept some more, like what will be unique for your game?

Add fire, evryone loves destroying stuff Smiley
Yeah i'm still working out how i'm going to get the rpg concept going but I will be doing that after I've got a  good base going (Pretty much just add crafting and item stacking because i'm already on my way to survival mode). Also yes fire sounds like a good idea. I just need to figure out how to get it to spread and burn things slowly (like how i need to get the water to flow slowly)

Played the game and it was fun:)

Perhaps you could change the block destruction so the player can only destroy blocks/squares within 3 or so squares of him?
I shall add that to my to-do list. Thanks

There were a few things I wanted to note:
- Water filling a room instantly as soon as a flow to a water source was initiated, would be cool to see that become something more    gradual, Terraria style.
- A fall rate which wasn't constant, mainly all movement to be smoothed out and less noticeable changes in direction when jumping.
- being able to place blocks where you stand.
- There's no collision to the sides of tiles so if you jump in a way you can enter the side of a tile and pass through it to the top.

I'm sure a lot of the things I've already said, you had the intention of doing already, Good job with the work    Tongue

I must say this has inspired me to do something, but I'm not going to tell into I'm ready to show Grin
- I'm working on a water flow.
- I'm not sure how to get gravity properly (any help welcome)
- I will add that to my to-do list
- I will add that to my fix list

Thanks everyone for your support! Would anyone be willing to be support me putting this game on Desura? So far I have it on IndieDB  (http://www.indiedb.com/games/metallum) If so please go check it out and follow if if you want.

Offline RobinB

JGO Ninja


Medals: 44
Projects: 1
Exp: 3 years


Spacegame in progress


« Reply #28 - Posted 2012-10-10 14:21:28 »

- I'm not sure how to get gravity properly (any help welcome)

code i mostly use for gravity:
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
if(yspeed > 0){
    //Falling
    yspeed = yspeed * 1.05;
}else{
    //Jumping
    yspeed = yspeed * 0.95;
   if(yspeed > -0.5){ yspeed = -yspeed; }
}

y += yspeed;

if(floor){ yspeed = 0; }
else if(yspeed == 0){ yspeed = 1; }


when you want the player to jump just set yspeed to -5 or something
Offline Ultrasnowfire

Senior Newbie


Projects: 1


YEA


« Reply #29 - Posted 2012-10-11 06:32:09 »

- I'm not sure how to get gravity properly (any help welcome)

code i mostly use for gravity:
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
if(yspeed > 0){
    //Falling
    yspeed = yspeed * 1.05;
}else{
    //Jumping
    yspeed = yspeed * 0.95;
   if(yspeed > -0.5){ yspeed = -yspeed; }
}

y += yspeed;

if(floor){ yspeed = 0; }
else if(yspeed == 0){ yspeed = 1; }


when you want the player to jump just set yspeed to -5 or something

Thanks heaps for this! worked first try! just needed to modify a bit. This will be part of my next update

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.

Longarmx (41 views)
2014-10-17 03:59:02

Norakomi (33 views)
2014-10-16 15:22:06

Norakomi (26 views)
2014-10-16 15:20:20

lcass (30 views)
2014-10-15 16:18:58

TehJavaDev (59 views)
2014-10-14 00:39:48

TehJavaDev (60 views)
2014-10-14 00:35:47

TehJavaDev (50 views)
2014-10-14 00:32:37

BurntPizza (66 views)
2014-10-11 23:24:42

BurntPizza (38 views)
2014-10-11 23:10:45

BurntPizza (80 views)
2014-10-11 22:30:10
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

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
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!