Forum Archive

3D Games?

tactfulgamer

Hi All,
New to Pythonista, just discovered it after giving up on Codea (a game engine on iOS)

It lacked facility for me to learn. I am still new to coding. The program itself - stopped you from learning because it lacked a console and mostly all tutorials teaching the language it used - was taught via a console.

Pythonista seems to facilitate this code learning. It has a console, I just hope it’s a console I can interact with. One of the tutorials, has us create a random number generator course, then, from within the console, I type numbers and the program will respond in kind to my inputs - please have this function.

QUESTIONS:
1) Does Pythonista have the ability to create 3D games? Of course not full fledged, just basic prototyping and what not?

2) Does Pythonista community share assets, scripts and created libraries within the app itself? Like a community section of sorts?

Thank you.

mithrendal

for 1. see here https://forum.omz-software.com/topic/5847/scenekit-wrapper-available

tactfulgamer

Thank You,

I imported the files into Pythonista. *As mentioned in the read me: *
Download the sceneKit folder and move it to site-packages-3 under Python Modules in Pythonista. Restart Pythonista.

Download the sceneKit demo folder and move it to your sample scripts folder.

But when I try to launch it from Pythonista, it says SceneKit folder not found?

I was not able to import with the folders, the app was not allowing full folders to be installed, I was only able to remove the files from their folders and dump into site-packages-3.

Confused at to why it’s not working. The error I get is:
‘No Module named scenekit‘

pulbrich

You should be able to move the entire folder structure to the destination folder. But if, for whatever reason, you cannot, create a sceneKit folder in your site-packages and move the individual files into it.

Don’t forget to force-quit and relaunch Pythonista before you try the demo scripts or your own code.

tactfulgamer

Thank you - I will try again. Most likely user error.