Jump to content

After just two years, I'm starting properly!

9 posts in this topic Last Reply

Recommended Posts

I think you've made the right move.  Are you familiar with Frank Brokken's standard C++ manual at the University of Groningen?  It is kept up to the very latest standards and some draft work.  You can use this reference as a check that you haven't strayed too far from portability.

Your two years of prototyping have shown something I have always known, but hoped was not the case:  Internet stuff is just too slow and too limited to be used in a program where speed in critical.  With C++, if you have to, you can get right down on the iron and code in assembler.  I hope you will find the g++ compiler system to your taste.  It allows multiple languages to link in the same program, and I have always believe in "horses for courses".  Pure C++ programming is for application programmers writing simple business applications and they should probably be writing in COBOL.

I hope your mod kit will make things very easy for people.  If mods are to be procedural, then a very good encapsulated library similar to, but much larger than, CDK III will be necessary.

In case you don't have a reference, here is a link to Dr. Brokken's work.

Good luck with this, Anselm.  I hope the conversion of the existing stuff will be a good tune up for C++.  You may find you don't much care for it after the first iteration, but it is important to persevere.

John C. Winterton,
Professor, Computer Science (retired).

Share this post

Link to post
Share on other sites

I'm taking a a freshman-level "Intro to Programming and Design" course in C with Visual Studio. I'm glad I won't try to learn JavaScript until I want to make a vector-based SimTower clone. Using C (and C++) is great!

Share this post

Link to post
Share on other sites

Marco, have a care with Visual Studio.  It will lock you into to Microsoft's methods without telling you. 

You should download a copy of gcc on your home machine and make sure all your examples will compile with it.  If you are going to learn programming, portability is very important.  The annotated standard is here.  You should find a makefile utility that you like.

Share this post

Link to post
Share on other sites

I'm downright ecstatic that Anselm figured out a good programming language!

My class requires Microsoft Visual Studio and teaches in C.

I have used Code:Blocks to compile open source games (and tweak them to add custom content) using C++

Share this post

Link to post
Share on other sites

As has been stated plenty of times before.  Much of this is more technical than my knowledge.  That being said, as a user vs. a coder I want the best experience possible without having to build a dedicated machine to have it look and run decent.  If C++ is the way to do that, than go for it, haas. 

Share this post

Link to post
Share on other sites

If mods are going to be procedural, it would be good for AE to provide a mod kit.  Not everyone codes at the level just above assembler (which is what c/c++ amounts to).

Share this post

Link to post
Share on other sites

If you need help, I would be glad to dust off my C++ skill and grab some tasks.  You said you needed to rewrite some code?  Well, in Github, create some tasks and let some folks rewrite while you work on some other logic.  It would be a good excercise to help me get back into C++.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an Account  

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

Register a New Account

Sign In  

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Larma
      My game crashes about 5 minutes into loading a map even on vanilla (-noWorkshop -noMods). I'm guessing it has something to do with my RAM based on similar posts, but  shouldn't 8gb of ram enough even for the un-modded game?
      The full log
      E: My specs:
      Operating System
          Windows 10 Home 64-bit
          AMD FX-8320   
          Vishera 32nm Technology
          8,00Gt Dual-Channel DDR3 @ 722MHz (9-9-9-24)
          ASUSTeK COMPUTER INC. M5A97 R2.0 (Socket 942)   
          S22B300 (1920x1080@60Hz)
          V226HQL (1920x1080@60Hz)
          4095MB NVIDIA GeForce GTX 760 (Gigabyte)   
          931GB Seagate ST1000DM003-1CH162 (SATA)  
          100GB Microsoft Storage Space Device (SATA)   
          930GB Microsoft Storage Space Device (SATA)   
      Optical Drives
          ASUS DRW-24F1ST a
          Realtek High Definition Audio
    • By AmiPolizeiFunk
      Two different authors have had their assets break in the last 24h after trying to update them. I wonder if CO changed something? 
      broken satellite dish prop: https://steamcommunity.com/sharedfiles/filedetails/?id=904028991
      broken ferry: http://steamcommunity.com/sharedfiles/filedetails/?id=1111278454
      In the main menu when I went to "ASSETS", modtools spat out an Image Error. And C:S showed wrong thumbnails for those assets.
      anybody know what may be going on?
    • By AmiPolizeiFunk
      I frequently run walking or biking paths next to roads, painstakingly aligned for aesthetics w/ MoveIt. When I want to change the road type, or even simply change the network skin, it destroys all of my nearby paths. Is there a way to update a road type non-destructively? This has been a nuisance for a year now and I guess I finally feel like posting about it.
      I've had to either a. rebuild everything that it destroys, or b. drag stuff away from the update in advance, and then drag the stuff back. Since my stuff is usually heavily layered, both of these solutions suck. Do you guys have any ideas?
    • By Don_Pato

      2012, Jarunja City - The government became Tennis, a serious sport. In effect was built the Jarunja Open Stadium. This event is the most important in the region.

    • By AmiPolizeiFunk
      As expected, my save failed to load. What's the protocol here? Should I disable all mods and try to add them back one-by-one?
      Let's help each other out by listing out mods that have been broken and should definitely be disabled. Who will go first?
  • Recently Browsing   0 members

    No registered users viewing this page.


Help Keep Simtropolis Online, Open & Free!


Get the best of the best from the STEX!

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

Make a Donation, Get a Gift!

We need to continue to raise enough money each month to pay for expenses which includes hardware, bandwidth, software licenses, support licenses and other necessary 3rd party costs.

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