Skip to content

kaclark/Proelium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

==========================
The Story of Proelium
==========================
In the closing weeks of my 8th grade year, my friends and I created a small fighting game on index cards. Years later, I tried to bring this game to my mobile phone and I suceeded in creating a viable prototype.

There was one major difference between my app and the card game: Instead of playing agaisnt another player, I had a bot opponent. The logic for this was first written in Java, then ported to Javascript. React Native was then used to allow an interface with the scripted game language.

This small game has stood the test of time. I recently recovered my first smartphone and found that the final build of Proelium was still joyfully playable. I resolve to bring this game from the React-Native on my old android 5 device to a react app generated by reactpy such that it can be launched from a python http server from my current Android device.

For some time I considered using python to reboot this project; though now I am looking towards React and Typescript hosted through a github static page

==========================
Goals:
==========================
[ ] React Github Page
=> https://react.dev/learn/typescript => https://blog.logrocket.com/deploying-react-apps-github-pages/ [ ] Integrate into aws amplify
[ ] Explore REST API integration
[ ] Integrate Advanced CSS or Styled Components
[ ] Rewrite Game Logic in Typescript
[ ] Refactor menu screens
[ ] Basic Homescreen
[x] https://reactpy.dev/docs/guides/creating-interfaces/index.html
[x] Websocket Test
[x] Create README
[x] Move old code into legacy directory

About

Small game made in react native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published