Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (516)
Games in Android Showcase (122)
games submitted by our members
Games in WIP (577)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 ... 6 7 [8] 9 10 11
  ignore  |  Print  
  Mercury: A Simple 2D Game Library | -> Beta coming soon <-  (Read 29292 times)
0 Members and 1 Guest are viewing this topic.
Offline Slyth2727
« Reply #210 - Posted 2014-04-07 23:59:29 »

Alright, I'll start working on it in a couple days. School stuff is rather intense right now. Any specific design or style you would like, Flat/3D/Other? Any other details would be great to know.
I'll send you my personal email in a PM so you can message me about this rather than spamming up your board. Good luck, it's a nice project Smiley

Was I before Chuang Tzu who dreamt about being a butterfly, or am I now a butterfly who dreams about being Chuang Tzu?
Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #211 - Posted 2014-04-09 01:03:05 »

Welp, I figured that I would begin commenting out a bunch of stuffs in the engine. I feel that this will give me a good opportunity to review all that MERCury has right now. In turn, this will let me document the engine a bit better. So far, I have commented out a whopping 21 whole classes! These are all the classes in the packages merc.cmd, merc.data, merc.env, merc.exc, and merc.fmwk. This is 5/21 classes, over about 2.5 hours.



In other news, I totally did not copy the idea behind Gibbo's utility published just today thanks bro!. Here is how my totally original idea works:

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
// In 1000 milliseconds (1 second), it will do whatever the task says!
TaskTiming.addTask(new Task(1000)
        {
            public void run()
            {
                Logger.debug("It has been 1 second.");
            }
        });
// Will recur 10 times every 7 seconds
TaskTiming.addTask(new Task(7000, 10)
        {
            public void run()
            {
                Logger.debug("10x RECURRING 7 SECOND REMINDER");
            }
        });
// Since the recurrence variable is negative, this will go on forever, every 7 seconds.
TaskTiming.addTask(new Task(7000, -1)
        {
            public void run()
            {
                Logger.debug("INFINITELY RECURRING 7 SECOND REMINDER");
            }
        });


This was made for all those of us who hate making a new Timer for every time we want to time something! Have fun with it!

Just a little update on today's work,
-wes

Offline kpars

JGO Wizard


Medals: 100
Projects: 4
Exp: 3 years


Extreme Typist.


« Reply #212 - Posted 2014-04-11 16:33:59 »

[snip]

Declined. Sorry.

- Jev

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

JGO Kernel


Medals: 110
Projects: 3


You think about my Avatar right now!


« Reply #213 - Posted 2014-04-12 09:38:46 »

In other news, I totally did not copy the idea behind Gibbo's utility published just today thanks bro!. Here is how my totally original idea works:
1  
*snip*


You should really take a look at Java 8's Lambda's. They make this syntax look so much better Smiley

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #214 - Posted 2014-04-12 19:10:16 »

@matheus23

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
CommandList playerctrl = new CommandList("playerctrl");

playerctrl.addCommand(new Command("setspeed")
    {
        public void run(String...args)
        {
            speed = Integer.valueof(args[0]);
        }
    }
    // Completely unrelated, anyone else wish lambdas were in Java 7?
);


I have talked about lambdas in the past. I really like the idea of them, but the problem is that people take a while to adapt to a new JDK. Remember how long it took for Java 7 to be standard? Well, what with all the change in this update, I predict it will take even longer Tongue!

I plan on releasing a more Java 8 optimized version of MERCury soon after our beta release. I really hate splitting releases across two different JDK's, but I will probably do it for the lambdas. They are just so... amazing.

Actually, come to think of it, why hasn't everyone just switched on to Java 8? According to here, it is heavily backward compatible. You could run Java 7 source on Java 8, no? Eclipse even has some beta plugin support for Java 8, and it seems like they will update it to recognize Java 8 soon. I really have no clue why it should take any time at all to switch! My only real guess is that users themselves might not want to update Java?

-wes  Smiley

Online HeroesGraveDev

JGO Kernel


Medals: 269
Projects: 11
Exp: 2 years


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


« Reply #215 - Posted 2014-04-12 19:48:36 »

All new versions of Java are supposed to be backwards compatible, but sometimes they don't always do it properly.

Offline Gibbo3771
« Reply #216 - Posted 2014-04-12 20:10:42 »

*snip*

Heh, your idea is quite a bit different from mine :p

I appreciate the acknowledgement Cheesy

I tried running my Events on a separate thread, it worked 10x better in terms of timing accuracy (I could make it iterate ever 1ms, every 50 or whatever, depends on how accurate you want it/cpu usage). However due to OpenGL being bound to 1 thread, it seemed less hassle to just deal with a slight inaccuracy in the ms counter.

"This code works flawlessly first time and exactly how I wanted it"
Said no programmer ever
Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #217 - Posted 2014-04-12 20:38:49 »

