Fisica / Game Engine in C ++ per app mobile [chiuso]

-3

Primo post, quindi sii gentile.

Sono un junior alla ricerca di un Comp Sci major e stavo cercando di creare un gioco per dispositivi mobili. Volevo usarlo per il mio progetto di tesi il prossimo anno e forse un modo per ripagare i prestiti del college. So come creare app Android poiché ne ho fatte alcune per un corso.

La mia idea è di creare un gioco di shuffle board usando il mio motore fisico in C ++. Ovviamente questa è una grande impresa, ma penso che sarà abbastanza buona per il mio curriculum.

Ho bisogno di aiuto per capire come connettere il mio motore C ++ a un'applicazione Android. Devo codificare l'intera app in C ++, o come posso utilizzare l'SDK di Android per importare questo?

Come potrei fare la grafica per il gioco? Qualche buon programma? Potrei avere questo coperto dal momento che YouTube è un buon punto di partenza; Sto solo cercando alcuni suggerimenti. Questo è il mio punto debole dal momento che non sono pesantemente investito in graphic design, ma mi sono già dilettato in qualche photoshop.

Dato che voglio usare c ++ per il motore, sarebbe abbastanza facile portarlo su iOS?

Inoltre, preferirei fare un motore di fisica o di gioco in questa circostanza? E quale sarebbe il mio primo passo.

Grazie per l'aiuto!

    
posta Michael Gulik 07.03.2015 - 18:20
fonte

1 risposta

-1

I wanted to use this for my thesis project next year, [...]

Utilizzare un gioco per dispositivi mobili per la tua tesi non è banale (probabilmente avrai bisogno della documentazione del tuo progetto per includere la teoria dei giochi e cosa no (penso che sia stato inventato Tetris).

[...] and possibly a way to pay back college loans.

Passi:

  1. scrivi gioco
  2. ???
  3. Proffit

In breve, non fare un piano che si basa sul successo finanziario del tuo gioco. È molto probabile che il tuo gioco non raggiunga successi finanziari di alcun tipo. Inoltre, se risolvi il punto 2 sopra, faccelo sapere;)

My idea is to make a shuffle board game using my own physics engine in C++. Obviously this is a huge undertaking, but I think it will look pretty good on my resume.

Creare un motore fisico suona ... grande. Molto grande! (come in "cinque anni di sforzi per ottenere stabilità e funzionalità complete" grandi).

I need help understanding how to connect my C++ engine to an android application.

Crea una libreria in C ++, esporta la sua interfaccia come JNI, crea un'applicazione Dalvik che usa detta interfaccia; risciacquo, ripetere; Fondamentalmente, avresti un'applicazione Dalvik che usa le librerie interne (come tutte le altre applicazioni che usano le librerie).

Should I code the whole app in C++, or how do I use the Android SDK to import this?

La tua chiamata!

Since I want to use c++ for the engine, would this be pretty easy to port over to iOS?

Non da solo, no. Per ottenere la portabilità è necessario dipendere dalle stesse librerie su entrambi i sistemi. Potresti rendere l'applicazione più semplice per portarlo su iOS, scegliendo quali librerie utilizzare in base a quanto sono disponibili su entrambi i sistemi, ma far sì che sia "abbastanza facile da portare" richiederà probabilmente un grande sforzo.

Also, would I rather make a physics or game engine in this circumstance? And what would be my first step.

Il tuo primo passo dovrebbe probabilmente essere controllare i motori di gioco / fisica esistenti e le loro capacità, e sceglierne uno esistente (che va bene, a meno che tu non pianifichi la tua tesi di essere sui motori fisici), allora dovresti scrivere il tuo).

    
risposta data 09.03.2015 - 15:13
fonte

Leggi altre domande sui tag