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 (536)
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  
  MiniLD#44: 7dRTS  (Read 7176 times)
0 Members and 1 Guest are viewing this topic.
Offline HeroesGraveDev

JGO Kernel


Medals: 238
Projects: 11
Exp: 2 years


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


« Posted 2013-07-08 09:28:44 »

The Announcement

Here's something for you challenge-seeking developers.

Just like the 7dRL and 7dFPS challenges, this time you have 7 days to make a real time strategy.

Monday 22 - Monday 29 July

Libraries allowed.
Already made assets allowed as long as you have permission to use them.
Basecode allowed, as long as it's not becoming a game.
Teams allowed.

Read the announcement for the full official rules.

You know you want to... Pointing

Offline mwarner
« Reply #1 - Posted 2013-07-08 18:33:40 »

I might just do this, luckily I am off school then!  Grin
Sounds really fun, I have entered Ludum Dare before but never one of these!
Offline GabrielBailey74
« Reply #2 - Posted 2013-07-09 05:53:00 »

I've never done a ludum dare ^_^
I might chip in here, sounds fun.

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-07-12 07:26:58 »

I'm feeling a bit tired lately, and my personal libraries need another rewrite/refactor (most of the refactored code will not be used in Guardian II), and because I have no spare time to prepare (I'm going overseas soon)...
I will give LibGDX a go for this competition. Pointing

If I like it, I might stick with it (probably re-writing all the higher-level stuff myself though Wink).
But maybe it's just my tired lazy brain telling me to use it for this one time and then go back to my current code later.
Who knows? Huh


I had a break and then got back to work on my own libraries.
Trashed LibGDX. Cranky

Anyway:

Because I will be overseas for the first 2/3 days of the compo, I've requested if I can work 3 days prior to me leaving, which starts tomorrow.

Tomorrow I'll post a topic in WIP.

Anyone else want to take this challenge? Stare

Offline ra4king

JGO Kernel


Medals: 340
Projects: 2
Exp: 5 years


I'm the King!


« Reply #4 - Posted 2013-07-12 08:23:17 »

I might do this, I like the idea and 7 days a decent amount of time!

Offline Sammidysam
« Reply #5 - Posted 2013-07-12 17:49:34 »

I might do this too.  Making a RTS sounds fun Cheesy

Sadly I'm only going to use Java if I work alone, though.  I asked two friends about it and I may use C++ with embedded Python or C# with embedded IronPython Python with PyGame depending on who joins.  If nobody does, then I will use Java.

Looks like some friends of mine who don't program might also want to participate with ideas and art.  Cheesy

EDIT:  The chances of me using Java are getting higher.  I'm either making it in Java or C++ depending on if somebody joins my team or not.

EDIT2:  None of my friends that program can help, so I may or may not still do this.  I'll see how I feel about it when it comes around.
Offline HeroesGraveDev

JGO Kernel


Medals: 238
Projects: 11
Exp: 2 years


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


« Reply #6 - Posted 2013-07-14 02:46:18 »

Before anyone asks, Yes, I am allowed to start early.

I won't post in WIP until the compo officially starts.

Here's a sneak preview:


I've got the basic controls and stuff working.

The AI that makes the warriors group together was not intentional.
In fact, there is no AI. Cool
They just move towards where I right click, and then they happen to form up like that.

EDIT - Some more info:

1024x1024 world.
8 Zoom levels.
World renders only the chunks you can see.
Camera scrolls when mouse nears edge of window, the closer the faster.
Procedurally generated with biomes (currently only grasslands and water), decided by using simplex noise.
4 selection modes: Replace, Add, Subtract, Invert.
Can move units around the map.
Flying units available, but not used yet.

I'm working on the start-game stage now that the engine is mostly done.

Offline Sammidysam
« Reply #7 - Posted 2013-07-14 03:35:46 »

That looks very good, nice job!
Offline ReBirth
« Reply #8 - Posted 2013-07-14 04:34:12 »