@Gibbo3771

I only read the words 'Timer' and 'Utility,' and I liked the idea!

I too ran into the whole seperate-thread issue when making a command line. Some commands were bound to the OGL context thread. It is very annoying, working with threads in that way. Still trying to work that out.

@Everyone
Just a heads up, I will be going on a vacation to a place where I cannot get internet easily, so I will probably be gone for spring break. I leave tomorrow morning. Until then, opiop65 is in charge.

@opiop65
Please do not mess anything up  Wink.

-wes

Online opiop65

JGO Kernel


Medals: 156
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #218 - Posted 2014-04-12 20:50:53 »

As my first act as head of Team Radirius, I will be renaming MERCury to Opiopury. Changes effective immediately! Oh and we are relocating our headquarters to Sweden. Just because I said so.


Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #219 - Posted 2014-04-12 21:13:05 »

Leaked Conversation from #mercdev:
<wessles> Opi, what the heck is this? Why am I in sweden?!
<opiop65> Wes! I am glad you got to see this before you go!
<wessles> ...
<opiop65> I saw all those useless 'loops,' and 'graphics' in the engine! I just decided to clean those out.
<wessles> define: "clean out"
<opiop65> Well I removed them, silly! Aren't you proud of me!?
<wessles> ...
<opiop65> Also, I saw a whole bunch on lines describing what the source code does. They all started with "/**." I just cleaned those out as well! Wouldn't want anyone stealing our work, now would we?
<wessles> Opi, have you ever heard of 'Open Source?'
<opiop65> OH YEAH! Google emailed me, or maybe I emailed them.. and said they wanted to integrate Google+ into it! They gave us the go, if we just pay them $100! I just took it out of our super secret doge-coin vault; really no big deal!
<wessles> wait, how much 'integration' did you do?
<opiop65> WELL, now ALL games made with Opiopury show the G+ splash screen before they start for 50 seconds!
<wessles> ... Is it optional?
<opiop65> NO! That makes no sense, wessles. Srsly, I should have taken over a while ago!
<opiop65> I also made it so that all your high-scores go straight to G+, along with a facecam of accomplishment!!!
<wessles> How long have you been in charge?
<opiop65> idk lol
<wessles> You're fired opi.
<opiop65> no pls, what will Team Opiridius do?
<wessles> You're fired again.
== opiop65 [webchat@ool-423452.dyn.comcast.net] has left #mercdev


See you in a week, Jev is not in charge.
-wes

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Drenius
« Reply #220 - Posted 2014-04-12 21:31:31 »

What is this supposed to be?...
Offline ctomni231

JGO Wizard


Medals: 99
Projects: 1
Exp: 7 years


Not a glitch. Just have a lil' pixelexia...


« Reply #221 - Posted 2014-04-12 21:35:19 »

A joke about how opiop65 is ruining the development within a few seconds.

Though I think a simple "You're fired" after his reply would have sufficed Tongue

Offline kpars

JGO Wizard


Medals: 100
Projects: 4
Exp: 3 years


Extreme Typist.


« Reply #222 - Posted 2014-04-13 14:07:34 »

Oh and we are relocating our headquarters to Sweden. Just because I said so.

Nej.



On a serious note, I really, deeply do apologise for not working on the project as much as I should have. Time, for me, is a love/hate relationship.

I will seriously see what I can do about my schedule, because as you both know, this is getting ridiculous.

Thanks,
- Jev

Offline saucymeatman
« Reply #223 - Posted 2014-04-21 22:58:45 »

Where are the tutorials/documentation located? I wanna look through them

EDIT :
Never mind, I'm an idiot.
Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #224 - Posted 2014-04-21 23:03:55 »

Back from vacation, so now I can start commenting everything out again. It is not pure documentation of a wiki, but it is a start.

Offline kpars

JGO Wizard


Medals: 100
Projects: 4
Exp: 3 years


Extreme Typist.


« Reply #225 - Posted 2014-04-26 06:19:45 »

Hi all!

I made a new logo for the engine, as well as a new default splash screen!

Logo:


New Splash Screenshot (Click for full-res):  


These are subject to change though. I don't like pixel-art at all.

- Jev

Offline Gibbo3771
« Reply #226 - Posted 2014-04-26 09:09:57 »

That is one sexy ass logo

"This code works flawlessly first time and exactly how I wanted it"
Said no programmer ever
Offline kpars

JGO Wizard


Medals: 100
Projects: 4
Exp: 3 years


Extreme Typist.


« Reply #227 - Posted 2014-04-26 09:34:40 »

Thanks! Cheesy

- Jev

Offline Slyth2727
« Reply #228 - Posted 2014-04-27 00:24:37 »

Nice logo!!
I'm irritated that I couldn't make time for working on one for you guys, I wish I could help the project. Anyways summer is soon, so maybe I can make one to beat Jev's then Wink

