Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (535)
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  
  AgeOfCivilizations  (Read 2671 times)
0 Members and 1 Guest are viewing this topic.
Offline moogie

JGO Knight


Medals: 12
Projects: 6
Exp: 10 years


Java games rock!


« Posted 2013-12-30 13:12:20 »

UPDATE(26/02/2014)

Added animated gif:





PREVIOUS:

Well I thought that I will try my hand at this years java4k comp after a couple of years hiatus.

This is post is more to keep me motivated for and complete the entry.

The premise of this game is to take two of my most favourite games of all time : Age of Empires and Civilization 2 and merge them together. It may be a little ambitious for a 4k game but I am hoping that since the behaviour and scope of the game is bound by the union of both games I should be able to draw upon, and implement only the most core (and fun) aspects of both games.

I will be more drawing from the game mechanics of Civilization but putting a real time bent on them.


At this point I do not have a lot to show yet, only the basic world:



Implemented thus far:
-random world generation, rivers and trees. via simple deposition technique.
-isometric rendering
-initial unit sprites/tiles
-initial path finding via floodfill. (seems to be the cheapest in byte code costs)

TODO:
-implement the concept of a city.
-worker units: resource gathering, building, terrain improvements (roads, irrigation, mines, etc)
-military units: attacking / zone of control
-Fog of War
-AI opponent
-User AI for automatic city development ( so that user can concentrate on a battle etc )
-win conditions.
-much much more Tongue


Online dapy
« Reply #1 - Posted 2013-12-30 18:33:19 »

That's some nice rendering you've got there.
I like your ambition - it will be interesting to see how much of your TODO list makes the final cut!
This year's contest is definitely starting to warm up Cheesy
Offline Apo
« Reply #2 - Posted 2013-12-31 00:06:48 »

It looks very nice!!!  Cool
As dapy said I am very interested to see what you can implement in 4k.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline moogie

JGO Knight


Medals: 12
Projects: 6
Exp: 10 years


Java games rock!


« Reply #3 - Posted 2013-12-31 02:04:45 »

@Apo, dapy

Thanks for the encouragement Smiley

It is still early days and I am consciously not looking at byte code cost as I implement the features... I am however using the cheapest algorithms to achieve the features. When I have completed the set of features so that the game is playable then I will start tackling the bytes Tongue
Offline moogie

JGO Knight


Medals: 12
Projects: 6
Exp: 10 years


Java games rock!


« Reply #4 - Posted 2014-01-02 12:39:33 »

I have not had much time to work on the entry but I have made some sprites... and it does show my lack of artistic talent Tongue

Offline Grunnt

JGO Wizard


Medals: 65
Projects: 8
Exp: 5 years


Complex != complicated


« Reply #5 - Posted 2014-01-02 18:54:46 »

Looks great! I cant help but wonder how you will fit all this into 4k however Grin

Offline moogie

JGO Knight


Medals: 12
Projects: 6
Exp: 10 years


Java games rock!


« Reply #6 - Posted 2014-01-02 22:30:18 »

Oh i have no doubts that I will need to reduce the game to fit the 4k limit Tongue but first I will make a working game and then optimise for space.

If that means I will have to cull a feature, then at least at that point I will be able make a more informed decision as to what to cull but still make the game fun.
Offline Gef
« Reply #7 - Posted 2014-01-02 22:41:26 »

It's a ambitious project !
But I'm agree with you, make your game like you want with all features needed and finally find solutions to fit it into 4K.
I've done that for the first time this year, and it was less frustating during development.

Offline moogie

JGO Knight


Medals: 12
Projects: 6
Exp: 10 years


Java games rock!


« Reply #8 - Posted 2014-02-26 01:32:06 »

Whilst i have made (and still making) good progress on my entry, I doubt that I will make the dead line.

But I am committed to finishing my entry so I will make it available after the end of competition.

@appel: is there a way to submit out-of-competition entries to java4k site?
Offline moogie

JGO Knight


Medals: 12
Projects: 6
Exp: 10 years


Java games rock!


« Reply #9 - Posted 2014-03-03 09:54:43 »

-Added initial different terrain
-Now can use mini map for instant view port navigation
-reduced size of world to 100x100 (to make the game finish sooner)

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline zeroone
« Reply #10 - Posted 2014-03-04 00:02:57 »

Fix the sorting order on those house sprites please.   Grin
Offline Jacob Pickens
« Reply #11 - Posted 2014-03-04 00:05:41 »

This is a little off topic, but how do you make those fancy animated gifs like that. (P.S. I'm running Mac if that matters)
Offline opiop65

JGO Kernel


Medals: 153
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #12 - Posted 2014-03-04 00:11:54 »

There was a program that could record your screen and turn it into a gif format that someone posted a while back, I think I still have it hold on...

Nope, can't find it sorry. It was a really nice program, I used it to make my profile picture.


Offline Jacob Pickens
« Reply #13 - Posted 2014-03-04 00:16:07 »

Found one: http://www.cockos.com/licecap/
Hows that packets coming along? Tongue
Offline opiop65

JGO Kernel


Medals: 153
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #14 - Posted 2014-03-04 00:21:46 »

Yeah, it was licecap, cool!

I'm pretty much done, I don't want to derail this thread though so no more talking about it!

Offline moogie

JGO Knight


Medals: 12
Projects: 6
Exp: 10 years


Java games rock!


« Reply #15 - Posted 2014-03-04 00:46:29 »

@zeroone hehe maybe... if the bytes allow it Tongue
@Jacob Pickens I user GifCam. Very simple to use. I then used File Optimizer to shrink the gif down by about 25%)
Offline moogie

JGO Knight


Medals: 12
Projects: 6
Exp: 10 years


Java games rock!


« Reply #16 - Posted 2014-03-04 00:54:42 »

@Jacob Pickens: i am not sure what you mean by packets...
Offline opiop65

JGO Kernel


Medals: 153
Projects: 7
Exp: 3 years


JumpButton Studios


« Reply #17 - Posted 2014-03-04 01:42:07 »

Moogie, he was talking about a math packet I was doing for school. I told him I would write a tutorial for him after I finished my math packet for school!

Pages: [1]
  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.

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

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

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

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

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

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

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

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

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

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