RTS and FPS will be the last genre of games that I will make.

Offline HeroesGraveDev

JGO Kernel


Medals: 238
Projects: 11
Exp: 2 years


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


« Reply #9 - Posted 2013-07-14 04:39:11 »

RTS and FPS will be the last genre of games that I will make.

Because you love them (last because you'll never make another kind of game) or don't love them (last on your list of games to make)?

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ReBirth
« Reply #10 - Posted 2013-07-14 04:47:29 »

Because it's pain to make and I love to play them. Oh add one more, rogue.

Offline HeroesGraveDev

JGO Kernel


Medals: 238
Projects: 11
Exp: 2 years


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


« Reply #11 - Posted 2013-07-14 04:55:05 »

Because it's pain to make and I love to play them. Oh add one more, rogue.

Hmm.

I thought RTS was a hard genre, but so far I've found it to be easy.
Roguelikes are hard to make because it requires loads and loads of content, which gets boring for people who like programming.
FPS's are hard.

Offline zngga
« Reply #12 - Posted 2013-07-14 05:39:37 »

An RTS Ludum Dare! Count me in! Time to stock up on pizza and caffeine.


My code never has bugs... it just develops unexpected features!
Online kevglass

JGO Kernel


Medals: 120
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #13 - Posted 2013-07-14 12:22:31 »

Oooh this sounds good Smiley

May well be in for this!

Cheers,

Kev

Offline Agro
« Reply #14 - Posted 2013-07-15 10:25:30 »

I love RTS games. I gave an attempt for my first game but it wasn't all that well. Tongue Might try again later

Offline Sammidysam
« Reply #15 - Posted 2013-07-22 17:52:15 »

IT HAS BEGUN!

It began yesterday night but work for me is starting today.

My friend who originally said he couldn't help will help, and he convinced me to make it in C with SDL.  Wish me luck, because it'll be a ton of work.
Offline Herjan
« Reply #16 - Posted 2013-07-25 20:48:15 »

I had no sprites, I started monday, (I dont program at sundays), so OR its gonna be the most ugly game ever, or it doesnt even have a chance to get finished in 3 weeks, so I don't think im gonna win... Tomorrow I get a intuos 3M, hopefully art will become fun (never used a wacom before, mouse, mouse, mouse). I need 64x64 images, I wonder how to draw such big images... I first did more 'pixel-art games'. But now I want a 'beautiful mid-resolution' game... Does somebody know a tutorial 'how to draw (characters)' with bigger sizes like my 64x64?

However, good luck everybody!

Offline Sammidysam
« Reply #17 - Posted 2013-07-25 20:56:44 »

I feel the same.  I've learned that C is not a good language for a time crunch, because you have to spend forever setting up the application with tons of structs and enums.  Art has also been slow here.  I just hope to have my game playable by Monday.  Good luck to you as well.
Offline Herjan
« Reply #18 - Posted 2013-07-25 22:23:01 »

I feel the same.  I've learned that C is not a good language for a time crunch, because you have to spend forever setting up the application with tons of structs and enums.  Art has also been slow here.  I just hope to have my game playable by Monday.  Good luck to you as well.

Well, agree, why didn't u do it in C++? I programmed a game in C++ with SDL and OpenGL and I have got to say, after getting familiar with it it wasn't the worst experience... I would still have been programming that game in C++ if I didn't hate C++ because of the most weird error in my life... I made a Socket-class, so the game could be compiled for linux as for windows, and it was all working good, in eclipse... If I exported my client, have a server running on my pc, and opened the client, only the first message from the client came by the server... The server nor the client didnt get any messages after that... Posted the stuff on stackoverflow, but this is a freakin weird 'bug'...

So yeah, I turned back to Java, platform-independent, and now I use libGDX its even more platform-independent Cheesy And I like it! Also, no pointers, headers and all that freakin nonsense. Just Java.. But well, C++ is not that bad, if I am going to make a trainer, I will make thankfully use of C++ Wink

Offline Sammidysam
« Reply #19 - Posted 2013-07-25 22:53:17 »

My friend who joined me in the project does not like C++, and prefers having no shortcuts and writing more code to have a better control of what is going on.  It seems like a waste to me, but I decided that since having a team member would be fun I decided to work with it.  Probably when the project is over I will tell him that even though he doesn't like shortcuts C++ would've been a better object to get it done in time.  I'm still not sure if we will be able to.

I actually find pointers kind of nice in certain situations, e.g. setting two variables in one method.  Besides that though, everything Java provides is better.  Objects are just so amazing and not being able to use them is not fun.
Offline Herjan
« Reply #20 - Posted 2013-07-26 11:22:11 »

In Java everything is automatically a pointer... I like that, if you dont want to change the 'original variable' don't change it... Your a bad programmer if you change variables you dont want to change... So I think pointers are overflowing  (just make everything a pointer)... But ok, I guess we have the same friends (my programming friend only programs in C too...), he doesnt understand object-oriented programming.. But I think that is because he never programs games (where you need 30 of the same monsters with the same functions and 100 sorts of particle-emitters)...

I don't know why he doesn't want to program C++? He only gets more functions and o-o.
He doesnt suffer from it, is it? But yeah I know that kind of guys, super cocky Wink

Offline Damocles
« Reply #21 - Posted 2013-07-26 11:26:54 »

Maybe he uses C because he gets things done propperly working and in a timely fashion.

Not everyone need OOP to solve a problem.

Offline Herjan
« Reply #22 - Posted 2013-07-26 11:43:38 »

He uses C because he just started with C and... He thinks its fine Grin No need to program in something else... But that is because he programs other things, like log-in managers for his archlinux.

Offline Damocles
« Reply #23 - Posted 2013-07-26 12:17:13 »

Imagine you want to log in to install a JavaVM in order to be able to log in.

C seems to be the better choice here.

Offline Herjan
« Reply #24 - Posted 2013-07-26 15:42:56 »

Imagine you want to log in to install a JavaVM in order to be able to log in.

C seems to be the better choice here.

We were talking about C++/C, not Java...
Ofcourse, you have to program in C(++) if you program in your OS

Offline Sammidysam
« Reply #25 - Posted 2013-07-26 17:00:00 »

Linux does not use C++ at all in the OS because Linus Torvalds hates it, so C would be required for working on Linux.
Offline Herjan
« Reply #26 - Posted 2013-07-26 19:00:04 »

Aha, lol, another OOP hater Cheesy

Offline ReBirth
« Reply #27 - Posted 2013-07-28 04:47:34 »

My Linux can with OpenJDK installed, so ya penguin prefer Java.

Offline Sammidysam
« Reply #28 - Posted 2013-07-28 15:13:22 »

Oh, I meant for working on the Linux Kernel you'll need to use C because it is written in C and Assembly and I doubt anyone edits the assembly code nowadays.  I didn't mean that inside Linux you had to use C; in Linux you can use almost all practical languages.  Cheesy
Offline delt0r

JGO Knight


Medals: 26
Exp: 18 years


Computers can do that?


« Reply #29 - Posted 2013-07-28 15:35:23 »

Off Topic...

Linus clearly stated that he hated C++ *programmers* rather than C++ itself. TBH C for an OS is not a bad choice. Tends to be easier to mix C and asm than C++ and asm IMO.

On Topic...

Languages are tools there are many good reasons to use X or not use X.

I have no special talents. I am only passionately curious.--Albert Einstein
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.

Riven (20 views)
2014-07-29 18:09:19

Riven (13 views)
2014-07-29 18:08:52

Dwinin (12 views)
2014-07-29 10:59:34

E.R. Fleming (31 views)
2014-07-29 03:07:13

E.R. Fleming (12 views)
2014-07-29 03:06:25

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

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

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

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

ctomni231 (60 views)
2014-07-18 06:55:21
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!