Was I before Chuang Tzu who dreamt about being a butterfly, or am I now a butterfly who dreams about being Chuang Tzu?
Offline kpars

JGO Wizard


Medals: 100
Projects: 4
Exp: 3 years


Extreme Typist.


« Reply #229 - Posted 2014-04-27 00:38:07 »

You can make the shiny 3D text that fills up the documentation.

I would like the font to be Comic Sans.

Don't forget an obnoxious red drop shadow either. Those always help.

- Jev

Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #230 - Posted 2014-05-04 21:46:34 »

It's been about 5 hours, and I've officially documented all of MERCury with very little exceptions. Cool Here is a link if you want to browse (see index.html). All of this is up on GitHub as well.

Exhausted; gonna go play some Super Doctor Who,

- Wes

Offline kpars

JGO Wizard


Medals: 100
Projects: 4
Exp: 3 years


Extreme Typist.


« Reply #231 - Posted 2014-05-05 01:56:54 »

Exhausted; gonna go play some super doctor who,

Ouch.

- Jev

Offline Danny02
« Reply #232 - Posted 2014-05-05 13:22:14 »

nobody wants to download a doc to be able to read it, please upload it to some website or add it as a github wiki.
Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #233 - Posted 2014-05-05 18:51:57 »

Good point. Forgot to mention that this was not necessarily final though. Still will need to force Opiop to document his code, and after that we have plugins. But that won't be too difficult. Should be up in a day or two.

Speaking of which, I need to get around to making a release system!

- Wes

Offline jonjava
« Reply #234 - Posted 2014-05-05 20:56:01 »

I don't mean to be surly but why does this project exist?

Offline SwordsMiner

JGO Coder


Medals: 3
Projects: 2
Exp: 1 year


The one and only.


« Reply #235 - Posted 2014-05-05 20:56:19 »

super doctor who
i lov u lik a desert wud luv a rainbow.

No m77 hasnt hacked me.

If I made you laugh, helped you at all, or did something cool, I only ask that you smash that appreciate button with your nose.
Online opiop65

JGO Kernel


Medals: 156
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #236 - Posted 2014-05-05 20:59:50 »

I don't mean to be surly but why does this project exist?
Let me reverse the question back to you. Why do any of your projects exist?

You came off as very surly.

Offline SwordsMiner

JGO Coder


Medals: 3
Projects: 2
Exp: 1 year


The one and only.


« Reply #237 - Posted 2014-05-05 21:01:41 »

why does this project exist?

WHY DOES YOUR MOM EXIST HUHUHUH?? HUH? WHAI? EXPLAIN THAT FIRST.  Pointing Pointing

actually she exists because your grand parents made out
Were on a high way to chit-chat monster!

If I made you laugh, helped you at all, or did something cool, I only ask that you smash that appreciate button with your nose.
Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #238 - Posted 2014-05-05 21:20:50 »

@jonjava:
I don't mean to be surly but why does this project exist?

If you weren't being surly, then I can only draw from this that you want a mission statement of some sort?

We are mostly working on this for the fun of making a game library and to hopefully help out a newbie into the world of game programming, should s/he desire to use it.

I also have a new friend that I didn't have before, so that is nice.

P.S: I did not mean to give a medal to you; misclicked.

@Swordsminer:
Stop being a dumbass.

Sincerely,
- Wes

Offline saucymeatman
« Reply #239 - Posted 2014-05-05 21:38:13 »

Big problem with the internet, its very easy to read a message alot of different ways. I know I've made plenty of posts that I realized after were going to be taken personally, which sucks, because I misrepresented myself. So when I read messages, I pretty much always asume the sender is being playfull or means well, because I hope people will take my messages in that way.

For example, I didnt read "why does this project exist?" as a negitive thing at all, not even initially. Maybe if he had said "why does this project even exist?" Or "why does this project even exist..." I'd have interpreted it as a negitive statement, but I dont think jonjava was trying to be negitive.

Really it wasnt a bad question, we all should probably ask ourselves why we do the things we do, (if nothing else) for the sake of focus and directing our efforts to be as effective as possible. Probably could have asked it in a better way though, I could see how it would offend someone who put alot of time and energy into something...

EDIT :
I think it would be pretty cool if you guys added physics to mercury.
Pages: 1 ... 6 7 [8] 9 10 11
  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.

TehJavaDev (31 views)
2014-10-27 03:28:38

TehJavaDev (26 views)
2014-10-27 03:27:51

DarkCart (40 views)
2014-10-26 19:37:11

Luminem (21 views)
2014-10-26 10:17:50

Luminem (26 views)
2014-10-26 10:14:04

theagentd (32 views)
2014-10-25 15:46:29

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

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

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

lcass (43 views)
2014-10-15 16:18:58
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!