Home | Rules and Guide | Sign In/Create Account | Write a Post | Reddit | #LD48 | #ludumdare on irc.afternet.org (Info)

Ludum Dare 30 — August 22nd-25th 2014 — Theme: Connected Worlds
  • Judging Ends: in 14 days, 11 hours, 13 minutes, 13 seconds
  • [ Real World Gatherings | Ludum Deals | Warmup Weekend (Games) | MiniLD #53 | Wallpaper (1) (2) (3) | Mailing List ]

    [ Play+Rate | Edit | View All Games | My Game ]


    Ludum Dare 24

    August 24th-27th 2012 :: Theme: Evolution

    Back to Browse Entries

    Game Of City Life - Bitspace - Jam Entry

    Game Of City Life is a new take on the old Game of Life - this time evolving a city by very simple rules applied on a city made of blocks (think New York or Washington) while managing what is built on these cities.

    The game is open-ended, although "get as much population as possible" pretty much makes a good goal.

    For info on who made it how, see the README (also directly shown on Github). For instructions on how to play, see ingame help. Playing requires a mouse.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    UPDATE 2012-08-29, by popular demand/criticism:
    Here's a longer and probably complete explanation of what's going on. This has been added AFTER the deadline, so if you want to be as confused as the first testers were, please stop reading at this line!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    CONTROLS
    Everything is mouse-only. LMB+Drag moves the map, RMB+left/right-drag rotates, LMB+RMB+Up/down-drag zooms. For convenience, arrow keys scroll as well.

    BLOCKS
    To select a block, click it. The right menu changes from the Main Menu to the Block Menu. At the top, there's a representation of what's currently on this block. Click a building icon to see its stats below. If you need the space, you can order it torn down there (returning 60% of the cost). Click an empty building slot to open the build menu.

    BUILDING
    Buildings are grouped by their main attributes into 5 categories: Education, Luxury, Housing, Industrial and "special". There is one special building for each category. These can only be built when the block is completely empty, the block is suited for it (shown by colored floor) and they have really high requirements.

    ECONOMY
    On "Next round" (or 10 times a second on Autoplay), every block is affected by those in a range around it and it's new state is computed. Housing (obviously) provides living space for the population. Industry generates money, but also Pollution. Pollution makes people want to move away. The same goes for overpopulation (i.e. after demolishing an appartment tower). Luxury does the opposite, it attracts people. As a bonus, the Park also decreases Pollution. Educational facilities add to the global Education Level of the city. The Education Level determines which advanced buildings can be constructed - most builings require it, and all Special buildings require very high education levels in addition to their price.

    ACRONYMS
    We really like them! They look oldschool!
    PPL: Population
    RND: Round counter (the ingame date)
    MON: Money
    EDU: Education
    IND: industry (generates money)
    SPA: Living Space (how many people fit in that area)
    POL: Pollution (the bad side effect of industry)
    LUX: Luxury (keeps people happy)
    RNG: Range (how many blocks affects this)
    LPB: how much effect is lost per unit distance

    View Bitspace's journal. | View all entries by Bitspace

    Ratings

    Coolness66%
    #72Innovation(Jam)3.20
    #99Mood(Jam)2.96
    #105Overall(Jam)3.20
    #107Fun(Jam)3.00
    #118Graphics(Jam)3.29
    #128Audio(Jam)2.75
    #152Theme(Jam)2.64
    #174Humor(Jam)1.88

    Comments

    small trouble says ...
    Aug 28, 2012 @ 1:21pm

    The game was unclear even after reading the instructions, but from what I've played it seems like a good idea and could be expanded into a good game.

    Cell says ...
    Aug 28, 2012 @ 1:23pm

    i agree with Small trouble, cool concept.

    Zoomyzoom says ...
    Aug 28, 2012 @ 1:58pm

    Im confused! lots of potential though!

    kevincorrigan says ...
    Aug 28, 2012 @ 2:52pm

    I could not get this to work, I just kept getting an unhandled exception message

    LemonTree says ...
    Aug 28, 2012 @ 3:05pm

    Good idea but very poor implementation!

    Bitspace says ...
    Aug 28, 2012 @ 5:56pm

    @kevincorrigan: the only unhandled exception I know of is if there are eiter some resources missing (ie. something not extracted from archive) OR if you have no OpenAL (but in that case, the message would say exactly that). Maybe it was one of those?

    fhoenig says ...
    Aug 29, 2012 @ 5:34am

    Do you think this would easily be portable to compile on OSX? I wanna try it out. We did a city theme too.

    mes says ...
    Aug 29, 2012 @ 6:07am

    Looks like it has lots of potential, but there is more explanation / clarity needed around what to do / what results to get. Maybe explain the mechanic more on the first load-in ?

    Good work overall, I suggest spending more time with this.

    RARoadkill says ...
    Aug 29, 2012 @ 6:14am

    Very cool idea. took me awhile but I think I got most of it figured out. Would love to see this keep being worked on. Think it has a lot of potential

    SethR says ...
    Aug 29, 2012 @ 11:44am

    Needs a bit more polish but kudos for digging into an ambitious idea like this

    goerp says ...
    Aug 29, 2012 @ 11:49am

    It worked well, and played good. It looks a lot like SimCity though (but build in 48 hours, so impressive nonetheless).

    Bitspace says ...
    Aug 29, 2012 @ 2:12pm

    The IRC-channel told me that was okay to do at this point, so... I have added a long description of how to play. I hope that clears things up.

    Thanks for all the kind words :) Looks like we have little choice then... ;-)

    We have been asked for a Linux version on another forum, so Bergmann is currently working on porting this thing over from Delphi to Lazarus. And now, he has a power outage in the middle of the day. So yeah, that's going to take some time, but we're working on it and if things pan out, we should be able to cross-compile to pretty much everything that has ogg/vorbis, OpenGL and OpenAL.

    @goerp: I used to play SC4 hours on end, I guess that just *has* to show on a game like that (and some of that is even intentional) ;-)

    //Martok

    triliyn says ...
    Aug 30, 2012 @ 12:32am

    This sounds interesting, but I couldn't run it. When I double clicked the executable I got something like "Error: No OpenAL found" and a game window opened, but presented an error: "Zugriffsverletzung bei Adresse 0049601F in Modul 'CityLife.exe'. Lesen von Adresse 00000008."
    Trying to close this error just pops it up again, so I had to kill it with Task Manager.

    Bitspace says ...
    Aug 30, 2012 @ 11:37am

    Uploaded a version that properly terminates if no OpenAL is found. Literally a two-line-change. //Martok

    Cipher says ...
    Sep 1, 2012 @ 9:32am

    This was nice, i got kinda addicted after a while just building things and gaining money :)

    DaveDobson says ...
    Sep 2, 2012 @ 5:23pm

    I was a little disturbed to see an 8/30 creation date for the game executable, but I guess that's the OpenAL bug fix? I'm not sure that's kosher with the competition (i.e. there are bugs in mine that I'd like to fix too but didn't). The game is a really cool idea though a little bit hard to figure out, since the impacts of the buildings aren't all obvious, and the effects of distance between them weren't clear to me. It may well be I didn't read deeply enough - the tips on the buildings referenced statistics I didn't really understand and didn't know the value of. I did really like how the screen looked, and how your buildings grew with more use. The interface worked well after I got used to it - I just didn't totally understand what I was doing or what would be valuable to accomplish. But a neat idea and well-executed. Nice work.

    Kayelgee says ...
    Sep 2, 2012 @ 7:15pm

    good concept

    juaxix says ...
    Sep 2, 2012 @ 7:47pm

    I would like to know how to build the star buildings, i like the autoplay button , this game has a truly potential m8.
    Check out my city!
    http://imageshack.us/photo/my-images/89/gameofcitylifel.jpg/
    I think there is a little bug with the height computation, sometimes the same building grows and then decrease in an infinite loop, other times the height is limitless XD
    simple game? I dont think show but i see myself playing and enjoying this game ,thanks for your time

    Jedi says ...
    Sep 2, 2012 @ 10:40pm

    Wow, a simcity simulator for a Jam game; what an achievement!
    Sadly, there doesn't seem to be much challenge at all. Maybe I just got lucky.

    Bitspace says ...
    Sep 3, 2012 @ 12:29pm

    @DaveDobson: the way I understand it, bugfixing is allowed to fix "application-breaking" bugs, ie. if it doesn't start at all, but nothing gameplay-related (of course). IMHO fixing what triliyn described falls into the first category... You can check up on us on the Github repo, here's the diff: https://github.com/martok/ld-24/compare/GOCL1...GOCL1_1

    @Everyone else: Porting to other platforms turned out to be more of a challenge because of the libraries we used. At least one of them is not cross-platform at all, so I think there won't be any ports. We could do Win32+Win64, that works, but it's kinda pointless.
    What I've been told is that it *does* work using wine on Linux.

    As for it being kind of easy... let's just say "Balancing" never got crossed off on the to-do list ;-)

    demonpants says ...
    Sep 5, 2012 @ 6:13am

    Looks very pretty. Is there a Mac version in the works?

    mohammad says ...
    Sep 6, 2012 @ 2:14am

    F***
    Cant even read the readme.
    Can you include the OpenAL?

    Bitspace says ...
    Sep 6, 2012 @ 2:55pm

    @mohammad: here you can download the latest OpenAL-Files: http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspx

    Spunkmeyer says ...
    Sep 6, 2012 @ 8:14pm

    crashes on win7 64 bit

    Pierrec says ...
    Sep 8, 2012 @ 2:33pm

    It seems great but too much complicated to me...you should make a post compo version with a playable tutorial

    JonathanG says ...
    Sep 9, 2012 @ 2:14pm

    I enjoyed this and played it for a few hours! I didn't quite understand all of the interactions, but it's fun to experiment and try things out. I really like the wireframe graphics and ambient music!

    hgcummings says ...
    Sep 11, 2012 @ 6:18pm

    I definitely like the idea (kind of a stripped-down SimCity) and thought it was well executed. It's a really impressive game for 72 hours. The controls were sometimes a bit clunky (a lot of clicks to add a single building) but my main problem was that nothing 'bad' seemed to happen: I could just go on autoplay and build a load of stuff, with the interactions of pollution and luxury not really presenting me any problems. I think with a bit more challenge and a bit more feedback to the player this would be a really fun game though.

    kibertoad says ...
    Sep 16, 2012 @ 6:07pm

    Nice idea, wish it got more polish :(.

    You must sign in to comment.


    All posts, images, and comments are owned by their creators.

    [cache: storing page]