Ludum Dare 31 — December 5th-8th, 2014 — Theme: Entire Game on One Screen

Back to Browse Entries

Make War, Not Science!

by Budi - Compo Entry

"Make science, not war!" is game based on cards. Your goal is to defeat your opponent by using your cards wisely.

Well, it didn't as smoothly as I wanted. I did everything to have enough time to make proper game, I even finished 3 school projects week before deadline to get more time. In the end I spent some time with my family instead of gamedev. Next time I will try to make as much time as I can to make the best game in the world. In the result my game is more technical demo than game. But still it's quite playable and actually I like its gameplay much. :-)

Currently, there are only 32-bit builds, I will to try my best to give you at least 64bit linux build ASAP. SDL2, Gimp and Sublime Text was used to create my game. I used Xubuntu Linux, so I haven't tested it much on Windows, hopefully it works OK.

On Linux you must have installed SDL 2, SDL_image 2 and SDL_ttf 2.

AI is pretty dumb programmed, but actually works quite amazingly. Try to beat it, it's not so easy. Partly of RNG and of course partly of my "great design"!

Downloads and Links




Spacemyname says ...
Dec 8, 2014 @ 11:19pm

Very cool for a card game!

chaosed0 says ...
Dec 8, 2014 @ 11:21pm

Says I need libgcc_s_dw2-1.dll when starting on Windows. Maybe you forgot to include a mingw library?

Dec 8, 2014 @ 11:25pm

I'm getting the same error as chaosed0. I haven't manually installed any gcc stuff on my computer, and I'm running Windows 7 64 bit.

bobismijnnaam says ...
Dec 8, 2014 @ 11:31pm

When I saw you worked with SDL2 I immediately downloaded your game, nice ;) Card games are not really my genre but I played it and was, as expected, quite confused. Partially because the font is a bit nervous, but mostly because apparently the cards can also cost health, which was the case with most of my cards. Needless to say, I died like a kitten in outer space. You had an interesting card game concept in your mind (to a noob like me the mechanics and card powers look interesting) but I had a hard time grasping it. Also the graphics and general flow of the game could've gotten a bit more love imo.

Budi says ...
Dec 9, 2014 @ 12:15am

Windows 32bit version should be fixed, I've changed linker flags to make this library statically linked and just to be sure I put the library into archive.

Please report any more errors, I will do my best to solve all critical problems. Thanks :-}

Newt_ says ...
Dec 9, 2014 @ 12:57am

Very nice! Difficult, too!

gogo199432 says ...
Dec 9, 2014 @ 1:21pm

Great game! A bit of audio wouldn't have been bad, but still :D It's interesting that I won just barely, since most of the powerfull cards take down you own health too. Anyway, thanks for the game :)

Dec 9, 2014 @ 8:13pm

Won't run on Ubuntu 14.04... :(

$ sudo apt-get install libsdl2-2.0-0
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsdl2-2.0-0 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 304 not upgraded.
$ MakeWarNotScience-linux32/MakeWarNotScience
MakeWarNotScience-linux32/MakeWarNotScience: error while loading shared libraries: cannot open shared object file: No such file or directory

Would it be possible to just link everything statically? It vastly increases the odds of people being able to run your game.

Budi says ...
Dec 9, 2014 @ 11:00pm

Well, I think you have 64bit system and there wasn't proper support fot it before. I've updated the archive, now you should be able to run my game.

About static linking - I don't think it's good idea, it's much better to rely on system libraries.

Grindstorm says ...
Dec 10, 2014 @ 3:38am

Couldn't play: windows and source links:
Not Found
Error 404

rjhunter says ...
Dec 10, 2014 @ 3:39am

I can't download the game at the moment ( is throwing 500 Internal Server Errors) but if I can download the source I might try compiling it on Mac OS X for you.

Budi says ...
Dec 10, 2014 @ 8:11am

I've tested the download links and everything seemes to work ok. Was probably issue on Google's side. Sorry, I didn't expect this to happen. :/

If this is going to continue, I will think of moving the files elssewhere.

EquipeJAM says ...
Dec 10, 2014 @ 8:56pm

good work(ღ˘⌣˘ღ)

Bevilacqua says ...
Dec 11, 2014 @ 2:00am

Interesting concept. Good game

SolomaZ says ...
Dec 11, 2014 @ 9:47pm

It would be a little easier to understand if the symbol for hp, science and energy were next to the name. So you can connect the cards requirements and the players stats visually. Good card balance for a Jam game!

ynots says ...
Dec 12, 2014 @ 8:05pm

good to see a card game out of many others..

acro says ...
Dec 14, 2014 @ 10:21pm

Wow, I've thought about making a card game for Ludum Dare before but always thought it'd be infeasible - I'm really impressed you managed it! I like the flow of play, it seems quite well balanced and came down pretty close (although I still won on my first attempt).

I like the resource types but found it a little hard to intuit what needed to be spent on what -- it would be easier if you had perhaps colour-coded the numbers, eg green for science and blue for energy, matching the icons.
Also, when I and the CPU were both at about HP 9, I first noticed it seemed to stay there, even though I played gunshot cards.
I guessed that generators or scientists gave some kind of shielding effect, but didn't know what was going on.

You can guess, then, I didn't read the whole instructions page. It's a high-contrast barrage of text in a bold, headline sans-serif font -- it *hurts* to look at, and would be easily fixed just with a less heavy font, and some less contrasty colours.

Overall the game is OK to play, but I felt would be nicer if it had some more visual cues showing what is happening, for example when it locks out for some time period, you can't click to continue; you have to wait. You can't see your own cards when the opponent plays one, and the card effects aren't 'obvious' if you're not closely remembering what all the numbers were.

Still, even saying these things, I'm really pleased to see a card game on here, and I've enjoyed playing it through several times now.

fleegle2000 says ...
Dec 20, 2014 @ 2:53am

Interesting. The computer opponent is pretty tough. Good game!

Empyrealhell says ...
Dec 20, 2014 @ 3:26am

The cards being played stayed up for a bit too long, but other than that it was actually a really well executed card game. The only thing it was really missing were a bit of polish and some visual flair. Great game.

You must sign in to comment.

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]