Jump to content
Sign In to follow this  
cnlazylu

My own Simcity game framework,written in C# & XNA

46 posts in this topic Last Reply

Highlighted Posts

Posted:
Last Online:  
 

hello, pls forgive my poor english...i hope it's the correct forum to post it.

i've been longing to write my own Simcity game for all my life, and now it came true....partly...

i named the game UltraUrban, the project was started august last year, i used OGRE for rendering, and a visio designer for city planning.here are some screenshots of this version:

(the ui is in chinese)

08.jpg

as you can see, the buildings are not loaded meshes, instead, all buildings are "generated", players just need to draw the boundaries, and the game would pick up wall textures randomly and build the towers, this feature helps improving the building diversity in a city ,and also helps improving the rendering effiency (FPS doubles).

and after a year, i try to rewrite it with C# and XNA, now it's works. some features were implemented, a heightmap terrain, reflective water surfaces, sky with floating coulds .also, it's able to build some buildings.

Here's some screenshots of the new version, the black tower is the Tour Eiffel ... with some texture error

UU1.jpg

UU2.jpg

UU3.jpg

UU4.jpg

by now, the progress is quite good, and i'm planning to have some more features implemented:new building generation methods, road and bridges. i hope more people can have their ideas included in this game, therefore i'll make the game Opensourced. Any suggestiong ,ideas would be appreciated, my email is lazylu@gmail.com , and i wish i can hear any advice from Simtropolis, Thanks a lot!

  • Like 7

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

If we ever have another great building game I'm sure it will come about because of people such as yourself who have the knowledge, talent, and are willing to devote the hours required to create such a game. It also takes a certain generosity and humility to make it open source as you suggest you will do. I commend you and wish you all the best even though I can't help write code. Being overly opinionated I can always give food for thought if needed.

I hope many join you and it becomes something like Firefox who came up against the giant of IE and now there are many browsers from many sources available.

Keep on keeping on and Best to you!

  • Like 1

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

I'm can't provide any technical help, but something I see that II really like is water on multiple levels. Nice work and best of luck, I will be sure to come in and check how this is going. :)


3GnR8g1.jpg
Follow me on Twitter @simlinkpro

Holt: CJ Forum | CJ Section | On Twitter @HoltDistrict

 

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

It looks like a good replacement to OpenCity, which has not seen any activity for years.

  • Like 1

Ocram's Razor: Though "more things shouldn't be used than are necessary," they're just too fun to pass up! Expect many verbose arguments from me. I will try to write abstracts before or short summaries after from now on.

Words to live by:
"Now there are varieties of gifts, but the same Spirit. But to each one is given the manifestation of the Spirit for the common good. For to one is given the word of wisdom through the Spirit, and to another the word of knowledge according to the same Spirit; to another faith by the same Spirit, and to another gifts of healing by the one Spirit... But one and the same Spirit works all these things, distributing to each one individually..." 1 Corinthians 4-11

"Do not worry about tomorrow; for tomorrow will care for itself. Each day has enough trouble of its own." Matthew 6:34
"Do not judge so that you will not be judged. For in the way you judge, you will be judged; and by your standard of measure, it will be measured to you." Matthew 7:1-3

Share this post


