• Moose
  • Announcements

    • Dirktator

      Need your donations for May & June!   05/01/2017

      We need your support to help keep Simtropolis online. We also need a little bit more this month to enhance the new chat with some features, such as mobile support! Please consider a donation today if you can help out, it would mean a lot! And we'll send you a little gift in return.  Help us reach our May goal so we can keep bringing you site improvements as well!  Donate and Get a Gift or Donate Any Amount Thanks so much! - Dirktator & The Admins
anselm_eickhoff

After just two years, I'm starting properly!

9 posts in this topic

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).
 

SimCoug likes this

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

I seem to recall from some testing I did a while back that CodeBlocks supports CDK for Forms and Widgets.  Stay portable.

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!  :thumb:


Register a New Account

Sign In  

Already have an account? Sign in here.


Sign In Now


  •  
  • Similar Content

    • 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?
    • By RichardCollins
      A while back, I purchased Sim City 4 on Origin when it was on sale. I had no issues installing NAM, RHW, and even using a custom resolution. I had to reset my PC due to a virus. I reinstalled SC4, but now Origin won't update it past 1.1.610. I tried contacting support and they gave me a long list of things to do that have nothing to do with getting an update (disabling anti-virus, safe-mode, etc, etc.)
      Why did they go from giving you the fully patched version of the game to blocking you to 610? Is it something on my end or did EA actually change something? No matter if I download the game to my SSD or HDD, I get the same result. 
       
      A separate patch I downloaded with NAM tells me old files can't be found and won't allow me to install a new patch, so no NAM. Anyone here have the same issue? A solution besides buying another copy on GoG?
    • By wojtason
      Quick question. I shared an asset on Steam which required 3 props. Now I changed the asset and it requires just 1 new prop. How to update it so the people get this new prop automatically? 
    • By J_botz
      I'm sure there are tons of people out there using @andreharv and @BloodyPenguin"s MOM. However, I'm wondering if anyone out there has heard whether MTSE is going to be updated to support MOM. I know you would need their permission to update for them but It seems like they have abandoned.... Consider this a request, can someone PLEASE create a new version?!?! 
    • By BLANKBLANK
      It's hard work being a one-man band, I am impressed that Anselm has persevered with this project for so long. I'm glad he's going to be releasing an alpha version in three months time.
  • Recently Browsing   0 members

    No registered users viewing this page.