[WIP] Citro3D C++ Programming Tutorials

Discussion in '3DS - Homebrew Development and Emulators' started by delete12345, Aug 15, 2016.

  1. delete12345
    OP

    delete12345 GBAtemp Fan

    Member
    435
    188
    Feb 27, 2010
    United States
    Taipei, Taiwan
    Hello,

    I am currently working on a series of Citro3D programming tutorials for Nintendo 3DS, written in C++.

    I have just finished Lesson 1, and Lesson 2, Part 1 of a series of Citro3D tutorials. More will be coming along the way.

    Lesson 1:

    https://github.com/tommai78101/homebrew/wiki/Version-001:-Console-Orientation

    Lesson 2:

    https://github.com/tommai78101/homebrew/wiki/Version-002:-Core-Engine

    I would like to ask for feedback, as well as finding issues in the tutorials.

    • Is the current tutorial format good enough? What needs to be improved?
    • Is the current tutorial format clear and concise? Which (written) parts are confusing?
    • Is there anything you wished to learn more about that the (written) tutorials didn't cover upon?
    • The moment you heard about Citro3D, are you interested in learning?
    • After reading the (written) tutorials, are you still interested?
    If you have anything in mind, please post below. Thanks. I'm just gathering feedback.
     
  2. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,729
    943
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    Does it have to be in C++? :( Why not C?
     
  3. delete12345
    OP

    delete12345 GBAtemp Fan

    Member
    435
    188
    Feb 27, 2010
    United States
    Taipei, Taiwan
    I had to use C++ mainly for Entity Component System, Polymorphism / Inheritance, Smart Pointers, and Function Overloading, the latter 2 of which are completely not supported in C.
     
  4. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,729
    943
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    Looks like I have some extra studying to do. At least there's a tutorial. :D
     
  5. delete12345
    OP

    delete12345 GBAtemp Fan

    Member
    435
    188
    Feb 27, 2010
    United States
    Taipei, Taiwan
    Please do provide feedback. If you see anything that is confusing for you, please do let me know. I am targeting novice and intermediate C++ readers.
     
  6. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,729
    943
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    I do know some C++ but not like C. And I haven't completely read it yet but I'll let you know.