News for hackers. Stuff that matters.
Re:Show HN: NasNas, a new intuitive and user friendly C++ ga... by Madour on Saturday October 03, 2020 @04:30PM (#24674474)
Hello folks,

NasNas is a personal project I have been working on for the past 4 or 5 months. It is an easy to use/learn game framework that targets beginner and intermediate game developers. It is built on top of SFML, thus it is cross platform Windows, Linux and Android (not tested on macOS, but should work fine).

The framework has a modular architecture : it is separated in multiple independent modules, so the user can choose to use or not some parts of the framework, or even develop his own module for NasNas.

I already used NasNas to create 2 game jam games, so I tested it in real situation, and got very positive results !

Finaly, it is documented, and a tutorial explaining how to use it is available on the Github wiki. Please check them out !

(also, this is my first time on hacker news, I hope my post is fine)

Re:Show HN: NasNas, a new intuitive and user friendly C++ ga... by bArray on Saturday October 03, 2020 @08:57PM (#24675852)
Great project, two recommendations:

1. A screenshot of something an implementer might expect to see (maybe a demo).

2. Mention that it's cross-platform near the top of the readme.

Re:Show HN: NasNas, a new intuitive and user friendly C++ ga... by Madour on Sunday October 04, 2020 @01:58AM (#24676819)
Thanks for your comment, indeed I'll have to update the Readme ^^'. I agree, some screenshots would keep the attention of visitors, and cross platform keyword is important also .
Re:Show HN: NasNas, a new intuitive and user friendly C++ ga... by tonmoy on Sunday October 04, 2020 @01:37AM (#24676742)
I can see a showcase section in the readme
Re:Show HN: NasNas, a new intuitive and user friendly C++ ga... by jagger27 on Saturday October 03, 2020 @10:05PM (#24676084)
I can confirm this appears to build and launch fine on macOS.
Re:Show HN: NasNas, a new intuitive and user friendly C++ ga... by Madour on Sunday October 04, 2020 @01:59AM (#24676823)
Thats awesome ! Tyvm for building it on macOS !
Re:Show HN: NasNas, a new intuitive and user friendly C++ ga... by offtop5 on Saturday October 03, 2020 @06:33PM (#24675174)
Thanks for posting.

Would you advise this as a good way for someone to learn CPP ?

Re:Show HN: NasNas, a new intuitive and user friendly C++ ga... by Madour on Saturday October 03, 2020 @06:40PM (#24675206)
You mean creating a framework or using the framework ? Creating a project you like is always a good way to learn a programming language. However, using a framework before knowing a programming language is not a good way imo, because you will actually learn the framework, and not the language really. You need at least to know the basic notions and concepts of c++ before using the framework. I hope this answers your question :)
Re:Show HN: NasNas, a new intuitive and user friendly C++ ga... by offtop5 on Saturday October 03, 2020 @08:06PM (#24675648)
Using the framework... I find the only way to learn a language is to build something with it .

Unity does a lot of hand holding in this regard