Link to post
Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    thanks to all your supports. still working on it, some new features implemented:

    1.Directional lighting and shadows. using shadows maps, to be improved (soft shadow)

    2.Plants instancing. by using instancing technique, lots of plants can be drawn without significant fps loss.

    3.Model placement. texture problems were solved, models can be displayed correctly now, with rotataions.

    here're some new screenshots:

    1new.jpg

    2new.jpg

    3new.jpg

    4new.jpg

    5new.jpg

    6new.jpg

    7new.jpg


      Edited by cnlazylu  
    • Like 3

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    That is beautiful!


    Ocram's Razor: Though "more things shouldn't be used than are necessary," they're just too fun to pass up! Expect many verbose arguments from me. I will try to write abstracts before or short summaries after from now on.

    Words to live by:
    "Now there are varieties of gifts, but the same Spirit. But to each one is given the manifestation of the Spirit for the common good. For to one is given the word of wisdom through the Spirit, and to another the word of knowledge according to the same Spirit; to another faith by the same Spirit, and to another gifts of healing by the one Spirit... But one and the same Spirit works all these things, distributing to each one individually..." 1 Corinthians 4-11

    "Do not worry about tomorrow; for tomorrow will care for itself. Each day has enough trouble of its own." Matthew 6:34
    "Do not judge so that you will not be judged. For in the way you judge, you will be judged; and by your standard of measure, it will be measured to you." Matthew 7:1-3

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Very good. In fact, more than excellent. I particularly like the water reflections. I hope they are animated as they seem to be. You have a lot of talent, and I hope you are able to exploit it.


    Beware: Emancipated user.  No Windoze for me.
    The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

    Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
    Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
    If you always do what you've always done, you'll mostly get what you've always got.
    JohnNewSig.gif
    "We have met the enemy, and he is us" - Walt Kelly

    Come join us at the Moose Factory

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Excellent work. Great to see some progress being made. The best of luck with your project.

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    thanks for all your replies! Contiune my update.

    now the road sysytem is 30% completed:

    1.jpg

    2.jpg

    3.jpg

    PS:to #9:the water surface is of cource animated, :D ,i'll try to post some video capture next time, hope youi'll like it.

    • Like 2

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    You are doing well. When you get around to options, you should have one for road-side flora. Some of us live in the upper temperate zones, others in the tropics. Since it is just a matter of object selection, this should not be difficult.


      Edited by A Nonny Moose  

    Beware: Emancipated user.  No Windoze for me.
    The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

    Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
    Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
    If you always do what you've always done, you'll mostly get what you've always got.
    JohnNewSig.gif
    "We have met the enemy, and he is us" - Walt Kelly

    Come join us at the Moose Factory

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    You are doing well. When you get around to options, you should have one for road-side flora. Some of us live in the upper temperate zones, others in the tropics. Since it is just a matter of object selection, this should not be difficult.

    Yes, it's easy. in fact, i've built a plant library in the game, which means that content contributors may add their plant models into the library and make it more diverse

    • Like 2

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    I like what I see here. As A Noony Moose said in another thread, some people just take the plunge and write code. While one person indicated that this is too unstable for a permanent game, this could be the beginnings of something good. Keep up the good work. You already have better looking buildings than Simcity 2013 features. Once the code is stable, the gameplay is created, more features put in, and the graphics upgraded, we would have a decent city-building game. The fact that it will be open-source only improves the confidence factor. Any deficiencies can be remedied by anyone with the right skills.

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    so appreciated for all your replies~~

    here's some most updated screenshots: the new road system,50%completed,roads are built by.....keyborad, haha~you just need to use the up,down,left,and right key to control the road building. also, the coorinate and length infomations will be displayed while building, so that it's extremly easy to build a round in the game:

    0.jpg

    1.jpg

    2.jpg

    3.jpg

    5.jpg

    6.jpg

    8.jpg

    and i'm planning to make the first release (both binary and codes) next week, hope you'll enjoy it!!!!

    • Like 1

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Better and better. I suggest you need some darker textures for your roads, or even some alternatives as options.


    Beware: Emancipated user.  No Windoze for me.
    The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

    Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
    Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
    If you always do what you've always done, you'll mostly get what you've always got.
    JohnNewSig.gif
    "We have met the enemy, and he is us" - Walt Kelly

    Come join us at the Moose Factory

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Wow nice it's starting to take shape. Good luck with finishing it....


    Click the links below to visit my:

    City Journals  *All CJs are now inactive*
    Dante's Peak    Paridise Island (v2)    The United Cities

    Workshops  *Inactive*
    NTM's BAT Workshop II  and  NTM's Lot Workshop

    Show me Your:
    Roadsigns!!!  or  Transit Hubs/Transit Centers!

    Other Significant Links:
    STEX Uploads  and  Guidelines/Rules/Tutorials

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Looks great so far. I know you will be releasing the code soon, but I just wanted to ask what tools are you using for this? Also, could you describe your simulation engine? Maybe I could write that part for you?

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Looks great so far. I know you will be releasing the code soon, but I just wanted to ask what tools are you using for this? Also, could you describe your simulation engine? Maybe I could write that part for you?

    thanks!!!it would be great to have more people involved in this project! in fact, i'm not going to implement any game logic or simulation logic in this project, instead, i'll expose some interface for further development. that means, someone who would like to play a "simcity rush hour" like game, may write his own codes focus on the simulation of traffics, and someone eles who's interested in economics, may make his economics system for the game.after that, there will be number of games base on the same engine.

    here're some lastest progress, and as i promised, a video:

    1.jpg

    6.jpg

    7.jpg

    9.jpg

    11.jpg

    12.jpg

    the video:

    http://www.gprms.com/lazy/uu/120814/120814.avi

    • Like 1

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    more screenshots. with some new model contributed by some fans, now i can enjoy building a small town

    1.jpg

    2.jpg


      Edited by cnlazylu  
    • Like 1

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    lastest updates: water color and sky color improved, also replaced the ground texture

    2.jpg

    6.jpg

    3.jpg\

    14.jpg

    • Like 3

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Those are serious improvements. Where do you find the time to do all this?


    Beware: Emancipated user.  No Windoze for me.
    The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

    Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
    Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
    If you always do what you've always done, you'll mostly get what you've always got.
    JohnNewSig.gif
    "We have met the enemy, and he is us" - Walt Kelly

    Come join us at the Moose Factory

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Those are serious improvements. Where do you find the time to do all this?

    haha,i'm on my summer vocation....

    • Like 1

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Those are serious improvements. Where do you find the time to do all this?

    haha,i'm on my summer vocation....

    Freudian slip?


    Beware: Emancipated user.  No Windoze for me.
    The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

    Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
    Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
    If you always do what you've always done, you'll mostly get what you've always got.
    JohnNewSig.gif
    "We have met the enemy, and he is us" - Walt Kelly

    Come join us at the Moose Factory

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    I can't wait for it to come out! You should make a website, kind of like simtropolis, that has forums and an exchange.

    I really want to see the video that you posted, but my computer wont play it, so can you post it on youtube?

    It's looking really great

    Thanks


      Edited by samima  

    loading.gif

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Those are serious improvements. Where do you find the time to do all this?

    haha,i'm on my summer vocation....

    Freudian slip?

    oh~sorry~~~it shoule be "summer vacation", haha, just ask for your forgiveness for some chinese english~~~

    i'll also be free after the new semester begins, so this game will continue making progress, as fast as in these days.

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    I can't wait for it to come out! You should make a website, kind of like simtropolis, that has forums and an exchange.

    I really want to see the video that you posted, but my computer wont play it, so can you post it on youtube?

    It's looking really great

    Thanks

    hey~~~i managed to upload it to a flash video site:

    http://v.youku.com/v_show/id_XNDM5ODA3MTE2.html

    i'm so sorry that because of some political issues....it's unable to access youtube in mainland, China. So what i can do is using some local service, that's why the video above has a chinese interface. just ignore the UI, press the play button, then you can see it. hope you enjoy it

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    i've import lots of models from Google 3d model warehouse.

    1.jpg

    2.jpg

    3.jpg

    4.jpg

    5.jpg

    6.jpg

    7.jpg

    8.jpg

    9.jpg

    Share this post


    Link to post
    Share on other sites

    Sign In or register to comment...

    To comment in reply, you must be a community member

    Sign In  

    Already have an account? Sign in here.

    Sign In Now

    Create an Account  

    Sign up to join our friendly community. It's easy!  

    Register a New Account

    Sign In to follow this  

    • Recently Browsing   0 members

      No registered users viewing this page.

    ×

    Thank You for the Continued Support!

    Simtropolis depends on donations to fund site maintenance costs.
    Without your support, we just would not be in our 24th year online!  You really help make this a great community. *:thumb:

    But we still need your support to stay online. If you're able to, please consider a donation to help us stay up and running. This helps sustain a platform where we can share our community creations for years to come.

    Make a Donation, Get a Gift!

    Expand your city with the best from the Simtropolis Exchange.
    Make a Donation and get one or all three discs today!

    STEX Collections

    By way of a "Thank You" gift, we'd like to send you our STEX Collector's DVD. It's some of the best buildings, lots, maps and mods collected for you over the years. Check out the STEX Collections for more info.

    Each donation helps keep Simtropolis online, open and free!

    Thank you for reading and enjoy the site!

    More About STEX Collections