Omnimaga

General Discussion => Technology and Development => Computer Projects and Ideas => Topic started by: XiiDraco on October 29, 2014, 01:06:54 am

Title: Abandoned
Post by: XiiDraco on October 29, 2014, 01:06:54 am
Ugh, this is the third time I've had to re-write this. Top down free roam RTS in space. Unconventional gameplay. Re-done from original mobile game star blaze.

More info when I'm done being lazy. Eventually will kickstarter...

And screenie of new high-resness
(http://img.ourl.ca/starsBackground.png)

EDIT Sorunome: resized picture
Title: Re: Abandoned
Post by: Scipi on October 29, 2014, 04:15:46 pm
Oh, free roam RTS? I must say, I'm intrigued.

What language are you using? Any external libs?
Title: Re: Abandoned
Post by: XiiDraco on October 29, 2014, 05:15:22 pm
I'm just using good old normal java. Haha.

Yeah I've been working on this for year(s)...? You have probably seen it before, here:
http://www.omnimaga.org/rom-hacking-and-console-homebrew/starblaze(abandoned)-a-c-opengl-pc-game/150/ (http://www.omnimaga.org/rom-hacking-and-console-homebrew/starblaze(abandoned)-a-c-opengl-pc-game/150/)


Give me a sec and I'll post the current sprite list so you can see what it's like.


Here:
(http://img.ourl.ca/Sprite%20sheet.png)
Title: Re: Abandoned
Post by: DJ Omnimaga on October 30, 2014, 02:16:24 am
By rewriting this three times, do you mean the post content due to losing it as result of downtime/error or the game? Regardless, this looks nice (although I wonder why the title screen says "Bandoned" instead of "Abandoned" O.O). If it uses Java, though, make sure that when the game is available for download that it comes with an executable or instructions on how to play it. I notice that when people upload Java software, sometimes they omit to include any launch program/jar file.
Title: Re: Abandoned
Post by: XiiDraco on October 30, 2014, 03:19:20 am
Re-writing the post due my crappy internet. Um yeah the A in the title is made by a ship flying in... also, Jar files can be ran natively on Mac as well, you just have to use the console, or set them to run via JRE when you double click. As for Linux, uh I'll figure it out? If I figure out how I will include a launch program OS specific and/or instructions. But until then I can only give you guys the pre-builds via JAR or .EXE. Sorry about that.


Nightly build
https://www.mediafire.com/?9a5f6l5o1w4nzyi


-Added 4 Layer Parallax scrolling (pan with cursor at edge of screen)
Title: Re: Abandoned
Post by: DJ Omnimaga on October 30, 2014, 02:14:07 pm
Ah I see about the A in the title lol. As for Java it's supposed to be cross-compatible IIRC, but I could be wrong. People who don't like it usually don't like it because of speed, but if they try to port Crysis 3 to Java then I can understand why they have speed problems. :P

I'll give your nightly build a try when I have some time. I am curious how the parallax scrolling effect looks like :)
Title: Re: Abandoned
Post by: XiiDraco on October 30, 2014, 06:51:17 pm
When I come home from my friends house today, I'll put in solar systems with the planets, asteroid belts and outer planets.

Yeah also when you guys run it, make sure you take the folder out of the zip...
Zips are technically files not folders so you can't just access them via directory like the way I am in java. So unless you for some reason have all of the Assets in your System 32, all you are going to see is green...



@DJ I know what you mean when you say Java isn't the most efficient language. In fact my brother and I are working on a custom 2D-3D engine in C++ with OpenGL as well. He just won't let me use it until he's done with his game though... Yeah and I have no intentions of make a Crysis 3 looking game, like ever. So no worries there. It makes Java very good for indie dev.
Title: Re: Abandoned
Post by: DJ Omnimaga on October 30, 2014, 11:38:35 pm
Yeah I ran it from the zip because since the last 5 years or so, most small programs run fine from there. I guess it depends of the language and programming choice though.
Title: Re: Abandoned
Post by: XiiDraco on October 31, 2014, 01:28:37 am
Well it's because most small programs include the resources in the packaged jar file. I was lazy and left mine outside of it for now. Don't worry I will make it a single Jar later. That way you can run it anyway even inside a zip. I'm going to add solar system generation, that includes asteroid belts, planets, stuff like that. Then I'll upload the nightly and then go to bed sometime later.


 I just got back from hanging out with my friend all day, she just did her pre-bowl and got a 255. That's 10 higher than her all time high. I feel really good right now because she said I emitted an aura of happiness.


EDIT: sorry no nightly I have some bugs to squish...
Title: Re: Abandoned
Post by: Matrefeytontias on October 31, 2014, 06:20:36 am
I tried the nightly build and hum, is there no actual way to move around ? 'cause all I see is a background of stars, X/Y coordinates and the location of the executable.
Title: Re: Abandoned
Post by: DJ Omnimaga on October 31, 2014, 12:00:15 pm
Use the mouse on screen edges like in Starcraft
Title: Re: Abandoned
Post by: XiiDraco on October 31, 2014, 12:29:09 pm
Yeah to pan use the mouse and move to edges of screen, it is an RTS after all. I will pit in use for the arrow keys in a bit too. probably the next build because it's really easy. It's actually already set up too XD . I'm just having a weird bug where when I set stars with x values of 1000 and 2000 with different colored textures in each, I set those stars to a list. Well when I run through the list with a foreach loop (modified for loop) both of the stars images can be independently drawn from the stars, but the x value for the first star is overwritten by the second star, thus they all have a value of 1000 instead of both 1000 and 2000. It's very irritating and I can't figure out what is wrong with it.


EDIT: Nvm fixed thanks to ben_g. It was a stupid user error on my part. I guess programming techniques from c# don't cross over to Java as well as I thought...
Title: Re: Abandoned
Post by: Matrefeytontias on October 31, 2014, 12:57:16 pm
Oh I see now :o pretty !
Title: Re: Abandoned
Post by: XiiDraco on November 03, 2014, 12:23:41 am
[Nightly Build]
-Added Star Flare
-Added Star Bloom
-Added Random Stars & Asteroids


(AKA I made the stars beautiful...)


https://www.mediafire.com/?9a5f6l5o1w4nzyi (https://www.mediafire.com/?9a5f6l5o1w4nzyi)

Title: Re: Abandoned
Post by: XiiDraco on November 04, 2014, 03:42:31 am
[Nightly Build]
-Added HUD
-Added drag selector
-Added zoom via mouse wheel
-Added Map
-Added Easter Egg
-Squashed bugs
-Headbutt Cthulu


http://www.mediafire.com/download/9a5f6l5o1w4nzyi/Abandoned.zip
Title: Re: Abandoned
Post by: DJ Omnimaga on November 04, 2014, 11:51:02 am
Nice additions. I'll have to try your new builds to see how it is coming along. :)
Title: Re: Abandoned
Post by: XiiDraco on November 05, 2014, 03:34:17 am
[Nightly Build]
-Added layered Sun
-Added layered flare
-Added command line
-Added Ship support
-Added Constructor Demo Ships


http://www.mediafire.com/download/9a5f6l5o1w4nzyi/Abandoned.zip


The movement is completely temporary for the ships, it's just proof of concept that you can select and tell them where to go.
(Select is left mouse button, direct/send unit is right mouse button. To clear selection click on empty space)
Title: Re: Abandoned
Post by: aeTIos on November 05, 2014, 04:24:15 am
Aww. I was pretty excited to try this, but it doesn't seem to work with OpenJDK 7 :(
Title: Re: Abandoned
Post by: XiiDraco on November 05, 2014, 10:46:08 am
? What probs did you have?
Title: Re: Abandoned
Post by: aeTIos on November 05, 2014, 10:47:23 am
It doesn't launch. A window briefly flashes (no content) and then it closes.
Title: Re: Abandoned
Post by: XiiDraco on November 05, 2014, 10:50:11 am
Hm that's strange... OpenJDK7? Do you have the latest Java run time? I believe I made it so you need 7 or higher...